Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6603

This report separates current operator-published facts from historical measures the present schema cannot attribute to a stable physical bus.

Share this page

Share this page

Use the permanent public link to this page and its sources.

Only the canonical public link is shared. Panel state, location, receipts, and other browser-only details are left out. Email and social services apply their own privacy terms.

A verified evidence image is not available for this page. The public link and image description remain available.

This feed ID is not in the current live snapshot. Its retained history remains available instead of disappearing.

30-day feed-ID history

This ledger shows where this public feed ID was observed on scheduled trips. It can expose a recurring visibility pattern, but it cannot prove whether a gap came from an operator action, onboard equipment, communications, or another data problem.

187
Observed trips
20
Service dates
44
Routes
Service dateRouteTripFirst / last observed
2026-09-10717369050Sep 10, 2026, 8:19 a.m. / Sep 10, 2026, 9:52 a.m.
2026-09-106277012050Sep 10, 2026, 7:28 a.m. / Sep 10, 2026, 8:18 a.m.
2026-09-094212942040Sep 9, 2026, 5:50 p.m. / Sep 9, 2026, 6:18 p.m.
2026-09-094219810040Sep 9, 2026, 5:12 p.m. / Sep 9, 2026, 5:49 p.m.
2026-09-094227087040Sep 9, 2026, 3:48 p.m. / Sep 9, 2026, 5:10 p.m.
2026-09-092123190040Sep 9, 2026, 4:12 p.m. / Sep 9, 2026, 4:25 p.m.
2026-09-096183589040Sep 9, 2026, 2:42 p.m. / Sep 9, 2026, 3:47 p.m.
2026-09-0976817040Sep 9, 2026, 8:06 a.m. / Sep 9, 2026, 9:18 a.m.
2026-09-092419480040Sep 9, 2026, 7:13 a.m. / Sep 9, 2026, 7:55 a.m.
2026-09-092221449040Sep 9, 2026, 5:58 a.m. / Sep 9, 2026, 7:11 a.m.
2026-09-087560030Sep 8, 2026, 9:45 p.m. / Sep 8, 2026, 10:42 p.m.
2026-09-087510135030Sep 8, 2026, 8:48 p.m. / Sep 8, 2026, 9:44 p.m.
2026-09-08619704030Sep 8, 2026, 6:33 p.m. / Sep 8, 2026, 8:15 p.m.
2026-09-0867198030Sep 8, 2026, 4:46 p.m. / Sep 8, 2026, 6:32 p.m.
2026-09-08618320030Sep 8, 2026, 3:16 p.m. / Sep 8, 2026, 4:44 p.m.
2026-09-08629075030Sep 8, 2026, 1:48 p.m. / Sep 8, 2026, 3:14 p.m.
2026-09-08620227030Sep 8, 2026, 12:05 p.m. / Sep 8, 2026, 1:47 p.m.
2026-09-083517995030Sep 8, 2026, 7:58 a.m. / Sep 8, 2026, 8:44 a.m.
2026-09-08352319030Sep 8, 2026, 7:14 a.m. / Sep 8, 2026, 7:56 a.m.
2026-09-082411946030Sep 8, 2026, 6:42 a.m. / Sep 8, 2026, 7:12 a.m.
2026-09-082412279030Sep 8, 2026, 5:57 a.m. / Sep 8, 2026, 6:41 a.m.
2026-09-071224699110Sep 7, 2026, 5:25 p.m. / Sep 7, 2026, 6:04 p.m.
2026-09-071216102110Sep 7, 2026, 4:28 p.m. / Sep 7, 2026, 5:23 p.m.
2026-09-071222885110Sep 7, 2026, 3:02 p.m. / Sep 7, 2026, 4:27 p.m.
2026-09-077527294110Sep 7, 2026, 1:22 p.m. / Sep 7, 2026, 3:00 p.m.
2026-09-077528306110Sep 7, 2026, 12:01 p.m. / Sep 7, 2026, 1:21 p.m.
2026-09-077516632110Sep 7, 2026, 11:06 a.m. / Sep 7, 2026, 12:00 p.m.
2026-09-077528474110Sep 7, 2026, 9:39 a.m. / Sep 7, 2026, 11:04 a.m.
2026-09-071210749110Sep 7, 2026, 8:21 a.m. / Sep 7, 2026, 10:12 a.m.
2026-09-071227292110Sep 7, 2026, 7:35 a.m. / Sep 7, 2026, 8:19 a.m.
2026-09-07126998110Sep 7, 2026, 6:36 a.m. / Sep 7, 2026, 7:32 a.m.
2026-09-066217078100Sep 6, 2026, 6:36 p.m. / Sep 6, 2026, 7:52 p.m.
2026-09-06615793100Sep 6, 2026, 4:57 p.m. / Sep 6, 2026, 6:35 p.m.
2026-09-061225121100Sep 6, 2026, 3:13 p.m. / Sep 6, 2026, 4:56 p.m.
2026-09-061211541100Sep 6, 2026, 2:20 p.m. / Sep 6, 2026, 3:12 p.m.
2026-09-061220164100Sep 6, 2026, 1:28 p.m. / Sep 6, 2026, 2:17 p.m.
2026-09-061211672100Sep 6, 2026, 12:24 p.m. / Sep 6, 2026, 1:27 p.m.
2026-09-06714558100Sep 6, 2026, 11:01 a.m. / Sep 6, 2026, 12:16 p.m.
2026-09-06715361100Sep 6, 2026, 9:48 a.m. / Sep 6, 2026, 11:00 a.m.
2026-09-051737260090Sep 5, 2026, 7:07 p.m. / Sep 6, 2026, 2:02 a.m.
2026-09-057016792090Sep 5, 2026, 5:26 p.m. / Sep 5, 2026, 7:23 p.m.
2026-09-05883569090Sep 5, 2026, 1:20 p.m. / Sep 5, 2026, 2:23 p.m.
2026-09-058513710090Sep 5, 2026, 11:41 a.m. / Sep 5, 2026, 1:19 p.m.
2026-09-0585719090Sep 5, 2026, 10:38 a.m. / Sep 5, 2026, 11:40 a.m.
2026-09-058524789090Sep 5, 2026, 9:27 a.m. / Sep 5, 2026, 10:37 a.m.
2026-09-056113479090Sep 5, 2026, 7:30 a.m. / Sep 5, 2026, 9:25 a.m.
2026-09-056114337090Sep 5, 2026, 5:07 a.m. / Sep 5, 2026, 7:29 a.m.
2026-09-045126339060Sep 4, 2026, 6:19 p.m. / Sep 4, 2026, 7:07 p.m.
2026-09-04511936060Sep 4, 2026, 5:23 p.m. / Sep 4, 2026, 6:18 p.m.
2026-09-04124215060Sep 4, 2026, 3:34 p.m. / Sep 4, 2026, 5:22 p.m.
2026-09-041219488060Sep 4, 2026, 1:59 p.m. / Sep 4, 2026, 3:33 p.m.
2026-09-04123041060Sep 4, 2026, 12:33 p.m. / Sep 4, 2026, 1:57 p.m.
2026-09-04123650060Sep 4, 2026, 11:18 a.m. / Sep 4, 2026, 12:31 p.m.
2026-09-04122377060Sep 4, 2026, 9:48 a.m. / Sep 4, 2026, 10:59 a.m.
2026-09-041212274060Sep 4, 2026, 8:28 a.m. / Sep 4, 2026, 9:47 a.m.
2026-09-04806873060Sep 4, 2026, 7:18 a.m. / Sep 4, 2026, 8:27 a.m.
2026-09-047313105060Sep 4, 2026, 6:42 a.m. / Sep 4, 2026, 7:17 a.m.
2026-09-047325089060Sep 4, 2026, 4:54 a.m. / Sep 4, 2026, 6:39 a.m.
2026-09-042418055060Sep 4, 2026, 4:40 a.m. / Sep 4, 2026, 5:07 a.m.
2026-09-03127999050Sep 3, 2026, 6:26 p.m. / Sep 3, 2026, 7:22 p.m.
2026-09-031228706050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-031222332050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-031225367050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-031219064050Sep 3, 2026, 11:46 a.m. / Sep 3, 2026, 12:09 p.m.
2026-09-031228875050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-031220603050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-021217193040Sep 2, 2026, 9:57 p.m. / Sep 2, 2026, 10:30 p.m.
2026-09-02124406040Sep 2, 2026, 8:53 p.m. / Sep 2, 2026, 9:42 p.m.
2026-09-02744175040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:47 p.m.
2026-09-0219817325040Sep 2, 2026, 6:21 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-0219820502040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:12 p.m.
2026-09-0278476040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:10 p.m.
2026-09-024019002040Sep 2, 2026, 1:08 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-02407015040Sep 2, 2026, 12:14 p.m. / Sep 2, 2026, 12:47 p.m.
2026-09-024011623040Sep 2, 2026, 11:18 a.m. / Sep 2, 2026, 12:08 p.m.
2026-09-024012733040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:10 a.m.
2026-09-024026791040Sep 2, 2026, 9:53 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-024015724040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:44 a.m.
2026-09-024110410040Sep 2, 2026, 8:05 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-0261013816040Sep 2, 2026, 6:58 a.m. / Sep 2, 2026, 8:04 a.m.
2026-09-0211211670040Sep 2, 2026, 7:02 a.m. / Sep 2, 2026, 7:34 a.m.
2026-09-029817287040Sep 2, 2026, 6:06 a.m. / Sep 2, 2026, 6:57 a.m.
2026-09-01128477030Sep 1, 2026, 5:06 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-011217074030Sep 1, 2026, 3:18 p.m. / Sep 1, 2026, 5:02 p.m.
2026-09-01102666030Sep 1, 2026, 2:38 p.m. / Sep 1, 2026, 3:15 p.m.
2026-09-011022817030Sep 1, 2026, 1:17 p.m. / Sep 1, 2026, 2:36 p.m.
2026-09-0110-1994237831Sep 1, 2026, 2:01 p.m. / Sep 1, 2026, 2:01 p.m.
2026-09-01104918030Sep 1, 2026, 1:08 p.m. / Sep 1, 2026, 1:12 p.m.
2026-09-011010890030Sep 1, 2026, 12:06 p.m. / Sep 1, 2026, 1:04 p.m.
2026-09-01102028030Sep 1, 2026, 10:52 a.m. / Sep 1, 2026, 12:01 p.m.
2026-09-011025910030Sep 1, 2026, 10:30 a.m. / Sep 1, 2026, 10:49 a.m.
2026-09-011021159030Sep 1, 2026, 9:41 a.m. / Sep 1, 2026, 10:11 a.m.
2026-09-01106271030Sep 1, 2026, 8:50 a.m. / Sep 1, 2026, 9:28 a.m.
2026-09-01104954030Sep 1, 2026, 8:07 a.m. / Sep 1, 2026, 8:19 a.m.
2026-08-31341886020Aug 31, 2026, 9:57 p.m. / Aug 31, 2026, 10:01 p.m.
2026-08-313417488020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 9:56 p.m.
2026-08-313924466020Aug 31, 2026, 7:26 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-313910442020Aug 31, 2026, 7:56 p.m. / Aug 31, 2026, 7:59 p.m.
2026-08-3126628860020Aug 31, 2026, 5:49 p.m. / Aug 31, 2026, 7:09 p.m.
2026-08-31619009020Aug 31, 2026, 4:30 p.m. / Aug 31, 2026, 5:47 p.m.
2026-08-314322655020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:29 p.m.
2026-08-319228149020Aug 31, 2026, 2:49 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-25395729100Aug 25, 2026, 3:51 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-25399019100Aug 25, 2026, 3:08 p.m. / Aug 25, 2026, 3:39 p.m.
2026-08-25393377100Aug 25, 2026, 2:24 p.m. / Aug 25, 2026, 3:04 p.m.
2026-08-253910852100Aug 25, 2026, 1:45 p.m. / Aug 25, 2026, 2:19 p.m.
2026-08-253915868100Aug 25, 2026, 12:54 p.m. / Aug 25, 2026, 1:39 p.m.
2026-08-25394962100Aug 25, 2026, 12:00 p.m. / Aug 25, 2026, 12:49 p.m.
2026-08-253922899100Aug 25, 2026, 11:24 a.m. / Aug 25, 2026, 11:54 a.m.
2026-08-253912345100Aug 25, 2026, 10:30 a.m. / Aug 25, 2026, 11:19 a.m.
2026-08-253916846100Aug 25, 2026, 9:55 a.m. / Aug 25, 2026, 10:24 a.m.
2026-08-25392438100Aug 25, 2026, 8:37 a.m. / Aug 25, 2026, 9:49 a.m.
2026-08-248815298020Aug 24, 2026, 9:04 p.m. / Aug 24, 2026, 9:49 p.m.
2026-08-248821433020Aug 24, 2026, 7:09 p.m. / Aug 24, 2026, 8:59 p.m.
2026-08-242614963020Aug 24, 2026, 6:12 p.m. / Aug 24, 2026, 7:05 p.m.
2026-08-245312109020Aug 24, 2026, 5:22 p.m. / Aug 24, 2026, 6:04 p.m.
2026-08-2411218954020Aug 24, 2026, 4:34 p.m. / Aug 24, 2026, 5:15 p.m.
2026-08-24610409020Aug 24, 2026, 3:44 p.m. / Aug 24, 2026, 4:31 p.m.
2026-08-244713986020Aug 24, 2026, 2:53 p.m. / Aug 24, 2026, 3:34 p.m.
2026-08-231021731010Aug 23, 2026, 11:02 p.m. / Aug 23, 2026, 11:02 p.m.
2026-08-231225153010Aug 23, 2026, 10:00 p.m. / Aug 23, 2026, 10:04 p.m.
2026-08-23127439010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:06 p.m.
2026-08-23124472010Aug 23, 2026, 4:38 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-23121076010Aug 23, 2026, 3:34 p.m. / Aug 23, 2026, 4:34 p.m.
2026-08-23128681010Aug 23, 2026, 2:52 p.m. / Aug 23, 2026, 3:29 p.m.
2026-08-231216468010Aug 23, 2026, 1:14 p.m. / Aug 23, 2026, 2:04 p.m.
2026-08-23121865010Aug 23, 2026, 12:24 p.m. / Aug 23, 2026, 1:08 p.m.
2026-08-23129209010Aug 23, 2026, 11:30 a.m. / Aug 23, 2026, 12:19 p.m.
2026-08-23128822010Aug 23, 2026, 10:24 a.m. / Aug 23, 2026, 11:23 a.m.
2026-08-231216095010Aug 23, 2026, 8:38 a.m. / Aug 23, 2026, 10:19 a.m.
2026-08-2311025671010Aug 23, 2026, 6:23 a.m. / Aug 23, 2026, 8:33 a.m.
2026-08-231058988010Aug 23, 2026, 5:28 a.m. / Aug 23, 2026, 6:18 a.m.
2026-08-221216642070Aug 22, 2026, 11:09 p.m. / Aug 23, 2026, 12:08 a.m.
2026-08-221220857070Aug 22, 2026, 10:29 p.m. / Aug 22, 2026, 11:04 p.m.
2026-08-22125455070Aug 22, 2026, 9:14 p.m. / Aug 22, 2026, 10:24 p.m.
2026-08-221224623070Aug 22, 2026, 8:13 p.m. / Aug 22, 2026, 9:08 p.m.
2026-08-22121262070Aug 22, 2026, 7:28 p.m. / Aug 22, 2026, 8:09 p.m.
2026-08-22121760070Aug 22, 2026, 6:04 p.m. / Aug 22, 2026, 7:09 p.m.
2026-08-221212922070Aug 22, 2026, 6:54 p.m. / Aug 22, 2026, 6:54 p.m.
2026-08-221223561070Aug 22, 2026, 5:23 p.m. / Aug 22, 2026, 6:00 p.m.
2026-08-22125647070Aug 22, 2026, 4:23 p.m. / Aug 22, 2026, 5:19 p.m.
2026-08-2212489070Aug 22, 2026, 3:14 p.m. / Aug 22, 2026, 4:19 p.m.
2026-08-221220563070Aug 22, 2026, 1:13 p.m. / Aug 22, 2026, 3:08 p.m.
2026-08-221221042070Aug 22, 2026, 11:53 a.m. / Aug 22, 2026, 1:09 p.m.
2026-08-21514583060Aug 21, 2026, 5:14 p.m. / Aug 21, 2026, 5:54 p.m.
2026-08-21520079060Aug 21, 2026, 4:34 p.m. / Aug 21, 2026, 5:09 p.m.
2026-08-21408622060Aug 21, 2026, 4:23 p.m. / Aug 21, 2026, 4:28 p.m.
2026-08-2175837060Aug 21, 2026, 2:54 p.m. / Aug 21, 2026, 4:18 p.m.
2026-08-2179397060Aug 21, 2026, 1:38 p.m. / Aug 21, 2026, 2:49 p.m.
2026-08-21724763060Aug 21, 2026, 12:09 p.m. / Aug 21, 2026, 1:33 p.m.
2026-08-21719828060Aug 21, 2026, 10:33 a.m. / Aug 21, 2026, 12:04 p.m.
2026-08-2171651060Aug 21, 2026, 9:38 a.m. / Aug 21, 2026, 11:03 a.m.
2026-08-214817663060Aug 21, 2026, 8:49 a.m. / Aug 21, 2026, 9:33 a.m.
2026-08-21906780060Aug 21, 2026, 8:00 a.m. / Aug 21, 2026, 8:43 a.m.
2026-08-21907895060Aug 21, 2026, 6:54 a.m. / Aug 21, 2026, 7:53 a.m.
2026-08-21908185060Aug 21, 2026, 6:09 a.m. / Aug 21, 2026, 6:59 a.m.
2026-08-219016984060Aug 21, 2026, 5:09 a.m. / Aug 21, 2026, 6:04 a.m.
2026-08-207514168050Aug 20, 2026, 9:49 p.m. / Aug 20, 2026, 10:24 p.m.
2026-08-207515900050Aug 20, 2026, 9:04 p.m. / Aug 20, 2026, 9:44 p.m.
2026-08-207516473050Aug 20, 2026, 8:18 p.m. / Aug 20, 2026, 9:00 p.m.
2026-08-2012396050Aug 20, 2026, 5:53 p.m. / Aug 20, 2026, 8:09 p.m.
2026-08-201213294050Aug 20, 2026, 4:19 p.m. / Aug 20, 2026, 5:48 p.m.
2026-08-201224425050Aug 20, 2026, 2:48 p.m. / Aug 20, 2026, 4:13 p.m.
2026-08-20127432050Aug 20, 2026, 1:28 p.m. / Aug 20, 2026, 2:44 p.m.
2026-08-201219569050Aug 20, 2026, 12:03 p.m. / Aug 20, 2026, 1:24 p.m.
2026-08-201223193050Aug 20, 2026, 10:49 a.m. / Aug 20, 2026, 11:59 a.m.
2026-08-201215054050Aug 20, 2026, 9:34 a.m. / Aug 20, 2026, 10:43 a.m.
2026-08-201211026050Aug 20, 2026, 8:23 a.m. / Aug 20, 2026, 9:30 a.m.
2026-08-2027914501050Aug 20, 2026, 6:48 a.m. / Aug 20, 2026, 8:18 a.m.
2026-08-2089525578050Aug 20, 2026, 6:09 a.m. / Aug 20, 2026, 6:43 a.m.
2026-08-19859227080Aug 19, 2026, 9:30 a.m. / Aug 19, 2026, 11:09 a.m.
2026-08-181217083030Aug 18, 2026, 7:24 p.m. / Aug 18, 2026, 8:29 p.m.
2026-08-18124257030Aug 18, 2026, 6:15 p.m. / Aug 18, 2026, 7:19 p.m.
2026-08-181223486030Aug 18, 2026, 4:54 p.m. / Aug 18, 2026, 6:09 p.m.
2026-08-1812-2111357749Aug 18, 2026, 5:00 p.m. / Aug 18, 2026, 5:29 p.m.
2026-08-181224979030Aug 18, 2026, 3:24 p.m. / Aug 18, 2026, 4:49 p.m.
2026-08-181218447030Aug 18, 2026, 1:50 p.m. / Aug 18, 2026, 3:19 p.m.
2026-08-181215967030Aug 18, 2026, 12:35 p.m. / Aug 18, 2026, 1:44 p.m.
2026-08-18129311030Aug 18, 2026, 11:14 a.m. / Aug 18, 2026, 12:30 p.m.
2026-08-181221067030Aug 18, 2026, 10:03 a.m. / Aug 18, 2026, 11:09 a.m.
2026-08-18721347030Aug 18, 2026, 8:04 a.m. / Aug 18, 2026, 9:40 a.m.
2026-08-18711732030Aug 18, 2026, 6:54 a.m. / Aug 18, 2026, 8:00 a.m.
2026-08-18488316030Aug 18, 2026, 5:54 a.m. / Aug 18, 2026, 6:49 a.m.
2026-08-1715955020Aug 17, 2026, 6:19 p.m. / Aug 17, 2026, 6:44 p.m.
2026-08-17157349020Aug 17, 2026, 5:10 p.m. / Aug 17, 2026, 6:14 p.m.
2026-08-171525378020Aug 17, 2026, 4:19 p.m. / Aug 17, 2026, 5:04 p.m.
2026-08-17152002020Aug 17, 2026, 3:04 p.m. / Aug 17, 2026, 4:14 p.m.
Evidence behind this pageOpen the definition, method, sources, dates, coverage, and known limits.

What is being shown

One current operator-feed vehicle observation. The feed identifier is not treated as a verified physical fleet identity.

How it was produced

current-vehicle-snapshot-v1 keeps observations no older than 180 seconds and preserves missing speed or occupancy as unavailable.

Evidence dates

Collected or observed
Computed or assembled
Sample
187 retained observed trips
Method or data version
public-feed-id-trip-history-v1

Sources

Limits to keep in mind

  • The operator feed identifier is not linked to a reviewed physical-fleet registry.
  • Settled reliability observations do not retain a physical vehicle identifier, so they cannot support a bus reliability ranking.
  • Current rider crowding evidence does not support a privacy-safe physical-bus ranking.
Suggest a factual correction

Report crowding near this vehicle

The report flow rechecks that the live vehicle is still nearby and fresh before accepting an observation.

Report crowding near this vehicle