Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4749

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.

266
Observed trips
21
Service dates
47
Routes
Service dateRouteTripFirst / last observed
2026-09-131681452010Sep 13, 2026, 10:19 p.m. / Sep 13, 2026, 10:57 p.m.
2026-09-131684322010Sep 13, 2026, 8:50 p.m. / Sep 13, 2026, 10:18 p.m.
2026-09-136322000010Sep 13, 2026, 7:15 p.m. / Sep 13, 2026, 8:25 p.m.
2026-09-136311691010Sep 13, 2026, 6:11 p.m. / Sep 13, 2026, 7:14 p.m.
2026-09-136318999010Sep 13, 2026, 4:45 p.m. / Sep 13, 2026, 6:09 p.m.
2026-09-13741293010Sep 13, 2026, 3:32 p.m. / Sep 13, 2026, 4:44 p.m.
2026-09-13743770010Sep 13, 2026, 2:36 p.m. / Sep 13, 2026, 3:31 p.m.
2026-09-13617412010Sep 13, 2026, 1:08 p.m. / Sep 13, 2026, 1:59 p.m.
2026-09-13611137010Sep 13, 2026, 12:04 p.m. / Sep 13, 2026, 1:07 p.m.
2026-09-1366331010Sep 13, 2026, 11:47 a.m. / Sep 13, 2026, 12:05 p.m.
2026-09-1364953010Sep 13, 2026, 10:34 a.m. / Sep 13, 2026, 11:45 a.m.
2026-09-1367638010Sep 13, 2026, 9:55 a.m. / Sep 13, 2026, 10:33 a.m.
2026-09-131892791010Sep 13, 2026, 9:03 a.m. / Sep 13, 2026, 9:53 a.m.
2026-09-1318918327010Sep 13, 2026, 8:33 a.m. / Sep 13, 2026, 9:02 a.m.
2026-09-131897263010Sep 13, 2026, 8:04 a.m. / Sep 13, 2026, 8:32 a.m.
2026-09-1318910980010Sep 13, 2026, 7:35 a.m. / Sep 13, 2026, 8:02 a.m.
2026-09-1318921440010Sep 13, 2026, 7:00 a.m. / Sep 13, 2026, 7:34 a.m.
2026-09-131895307010Sep 13, 2026, 6:36 a.m. / Sep 13, 2026, 6:59 a.m.
2026-09-12533346070Sep 13, 2026, 12:39 a.m. / Sep 13, 2026, 1:38 a.m.
2026-09-12535366070Sep 13, 2026, 12:01 a.m. / Sep 13, 2026, 12:38 a.m.
2026-09-12532848070Sep 12, 2026, 11:27 p.m. / Sep 13, 2026, 12:01 a.m.
2026-09-121127978070Sep 12, 2026, 10:16 p.m. / Sep 12, 2026, 11:26 p.m.
2026-09-1211215988070Sep 12, 2026, 9:37 p.m. / Sep 12, 2026, 10:15 p.m.
2026-09-128214720070Sep 12, 2026, 8:40 p.m. / Sep 12, 2026, 9:36 p.m.
2026-09-128215706070Sep 12, 2026, 7:59 p.m. / Sep 12, 2026, 8:39 p.m.
2026-09-121127178070Sep 12, 2026, 7:15 p.m. / Sep 12, 2026, 7:58 p.m.
2026-09-1211222620070Sep 12, 2026, 6:36 p.m. / Sep 12, 2026, 7:14 p.m.
2026-09-128264070Sep 12, 2026, 5:40 p.m. / Sep 12, 2026, 6:35 p.m.
2026-09-12829592070Sep 12, 2026, 4:58 p.m. / Sep 12, 2026, 5:39 p.m.
2026-09-1211217703070Sep 12, 2026, 4:10 p.m. / Sep 12, 2026, 4:52 p.m.
2026-09-121127702070Sep 12, 2026, 3:27 p.m. / Sep 12, 2026, 4:09 p.m.
2026-09-128210387070Sep 12, 2026, 2:40 p.m. / Sep 12, 2026, 3:35 p.m.
2026-09-128218158070Sep 12, 2026, 1:30 p.m. / Sep 12, 2026, 2:39 p.m.
2026-09-12671977070Sep 12, 2026, 1:06 p.m. / Sep 12, 2026, 1:28 p.m.
2026-09-1267119070Sep 12, 2026, 12:49 p.m. / Sep 12, 2026, 1:05 p.m.
2026-09-12674035070Sep 12, 2026, 12:07 p.m. / Sep 12, 2026, 12:48 p.m.
2026-09-12673389070Sep 12, 2026, 11:49 a.m. / Sep 12, 2026, 12:06 p.m.
2026-09-126712348070Sep 12, 2026, 11:06 a.m. / Sep 12, 2026, 11:48 a.m.
2026-09-126722455070Sep 12, 2026, 10:45 a.m. / Sep 12, 2026, 11:05 a.m.
2026-09-121686782070Sep 12, 2026, 9:20 a.m. / Sep 12, 2026, 10:26 a.m.
2026-09-121681881070Sep 12, 2026, 7:57 a.m. / Sep 12, 2026, 9:18 a.m.
2026-09-1216314456070Sep 12, 2026, 7:59 a.m. / Sep 12, 2026, 8:32 a.m.
2026-09-121634933070Sep 12, 2026, 7:32 a.m. / Sep 12, 2026, 7:56 a.m.
2026-09-1216114836070Sep 12, 2026, 6:07 a.m. / Sep 12, 2026, 7:30 a.m.
2026-09-117412809060Sep 12, 2026, 12:07 a.m. / Sep 12, 2026, 12:57 a.m.
2026-09-11805891060Sep 11, 2026, 11:25 p.m. / Sep 12, 2026, 12:06 a.m.
2026-09-116322970060Sep 11, 2026, 9:43 p.m. / Sep 11, 2026, 11:24 p.m.
2026-09-11639523060Sep 11, 2026, 8:29 p.m. / Sep 11, 2026, 9:42 p.m.
2026-09-115323580060Sep 11, 2026, 7:11 p.m. / Sep 11, 2026, 8:30 p.m.
2026-09-115310192060Sep 11, 2026, 6:08 p.m. / Sep 11, 2026, 7:10 p.m.
2026-09-11753903060Sep 11, 2026, 5:15 p.m. / Sep 11, 2026, 6:06 p.m.
2026-09-119923370060Sep 11, 2026, 4:31 p.m. / Sep 11, 2026, 5:13 p.m.
2026-09-11995255060Sep 11, 2026, 3:49 p.m. / Sep 11, 2026, 4:30 p.m.
2026-09-118014082060Sep 11, 2026, 2:49 p.m. / Sep 11, 2026, 3:48 p.m.
2026-09-118019046060Sep 11, 2026, 1:52 p.m. / Sep 11, 2026, 2:47 p.m.
2026-09-118018227060Sep 11, 2026, 12:32 p.m. / Sep 11, 2026, 1:51 p.m.
2026-09-118022791060Sep 11, 2026, 11:24 a.m. / Sep 11, 2026, 12:31 p.m.
2026-09-118022489060Sep 11, 2026, 10:17 a.m. / Sep 11, 2026, 11:21 a.m.
2026-09-118014393060Sep 11, 2026, 9:23 a.m. / Sep 11, 2026, 10:16 a.m.
2026-09-1127921830060Sep 11, 2026, 6:29 a.m. / Sep 11, 2026, 9:21 a.m.
2026-09-118103501060Sep 11, 2026, 6:20 a.m. / Sep 11, 2026, 6:24 a.m.
2026-09-1011121870050Sep 11, 2026, 12:46 a.m. / Sep 11, 2026, 1:09 a.m.
2026-09-104416024050Sep 11, 2026, 12:06 a.m. / Sep 11, 2026, 12:44 a.m.
2026-09-104423409050Sep 10, 2026, 11:29 p.m. / Sep 11, 2026, 12:04 a.m.
2026-09-10444916050Sep 10, 2026, 10:36 p.m. / Sep 10, 2026, 11:26 p.m.
2026-09-10445800050Sep 10, 2026, 9:54 p.m. / Sep 10, 2026, 10:35 p.m.
2026-09-106310199050Sep 10, 2026, 7:30 p.m. / Sep 10, 2026, 9:18 p.m.
2026-09-106321432050Sep 10, 2026, 6:25 p.m. / Sep 10, 2026, 7:29 p.m.
2026-09-10635249050Sep 10, 2026, 4:57 p.m. / Sep 10, 2026, 6:24 p.m.
2026-09-106315445050Sep 10, 2026, 3:32 p.m. / Sep 10, 2026, 4:55 p.m.
2026-09-10633464050Sep 10, 2026, 2:11 p.m. / Sep 10, 2026, 3:30 p.m.
2026-09-106310772050Sep 10, 2026, 1:06 p.m. / Sep 10, 2026, 2:10 p.m.
2026-09-106317594050Sep 10, 2026, 11:41 a.m. / Sep 10, 2026, 1:04 p.m.
2026-09-10635158050Sep 10, 2026, 10:39 a.m. / Sep 10, 2026, 11:38 a.m.
2026-09-10638877050Sep 10, 2026, 9:24 a.m. / Sep 10, 2026, 10:38 a.m.
2026-09-1063479050Sep 10, 2026, 7:54 a.m. / Sep 10, 2026, 9:22 a.m.
2026-09-10666963050Sep 10, 2026, 6:30 a.m. / Sep 10, 2026, 7:52 a.m.
2026-09-108612981050Sep 10, 2026, 6:35 a.m. / Sep 10, 2026, 7:01 a.m.
2026-09-09823241040Sep 9, 2026, 8:04 p.m. / Sep 9, 2026, 8:18 p.m.
2026-09-09824891040Sep 9, 2026, 7:21 p.m. / Sep 9, 2026, 8:03 p.m.
2026-09-0985641040Sep 9, 2026, 7:04 p.m. / Sep 9, 2026, 7:20 p.m.
2026-09-098675040Sep 9, 2026, 6:26 p.m. / Sep 9, 2026, 7:02 p.m.
2026-09-0982657040Sep 9, 2026, 6:04 p.m. / Sep 9, 2026, 6:24 p.m.
2026-09-09823427040Sep 9, 2026, 5:40 p.m. / Sep 9, 2026, 6:04 p.m.
2026-09-09828003040Sep 9, 2026, 5:14 p.m. / Sep 9, 2026, 5:39 p.m.
2026-09-09810902040Sep 9, 2026, 4:17 p.m. / Sep 9, 2026, 5:13 p.m.
2026-09-0916512614040Sep 9, 2026, 3:20 p.m. / Sep 9, 2026, 4:16 p.m.
2026-09-0916527069040Sep 9, 2026, 2:56 p.m. / Sep 9, 2026, 3:19 p.m.
2026-09-0916128404040Sep 9, 2026, 2:19 p.m. / Sep 9, 2026, 2:55 p.m.
2026-09-0916118135040Sep 9, 2026, 1:42 p.m. / Sep 9, 2026, 2:18 p.m.
2026-09-0916115215040Sep 9, 2026, 12:52 p.m. / Sep 9, 2026, 1:35 p.m.
2026-09-0916122587040Sep 9, 2026, 12:18 p.m. / Sep 9, 2026, 12:51 p.m.
2026-09-096820322040Sep 9, 2026, 11:21 a.m. / Sep 9, 2026, 12:16 p.m.
2026-09-096823222040Sep 9, 2026, 10:36 a.m. / Sep 9, 2026, 11:19 a.m.
2026-09-09689771040Sep 9, 2026, 9:28 a.m. / Sep 9, 2026, 10:35 a.m.
2026-09-09116192040Sep 9, 2026, 8:24 a.m. / Sep 9, 2026, 9:36 a.m.
2026-09-09115525040Sep 9, 2026, 7:25 a.m. / Sep 9, 2026, 8:22 a.m.
2026-09-09115808040Sep 9, 2026, 6:25 a.m. / Sep 9, 2026, 7:25 a.m.
2026-09-091118674040Sep 9, 2026, 5:38 a.m. / Sep 9, 2026, 6:24 a.m.
2026-09-09113340040Sep 9, 2026, 4:22 a.m. / Sep 9, 2026, 5:37 a.m.
2026-09-097523961040Sep 9, 2026, 4:01 a.m. / Sep 9, 2026, 4:21 a.m.
2026-09-087523961040Sep 9, 2026, 3:10 a.m. / Sep 9, 2026, 3:59 a.m.
2026-09-086213241030Sep 8, 2026, 4:44 p.m. / Sep 8, 2026, 5:48 p.m.
2026-09-087411564030Sep 8, 2026, 3:40 p.m. / Sep 8, 2026, 4:43 p.m.
2026-09-087412506030Sep 8, 2026, 2:13 p.m. / Sep 8, 2026, 3:39 p.m.
2026-09-085329028030Sep 8, 2026, 9:49 a.m. / Sep 8, 2026, 11:17 a.m.
2026-09-08879645030Sep 8, 2026, 8:56 a.m. / Sep 8, 2026, 10:21 a.m.
2026-09-081898152030Sep 8, 2026, 8:26 a.m. / Sep 8, 2026, 8:55 a.m.
2026-09-081899042030Sep 8, 2026, 7:53 a.m. / Sep 8, 2026, 8:24 a.m.
2026-09-0818918887030Sep 8, 2026, 7:20 a.m. / Sep 8, 2026, 7:52 a.m.
2026-09-0818916931030Sep 8, 2026, 6:11 a.m. / Sep 8, 2026, 7:19 a.m.
2026-09-0818926023030Sep 8, 2026, 6:21 a.m. / Sep 8, 2026, 6:50 a.m.
2026-09-076195110Sep 7, 2026, 7:42 p.m. / Sep 7, 2026, 8:37 p.m.
2026-09-07628586110Sep 7, 2026, 6:33 p.m. / Sep 7, 2026, 7:41 p.m.
2026-09-0719727076110Sep 7, 2026, 5:59 p.m. / Sep 7, 2026, 6:32 p.m.
2026-09-071161544110Sep 7, 2026, 5:14 p.m. / Sep 7, 2026, 5:58 p.m.
2026-09-0711228381110Sep 7, 2026, 4:03 p.m. / Sep 7, 2026, 5:12 p.m.
2026-09-07676978110Sep 7, 2026, 3:02 p.m. / Sep 7, 2026, 4:02 p.m.
2026-09-076721337110Sep 7, 2026, 2:45 p.m. / Sep 7, 2026, 3:00 p.m.
2026-09-071684896110Sep 7, 2026, 1:46 p.m. / Sep 7, 2026, 2:44 p.m.
2026-09-0716815997110Sep 7, 2026, 12:47 p.m. / Sep 7, 2026, 1:44 p.m.
2026-09-076717601110Sep 7, 2026, 12:03 p.m. / Sep 7, 2026, 12:47 p.m.
2026-09-076712873110Sep 7, 2026, 11:40 a.m. / Sep 7, 2026, 12:02 p.m.
2026-09-0716825062110Sep 7, 2026, 10:45 a.m. / Sep 7, 2026, 11:39 a.m.
2026-09-0716810269110Sep 7, 2026, 9:34 a.m. / Sep 7, 2026, 10:44 a.m.
2026-09-061102898100Sep 6, 2026, 4:25 p.m. / Sep 6, 2026, 6:36 p.m.
2026-09-068524268100Sep 6, 2026, 3:10 p.m. / Sep 6, 2026, 4:24 p.m.
2026-09-06854100100Sep 6, 2026, 2:04 p.m. / Sep 6, 2026, 3:09 p.m.
2026-09-06856802100Sep 6, 2026, 12:48 p.m. / Sep 6, 2026, 2:03 p.m.
2026-09-06857465100Sep 6, 2026, 11:28 a.m. / Sep 6, 2026, 12:47 p.m.
2026-09-0616311357100Sep 6, 2026, 11:01 a.m. / Sep 6, 2026, 11:27 a.m.
2026-09-061636283100Sep 6, 2026, 10:30 a.m. / Sep 6, 2026, 11:00 a.m.
2026-09-0616322273100Sep 6, 2026, 10:00 a.m. / Sep 6, 2026, 10:29 a.m.
2026-09-061632854100Sep 6, 2026, 9:18 a.m. / Sep 6, 2026, 9:59 a.m.
2026-09-066718022100Sep 6, 2026, 8:33 a.m. / Sep 6, 2026, 9:17 a.m.
2026-09-066712702100Sep 6, 2026, 8:10 a.m. / Sep 6, 2026, 8:32 a.m.
2026-09-066720911100Sep 6, 2026, 7:36 a.m. / Sep 6, 2026, 8:08 a.m.
2026-09-066723208100Sep 6, 2026, 7:16 a.m. / Sep 6, 2026, 7:34 a.m.
2026-09-0616811368100Sep 6, 2026, 5:54 a.m. / Sep 6, 2026, 7:14 a.m.
2026-09-0511227163090Sep 5, 2026, 1:16 p.m. / Sep 5, 2026, 1:43 p.m.
2026-09-0511212582090Sep 5, 2026, 12:35 p.m. / Sep 5, 2026, 1:15 p.m.
2026-09-058227618090Sep 5, 2026, 11:40 a.m. / Sep 5, 2026, 12:34 p.m.
2026-09-05825118090Sep 5, 2026, 11:00 a.m. / Sep 5, 2026, 11:38 a.m.
2026-09-0511221191090Sep 5, 2026, 10:10 a.m. / Sep 5, 2026, 10:59 a.m.
2026-09-051128856090Sep 5, 2026, 9:38 a.m. / Sep 5, 2026, 10:09 a.m.
2026-09-0518923677090Sep 5, 2026, 8:31 a.m. / Sep 5, 2026, 9:37 a.m.
2026-09-0518912176090Sep 5, 2026, 7:59 a.m. / Sep 5, 2026, 8:30 a.m.
2026-09-0518915395090Sep 5, 2026, 6:44 a.m. / Sep 5, 2026, 7:57 a.m.
2026-09-0589515028090Sep 5, 2026, 5:55 a.m. / Sep 5, 2026, 6:43 a.m.
2026-09-048627443060Sep 4, 2026, 11:24 p.m. / Sep 4, 2026, 11:52 p.m.
2026-09-048620241060Sep 4, 2026, 10:56 p.m. / Sep 4, 2026, 11:23 p.m.
2026-09-048622374060Sep 4, 2026, 9:50 p.m. / Sep 4, 2026, 10:55 p.m.
2026-09-048615655060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 9:49 p.m.
2026-09-046228641060Sep 4, 2026, 8:00 p.m. / Sep 4, 2026, 8:00 p.m.
2026-09-04665170060Sep 4, 2026, 6:01 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-0411010241060Sep 4, 2026, 4:05 p.m. / Sep 4, 2026, 6:00 p.m.
2026-09-049310230060Sep 4, 2026, 3:52 p.m. / Sep 4, 2026, 4:04 p.m.
2026-09-04934647060Sep 4, 2026, 3:31 p.m. / Sep 4, 2026, 3:49 p.m.
2026-09-049328601060Sep 4, 2026, 3:17 p.m. / Sep 4, 2026, 3:30 p.m.
2026-09-049319337060Sep 4, 2026, 2:53 p.m. / Sep 4, 2026, 3:15 p.m.
2026-09-049324551060Sep 4, 2026, 1:31 p.m. / Sep 4, 2026, 2:51 p.m.
2026-09-049324725060Sep 4, 2026, 1:54 p.m. / Sep 4, 2026, 2:14 p.m.
2026-09-049910109060Sep 4, 2026, 10:01 a.m. / Sep 4, 2026, 10:29 a.m.
2026-09-049914690060Sep 4, 2026, 9:21 a.m. / Sep 4, 2026, 10:00 a.m.
2026-09-049921214060Sep 4, 2026, 7:49 a.m. / Sep 4, 2026, 9:20 a.m.
2026-09-049927879060Sep 4, 2026, 7:42 a.m. / Sep 4, 2026, 8:34 a.m.
2026-09-04677154060Sep 4, 2026, 6:56 a.m. / Sep 4, 2026, 7:41 a.m.
2026-09-0327725806050Sep 3, 2026, 6:26 p.m. / Sep 3, 2026, 6:26 p.m.
2026-09-031311873050Sep 3, 2026, 5:12 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-031314640050Sep 3, 2026, 4:58 p.m. / Sep 3, 2026, 5:01 p.m.
2026-09-031327662050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-031319256050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-031110665050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-03114021050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-031119550050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-031114857050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-038022935050Sep 3, 2026, 7:58 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-03805127050Sep 3, 2026, 7:02 a.m. / Sep 3, 2026, 7:54 a.m.
2026-09-03806085050Sep 3, 2026, 5:33 a.m. / Sep 3, 2026, 7:01 a.m.
2026-09-017418731030Sep 1, 2026, 1:36 p.m. / Sep 1, 2026, 1:40 p.m.
2026-08-31906903020Aug 31, 2026, 12:30 p.m. / Aug 31, 2026, 1:19 p.m.
2026-08-31901926020Aug 31, 2026, 11:41 a.m. / Aug 31, 2026, 12:29 p.m.
2026-08-31909535020Aug 31, 2026, 10:29 a.m. / Aug 31, 2026, 11:40 a.m.
2026-08-319013549020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 10:43 a.m.
2026-08-319025618020Aug 31, 2026, 8:58 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-319016733020Aug 31, 2026, 8:06 a.m. / Aug 31, 2026, 8:52 a.m.
2026-08-311977206020Aug 31, 2026, 7:25 a.m. / Aug 31, 2026, 8:02 a.m.
2026-08-311972857020Aug 31, 2026, 6:08 a.m. / Aug 31, 2026, 7:24 a.m.
2026-08-30408684080Aug 30, 2026, 5:16 p.m. / Aug 30, 2026, 5:55 p.m.
2026-08-304025174080Aug 30, 2026, 4:41 p.m. / Aug 30, 2026, 5:15 p.m.
2026-08-302022041080Aug 30, 2026, 3:33 p.m. / Aug 30, 2026, 4:40 p.m.
2026-08-302028384080Aug 30, 2026, 2:45 p.m. / Aug 30, 2026, 3:32 p.m.
2026-08-302418327080Aug 30, 2026, 2:00 p.m. / Aug 30, 2026, 2:43 p.m.
2026-08-30248852080Aug 30, 2026, 1:05 p.m. / Aug 30, 2026, 1:59 p.m.
2026-08-304125041080Aug 30, 2026, 12:27 p.m. / Aug 30, 2026, 1:04 p.m.
2026-08-304125426080Aug 30, 2026, 11:47 a.m. / Aug 30, 2026, 12:25 p.m.
2026-08-302422334080Aug 30, 2026, 10:20 a.m. / Aug 30, 2026, 11:45 a.m.
2026-08-30247611080Aug 30, 2026, 10:00 a.m. / Aug 30, 2026, 10:51 a.m.
2026-08-30395068080Aug 30, 2026, 8:47 a.m. / Aug 30, 2026, 9:58 a.m.
2026-08-30246206080Aug 30, 2026, 7:57 a.m. / Aug 30, 2026, 8:46 a.m.
2026-08-283915714130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 8:04 p.m.
2026-08-28397591130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-2752454120Aug 27, 2026, 8:20 a.m. / Aug 27, 2026, 8:58 a.m.
2026-08-2752774120Aug 27, 2026, 7:43 a.m. / Aug 27, 2026, 8:14 a.m.
2026-08-2757876120Aug 27, 2026, 7:04 a.m. / Aug 27, 2026, 7:38 a.m.
2026-08-27516154120Aug 27, 2026, 6:19 a.m. / Aug 27, 2026, 6:58 a.m.
2026-08-25625806100Aug 25, 2026, 4:04 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-254122441100Aug 25, 2026, 2:24 p.m. / Aug 25, 2026, 3:25 p.m.
2026-08-25417583100Aug 25, 2026, 1:44 p.m. / Aug 25, 2026, 2:19 p.m.
2026-08-254121151100Aug 25, 2026, 12:54 p.m. / Aug 25, 2026, 1:39 p.m.
2026-08-254122413100Aug 25, 2026, 12:14 p.m. / Aug 25, 2026, 12:49 p.m.
2026-08-2541811100Aug 25, 2026, 11:29 a.m. / Aug 25, 2026, 12:09 p.m.
2026-08-2541197100Aug 25, 2026, 10:49 a.m. / Aug 25, 2026, 11:24 a.m.
2026-08-254112822100Aug 25, 2026, 9:55 a.m. / Aug 25, 2026, 10:44 a.m.
2026-08-254110842100Aug 25, 2026, 8:49 a.m. / Aug 25, 2026, 9:49 a.m.
2026-08-2061423050Aug 20, 2026, 8:18 a.m. / Aug 20, 2026, 8:33 a.m.
2026-08-20413398050Aug 20, 2026, 7:24 a.m. / Aug 20, 2026, 8:13 a.m.
2026-08-20415466050Aug 20, 2026, 6:48 a.m. / Aug 20, 2026, 7:19 a.m.
2026-08-204118266050Aug 20, 2026, 6:09 a.m. / Aug 20, 2026, 6:43 a.m.
2026-08-198214703080Aug 19, 2026, 10:01 p.m. / Aug 19, 2026, 10:33 p.m.
2026-08-198224770080Aug 19, 2026, 9:04 p.m. / Aug 19, 2026, 9:54 p.m.
2026-08-19821670080Aug 19, 2026, 7:49 p.m. / Aug 19, 2026, 8:58 p.m.
2026-08-1916818116080Aug 19, 2026, 6:59 p.m. / Aug 19, 2026, 7:44 p.m.
2026-08-191625614080Aug 19, 2026, 6:03 p.m. / Aug 19, 2026, 6:53 p.m.
2026-08-1916221201080Aug 19, 2026, 5:38 p.m. / Aug 19, 2026, 5:59 p.m.
2026-08-19612560080Aug 19, 2026, 4:09 p.m. / Aug 19, 2026, 5:34 p.m.
2026-08-19826656080Aug 19, 2026, 2:44 p.m. / Aug 19, 2026, 4:03 p.m.
2026-08-198424965080Aug 19, 2026, 3:09 p.m. / Aug 19, 2026, 3:09 p.m.
2026-08-198422913080Aug 19, 2026, 3:03 p.m. / Aug 19, 2026, 3:03 p.m.
2026-08-198516570080Aug 19, 2026, 7:59 a.m. / Aug 19, 2026, 9:04 a.m.
2026-08-198520776080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:54 a.m.
2026-08-1811011297030Aug 18, 2026, 7:14 p.m. / Aug 18, 2026, 8:49 p.m.
2026-08-181103970030Aug 18, 2026, 5:19 p.m. / Aug 18, 2026, 7:09 p.m.
2026-08-18631432030Aug 18, 2026, 3:38 p.m. / Aug 18, 2026, 5:15 p.m.
2026-08-188623727030Aug 18, 2026, 3:14 p.m. / Aug 18, 2026, 3:34 p.m.
2026-08-188624978030Aug 18, 2026, 2:24 p.m. / Aug 18, 2026, 3:09 p.m.
2026-08-18866469030Aug 18, 2026, 1:50 p.m. / Aug 18, 2026, 2:19 p.m.
2026-08-188115584030Aug 18, 2026, 12:35 p.m. / Aug 18, 2026, 1:44 p.m.
2026-08-18819002030Aug 18, 2026, 11:39 a.m. / Aug 18, 2026, 12:30 p.m.
2026-08-186312571030Aug 18, 2026, 9:59 a.m. / Aug 18, 2026, 11:34 a.m.
2026-08-186322578030Aug 18, 2026, 8:29 a.m. / Aug 18, 2026, 9:54 a.m.
2026-08-18578912030Aug 18, 2026, 7:48 a.m. / Aug 18, 2026, 8:39 a.m.
2026-08-18573219030Aug 18, 2026, 6:49 a.m. / Aug 18, 2026, 7:43 a.m.
2026-08-185711623030Aug 18, 2026, 6:04 a.m. / Aug 18, 2026, 6:44 a.m.
2026-08-175717728020Aug 18, 2026, 1:01 a.m. / Aug 18, 2026, 1:24 a.m.
2026-08-17576723020Aug 17, 2026, 11:49 p.m. / Aug 18, 2026, 12:54 a.m.
2026-08-1757232020Aug 17, 2026, 10:54 p.m. / Aug 17, 2026, 11:44 p.m.
2026-08-175724855020Aug 17, 2026, 9:54 p.m. / Aug 17, 2026, 10:49 p.m.
2026-08-175714966020Aug 17, 2026, 8:49 p.m. / Aug 17, 2026, 9:49 p.m.
2026-08-176224151020Aug 17, 2026, 7:05 p.m. / Aug 17, 2026, 8:45 p.m.
2026-08-176222892020Aug 17, 2026, 5:24 p.m. / Aug 17, 2026, 6:59 p.m.
2026-08-17876626020Aug 17, 2026, 4:45 p.m. / Aug 17, 2026, 5:19 p.m.
2026-08-178717356020Aug 17, 2026, 4:14 p.m. / Aug 17, 2026, 4:39 p.m.
2026-08-17875789020Aug 17, 2026, 3:43 p.m. / Aug 17, 2026, 4:09 p.m.
2026-08-178724328020Aug 17, 2026, 2:54 p.m. / Aug 17, 2026, 3:40 p.m.
2026-08-178723654020Aug 17, 2026, 2:29 p.m. / Aug 17, 2026, 2:49 p.m.
2026-08-17879051020Aug 17, 2026, 1:39 p.m. / Aug 17, 2026, 2:24 p.m.
2026-08-178718011020Aug 17, 2026, 1:14 p.m. / Aug 17, 2026, 1:34 p.m.
2026-08-178723376020Aug 17, 2026, 12:29 p.m. / Aug 17, 2026, 1:09 p.m.
2026-08-178716901020Aug 17, 2026, 11:59 a.m. / Aug 17, 2026, 12:25 p.m.
2026-08-177420298020Aug 17, 2026, 10:34 a.m. / Aug 17, 2026, 11:54 a.m.
2026-08-17742938020Aug 17, 2026, 9:34 a.m. / Aug 17, 2026, 10:30 a.m.
2026-08-178224505020Aug 17, 2026, 7:50 a.m. / Aug 17, 2026, 9:01 a.m.
2026-08-176811787020Aug 17, 2026, 6:55 a.m. / Aug 17, 2026, 7:44 a.m.
2026-08-176819850020Aug 17, 2026, 5:34 a.m. / Aug 17, 2026, 6:49 a.m.
2026-08-176815087020Aug 17, 2026, 5:43 a.m. / Aug 17, 2026, 6:09 a.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
266 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