Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6632

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.

238
Observed trips
22
Service dates
58
Routes
Service dateRouteTripFirst / last observed
2026-09-13759822010Sep 13, 2026, 9:44 p.m. / Sep 13, 2026, 10:28 p.m.
2026-09-137518921010Sep 13, 2026, 9:05 p.m. / Sep 13, 2026, 9:42 p.m.
2026-09-13628897010Sep 13, 2026, 7:36 p.m. / Sep 13, 2026, 9:04 p.m.
2026-09-136123017010Sep 13, 2026, 5:57 p.m. / Sep 13, 2026, 7:35 p.m.
2026-09-13746114010Sep 13, 2026, 4:05 p.m. / Sep 13, 2026, 5:55 p.m.
2026-09-13742629010Sep 13, 2026, 2:33 p.m. / Sep 13, 2026, 4:03 p.m.
2026-09-121214278070Sep 12, 2026, 8:35 p.m. / Sep 12, 2026, 9:56 p.m.
2026-09-121210815070Sep 12, 2026, 8:00 p.m. / Sep 12, 2026, 8:34 p.m.
2026-09-1212556070Sep 12, 2026, 7:10 p.m. / Sep 12, 2026, 7:59 p.m.
2026-09-1212-1420877144Sep 12, 2026, 7:32 p.m. / Sep 12, 2026, 7:44 p.m.
2026-09-1212-575954861Sep 12, 2026, 6:19 p.m. / Sep 12, 2026, 7:10 p.m.
2026-09-121220087070Sep 12, 2026, 6:15 p.m. / Sep 12, 2026, 6:17 p.m.
2026-09-12122475070Sep 12, 2026, 6:09 p.m. / Sep 12, 2026, 6:14 p.m.
2026-09-12127341070Sep 12, 2026, 4:57 p.m. / Sep 12, 2026, 6:07 p.m.
2026-09-121212600070Sep 12, 2026, 4:16 p.m. / Sep 12, 2026, 4:56 p.m.
2026-09-121215748070Sep 12, 2026, 3:21 p.m. / Sep 12, 2026, 4:15 p.m.
2026-09-12122435070Sep 12, 2026, 1:45 p.m. / Sep 12, 2026, 3:20 p.m.
2026-09-12185823070Sep 12, 2026, 12:49 p.m. / Sep 12, 2026, 1:54 p.m.
2026-09-124411113070Sep 12, 2026, 12:13 p.m. / Sep 12, 2026, 12:48 p.m.
2026-09-12913300070Sep 12, 2026, 11:51 a.m. / Sep 12, 2026, 12:18 p.m.
2026-09-1291318070Sep 12, 2026, 10:31 a.m. / Sep 12, 2026, 11:49 a.m.
2026-09-124420438070Sep 12, 2026, 10:23 a.m. / Sep 12, 2026, 11:24 a.m.
2026-09-12106998070Sep 12, 2026, 9:35 a.m. / Sep 12, 2026, 10:21 a.m.
2026-09-121017423070Sep 12, 2026, 8:35 a.m. / Sep 12, 2026, 9:34 a.m.
2026-09-121021794070Sep 12, 2026, 6:56 a.m. / Sep 12, 2026, 8:32 a.m.
2026-09-12414425070Sep 12, 2026, 6:25 a.m. / Sep 12, 2026, 6:55 a.m.
2026-09-124122641070Sep 12, 2026, 5:02 a.m. / Sep 12, 2026, 6:23 a.m.
2026-09-12401888070Sep 12, 2026, 5:10 a.m. / Sep 12, 2026, 5:45 a.m.
2026-09-11572116060Sep 11, 2026, 6:28 p.m. / Sep 11, 2026, 7:10 p.m.
2026-09-11579323060Sep 11, 2026, 5:12 p.m. / Sep 11, 2026, 6:27 p.m.
2026-09-11747439060Sep 11, 2026, 3:51 p.m. / Sep 11, 2026, 5:10 p.m.
2026-09-117417333060Sep 11, 2026, 2:49 p.m. / Sep 11, 2026, 3:49 p.m.
2026-09-11617562060Sep 11, 2026, 12:50 p.m. / Sep 11, 2026, 2:47 p.m.
2026-09-11615361060Sep 11, 2026, 10:57 a.m. / Sep 11, 2026, 12:49 p.m.
2026-09-1163559060Sep 11, 2026, 9:48 a.m. / Sep 11, 2026, 10:56 a.m.
2026-09-1163642060Sep 11, 2026, 8:06 a.m. / Sep 11, 2026, 9:47 a.m.
2026-09-11620083060Sep 11, 2026, 6:38 a.m. / Sep 11, 2026, 8:04 a.m.
2026-09-102518412050Sep 10, 2026, 4:32 p.m. / Sep 10, 2026, 6:06 p.m.
2026-09-10253660050Sep 10, 2026, 3:28 p.m. / Sep 10, 2026, 4:30 p.m.
2026-09-10254558050Sep 10, 2026, 2:26 p.m. / Sep 10, 2026, 3:27 p.m.
2026-09-102515054050Sep 10, 2026, 1:24 p.m. / Sep 10, 2026, 2:23 p.m.
2026-09-10254371050Sep 10, 2026, 12:20 p.m. / Sep 10, 2026, 1:23 p.m.
2026-09-102512643050Sep 10, 2026, 11:12 a.m. / Sep 10, 2026, 12:20 p.m.
2026-09-10255553050Sep 10, 2026, 10:07 a.m. / Sep 10, 2026, 11:10 a.m.
2026-09-103914173050Sep 10, 2026, 9:20 a.m. / Sep 10, 2026, 10:05 a.m.
2026-09-10398350050Sep 10, 2026, 8:38 a.m. / Sep 10, 2026, 9:19 a.m.
2026-09-103922704050Sep 10, 2026, 7:59 a.m. / Sep 10, 2026, 8:37 a.m.
2026-09-103213411050Sep 10, 2026, 6:46 a.m. / Sep 10, 2026, 7:58 a.m.
2026-09-098821352040Sep 9, 2026, 7:27 p.m. / Sep 9, 2026, 8:20 p.m.
2026-09-09881379040Sep 9, 2026, 6:08 p.m. / Sep 9, 2026, 7:25 p.m.
2026-09-098810273040Sep 9, 2026, 4:49 p.m. / Sep 9, 2026, 6:07 p.m.
2026-09-09451897040Sep 9, 2026, 4:38 p.m. / Sep 9, 2026, 4:46 p.m.
2026-09-094528552040Sep 9, 2026, 4:25 p.m. / Sep 9, 2026, 4:36 p.m.
2026-09-094517342040Sep 9, 2026, 4:12 p.m. / Sep 9, 2026, 4:24 p.m.
2026-09-09457234040Sep 9, 2026, 3:15 p.m. / Sep 9, 2026, 4:10 p.m.
2026-09-096475049040Sep 9, 2026, 3:02 p.m. / Sep 9, 2026, 3:57 p.m.
2026-09-091017509040Sep 9, 2026, 1:55 p.m. / Sep 9, 2026, 3:08 p.m.
2026-09-091015963040Sep 9, 2026, 1:19 p.m. / Sep 9, 2026, 1:54 p.m.
2026-09-091022617040Sep 9, 2026, 12:35 p.m. / Sep 9, 2026, 1:18 p.m.
2026-09-091023002040Sep 9, 2026, 11:33 a.m. / Sep 9, 2026, 12:37 p.m.
2026-09-091025354040Sep 9, 2026, 10:26 a.m. / Sep 9, 2026, 11:32 a.m.
2026-09-0910708040Sep 9, 2026, 9:50 a.m. / Sep 9, 2026, 10:23 a.m.
2026-09-091011086040Sep 9, 2026, 9:13 a.m. / Sep 9, 2026, 9:48 a.m.
2026-09-09988830040Sep 9, 2026, 8:31 a.m. / Sep 9, 2026, 9:12 a.m.
2026-09-099814183040Sep 9, 2026, 7:45 a.m. / Sep 9, 2026, 8:29 a.m.
2026-09-099828565040Sep 9, 2026, 6:59 a.m. / Sep 9, 2026, 7:43 a.m.
2026-09-099823339040Sep 9, 2026, 6:23 a.m. / Sep 9, 2026, 6:57 a.m.
2026-09-099824162040Sep 9, 2026, 5:32 a.m. / Sep 9, 2026, 6:21 a.m.
2026-09-088814282030Sep 8, 2026, 5:05 p.m. / Sep 8, 2026, 6:45 p.m.
2026-09-081020130030Sep 8, 2026, 2:26 p.m. / Sep 8, 2026, 5:03 p.m.
2026-09-08252000000396Sep 8, 2026, 9:57 a.m. / Sep 8, 2026, 10:55 a.m.
2026-09-08988030Sep 8, 2026, 8:06 a.m. / Sep 8, 2026, 8:33 a.m.
2026-09-08913691030Sep 8, 2026, 7:33 a.m. / Sep 8, 2026, 8:05 a.m.
2026-09-084911677030Sep 8, 2026, 7:00 a.m. / Sep 8, 2026, 7:32 a.m.
2026-09-061123582100Sep 6, 2026, 11:54 p.m. / Sep 7, 2026, 12:29 a.m.
2026-09-061118763100Sep 6, 2026, 10:51 p.m. / Sep 6, 2026, 11:53 p.m.
2026-09-061114526100Sep 6, 2026, 9:35 p.m. / Sep 6, 2026, 10:50 p.m.
2026-09-06116756100Sep 6, 2026, 8:18 p.m. / Sep 6, 2026, 9:34 p.m.
2026-09-06119943100Sep 6, 2026, 7:23 p.m. / Sep 6, 2026, 8:17 p.m.
2026-09-061120364100Sep 6, 2026, 6:23 p.m. / Sep 6, 2026, 7:21 p.m.
2026-09-06115222100Sep 6, 2026, 4:56 p.m. / Sep 6, 2026, 6:22 p.m.
2026-09-0610516528100Sep 6, 2026, 3:08 p.m. / Sep 6, 2026, 3:19 p.m.
2026-09-06824714100Sep 6, 2026, 12:35 p.m. / Sep 6, 2026, 1:23 p.m.
2026-09-068216979100Sep 6, 2026, 11:49 a.m. / Sep 6, 2026, 12:34 p.m.
2026-09-068214768100Sep 6, 2026, 10:42 a.m. / Sep 6, 2026, 11:47 a.m.
2026-09-0616511360100Sep 6, 2026, 9:16 a.m. / Sep 6, 2026, 10:14 a.m.
2026-09-061653870100Sep 6, 2026, 8:13 a.m. / Sep 6, 2026, 9:15 a.m.
2026-09-061659965100Sep 6, 2026, 8:02 a.m. / Sep 6, 2026, 8:52 a.m.
2026-09-0616811465100Sep 6, 2026, 7:13 a.m. / Sep 6, 2026, 8:01 a.m.
2026-09-0616822441100Sep 6, 2026, 5:56 a.m. / Sep 6, 2026, 7:12 a.m.
2026-09-058526387090Sep 6, 2026, 1:24 a.m. / Sep 6, 2026, 2:15 a.m.
2026-09-059827744090Sep 6, 2026, 12:33 a.m. / Sep 6, 2026, 1:22 a.m.
2026-09-05986711090Sep 6, 2026, 12:00 a.m. / Sep 6, 2026, 12:31 a.m.
2026-09-056111454090Sep 5, 2026, 9:42 p.m. / Sep 5, 2026, 11:59 p.m.
2026-09-05625066090Sep 5, 2026, 7:30 p.m. / Sep 5, 2026, 9:41 p.m.
2026-09-05938337090Sep 5, 2026, 6:44 p.m. / Sep 5, 2026, 7:30 p.m.
2026-09-05934594090Sep 5, 2026, 6:28 p.m. / Sep 5, 2026, 6:43 p.m.
2026-09-059328627090Sep 5, 2026, 5:46 p.m. / Sep 5, 2026, 6:25 p.m.
2026-09-059327779090Sep 5, 2026, 5:28 p.m. / Sep 5, 2026, 5:45 p.m.
2026-09-059323313090Sep 5, 2026, 4:44 p.m. / Sep 5, 2026, 5:27 p.m.
2026-09-059312345090Sep 5, 2026, 4:27 p.m. / Sep 5, 2026, 4:43 p.m.
2026-09-059327722090Sep 5, 2026, 3:46 p.m. / Sep 5, 2026, 4:26 p.m.
2026-09-059316012090Sep 5, 2026, 3:00 p.m. / Sep 5, 2026, 3:45 p.m.
2026-09-042343100060Sep 4, 2026, 4:52 p.m. / Sep 4, 2026, 6:06 p.m.
2026-09-0422228947060Sep 4, 2026, 3:43 p.m. / Sep 4, 2026, 4:41 p.m.
2026-09-046375213060Sep 4, 2026, 2:27 p.m. / Sep 4, 2026, 3:41 p.m.
2026-09-041011188060Sep 4, 2026, 7:55 a.m. / Sep 4, 2026, 9:01 a.m.
2026-09-041014134060Sep 4, 2026, 7:17 a.m. / Sep 4, 2026, 7:53 a.m.
2026-09-041015483060Sep 4, 2026, 6:34 a.m. / Sep 4, 2026, 7:16 a.m.
2026-09-031814279050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-034014295050Sep 3, 2026, 5:18 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-032127516050Sep 3, 2026, 4:58 p.m. / Sep 3, 2026, 5:13 p.m.
2026-09-032344727050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-032613849050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-03422769050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-03885515050Sep 3, 2026, 7:26 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-038814556050Sep 3, 2026, 6:19 a.m. / Sep 3, 2026, 7:22 a.m.
2026-09-023916847040Sep 2, 2026, 8:08 p.m. / Sep 2, 2026, 8:47 p.m.
2026-09-022527734040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:04 p.m.
2026-09-022516722040Sep 2, 2026, 6:12 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-02253395040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-022526049040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:10 p.m.
2026-09-022528758040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 12:47 p.m.
2026-09-0225977040Sep 2, 2026, 11:55 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-02619725040Sep 2, 2026, 7:18 a.m. / Sep 2, 2026, 8:20 a.m.
2026-09-02393204040Sep 2, 2026, 6:57 a.m. / Sep 2, 2026, 7:58 a.m.
2026-09-02397722040Sep 2, 2026, 6:37 a.m. / Sep 2, 2026, 6:54 a.m.
2026-09-02392353040Sep 2, 2026, 5:19 a.m. / Sep 2, 2026, 6:34 a.m.
2026-09-016111308030Sep 1, 2026, 5:22 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-016127676030Sep 1, 2026, 4:08 p.m. / Sep 1, 2026, 5:19 p.m.
2026-09-01123507030Sep 1, 2026, 2:21 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-011210242030Sep 1, 2026, 1:04 p.m. / Sep 1, 2026, 2:14 p.m.
2026-09-011211917030Sep 1, 2026, 11:30 a.m. / Sep 1, 2026, 12:59 p.m.
2026-09-011221427030Sep 1, 2026, 10:30 a.m. / Sep 1, 2026, 11:29 a.m.
2026-09-01124589030Sep 1, 2026, 9:04 a.m. / Sep 1, 2026, 10:11 a.m.
2026-09-01128740030Sep 1, 2026, 7:42 a.m. / Sep 1, 2026, 8:50 a.m.
2026-09-011225847030Sep 1, 2026, 6:35 a.m. / Sep 1, 2026, 7:41 a.m.
2026-09-012284534030Sep 1, 2026, 4:58 a.m. / Sep 1, 2026, 6:34 a.m.
2026-08-316315371020Aug 31, 2026, 5:57 p.m. / Aug 31, 2026, 7:03 p.m.
2026-08-316326519020Aug 31, 2026, 4:27 p.m. / Aug 31, 2026, 5:49 p.m.
2026-08-31810071020Aug 31, 2026, 3:17 p.m. / Aug 31, 2026, 4:24 p.m.
2026-08-31810597020Aug 31, 2026, 2:28 p.m. / Aug 31, 2026, 3:04 p.m.
2026-08-31815978020Aug 31, 2026, 2:07 p.m. / Aug 31, 2026, 2:26 p.m.
2026-08-31824227020Aug 31, 2026, 1:29 p.m. / Aug 31, 2026, 2:02 p.m.
2026-08-3164413495020Aug 31, 2026, 8:01 a.m. / Aug 31, 2026, 8:46 a.m.
2026-08-31921757020Aug 31, 2026, 7:25 a.m. / Aug 31, 2026, 7:59 a.m.
2026-08-3119824072020Aug 31, 2026, 6:49 a.m. / Aug 31, 2026, 7:25 a.m.
2026-08-3119812583020Aug 31, 2026, 5:51 a.m. / Aug 31, 2026, 6:48 a.m.
2026-08-319828295020Aug 31, 2026, 4:39 a.m. / Aug 31, 2026, 5:50 a.m.
2026-08-305719335080Aug 30, 2026, 11:07 p.m. / Aug 31, 2026, 12:25 a.m.
2026-08-30512605080Aug 30, 2026, 10:40 p.m. / Aug 30, 2026, 11:06 p.m.
2026-08-30513542080Aug 30, 2026, 10:11 p.m. / Aug 30, 2026, 10:39 p.m.
2026-08-30515187080Aug 30, 2026, 8:47 p.m. / Aug 30, 2026, 9:30 p.m.
2026-08-30517858080Aug 30, 2026, 8:33 p.m. / Aug 30, 2026, 8:45 p.m.
2026-08-305117597080Aug 30, 2026, 6:32 p.m. / Aug 30, 2026, 8:32 p.m.
2026-08-305322977080Aug 30, 2026, 6:10 p.m. / Aug 30, 2026, 7:29 p.m.
2026-08-301122193080Aug 30, 2026, 3:57 p.m. / Aug 30, 2026, 6:08 p.m.
2026-08-30113911080Aug 30, 2026, 3:06 p.m. / Aug 30, 2026, 4:24 p.m.
2026-08-30814865080Aug 30, 2026, 1:59 p.m. / Aug 30, 2026, 3:04 p.m.
2026-08-30815361080Aug 30, 2026, 1:03 p.m. / Aug 30, 2026, 1:58 p.m.
2026-08-308113540080Aug 30, 2026, 11:54 a.m. / Aug 30, 2026, 1:02 p.m.
2026-08-30813278080Aug 30, 2026, 10:10 a.m. / Aug 30, 2026, 11:54 a.m.
2026-08-30714447080Aug 30, 2026, 9:30 a.m. / Aug 30, 2026, 9:49 a.m.
2026-08-30716438080Aug 30, 2026, 8:40 a.m. / Aug 30, 2026, 9:28 a.m.
2026-08-30725288080Aug 30, 2026, 7:40 a.m. / Aug 30, 2026, 8:39 a.m.
2026-08-30712330080Aug 30, 2026, 6:30 a.m. / Aug 30, 2026, 7:39 a.m.
2026-08-292017593070Aug 29, 2026, 7:59 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-29244987070Aug 29, 2026, 7:02 p.m. / Aug 29, 2026, 7:54 p.m.
2026-08-292419325070Aug 29, 2026, 6:00 p.m. / Aug 29, 2026, 6:18 p.m.
2026-08-293815375070Aug 29, 2026, 5:25 p.m. / Aug 29, 2026, 5:57 p.m.
2026-08-293820208070Aug 29, 2026, 4:52 p.m. / Aug 29, 2026, 5:24 p.m.
2026-08-294221182070Aug 29, 2026, 4:09 p.m. / Aug 29, 2026, 4:47 p.m.
2026-08-294212355070Aug 29, 2026, 3:37 p.m. / Aug 29, 2026, 4:07 p.m.
2026-08-293921289070Aug 29, 2026, 2:58 p.m. / Aug 29, 2026, 3:31 p.m.
2026-08-293010211070Aug 29, 2026, 1:59 p.m. / Aug 29, 2026, 2:55 p.m.
2026-08-28396259130Aug 28, 2026, 9:14 p.m. / Aug 28, 2026, 9:18 p.m.
2026-08-283921553130Aug 28, 2026, 8:33 p.m. / Aug 28, 2026, 9:12 p.m.
2026-08-283015296130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 8:25 p.m.
2026-08-283023831130Aug 28, 2026, 7:22 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-283015114130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:13 p.m.
2026-08-283016061130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-286418049130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-279015139120Aug 27, 2026, 1:49 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-279011036120Aug 27, 2026, 12:55 p.m. / Aug 27, 2026, 1:45 p.m.
2026-08-279011292120Aug 27, 2026, 12:00 p.m. / Aug 27, 2026, 12:49 p.m.
2026-08-27901774120Aug 27, 2026, 11:14 a.m. / Aug 27, 2026, 11:54 a.m.
2026-08-27906678120Aug 27, 2026, 9:29 a.m. / Aug 27, 2026, 11:09 a.m.
2026-08-279013148120Aug 27, 2026, 8:20 a.m. / Aug 27, 2026, 9:27 a.m.
2026-08-25123074100Aug 25, 2026, 4:03 p.m. / Aug 25, 2026, 4:08 p.m.
2026-08-251216836100Aug 25, 2026, 2:30 p.m. / Aug 25, 2026, 3:59 p.m.
2026-08-251218729100Aug 25, 2026, 12:49 p.m. / Aug 25, 2026, 2:24 p.m.
2026-08-251211733100Aug 25, 2026, 11:33 a.m. / Aug 25, 2026, 12:44 p.m.
2026-08-255612832100Aug 25, 2026, 10:15 a.m. / Aug 25, 2026, 11:09 a.m.
2026-08-255611074100Aug 25, 2026, 9:29 a.m. / Aug 25, 2026, 10:09 a.m.
2026-08-25562771100Aug 25, 2026, 8:33 a.m. / Aug 25, 2026, 9:24 a.m.
2026-08-2567433100Aug 25, 2026, 7:58 a.m. / Aug 25, 2026, 8:25 a.m.
2026-08-2511210092100Aug 25, 2026, 6:52 a.m. / Aug 25, 2026, 7:50 a.m.
2026-08-251164149100Aug 25, 2026, 6:55 a.m. / Aug 25, 2026, 7:09 a.m.
2026-08-199814648080Aug 19, 2026, 9:02 a.m. / Aug 19, 2026, 9:02 a.m.
2026-08-19981116080Aug 19, 2026, 8:33 a.m. / Aug 19, 2026, 8:53 a.m.
2026-08-194516891080Aug 19, 2026, 8:28 a.m. / Aug 19, 2026, 8:28 a.m.
2026-08-19451273080Aug 19, 2026, 8:14 a.m. / Aug 19, 2026, 8:23 a.m.
2026-08-199825281080Aug 19, 2026, 7:30 a.m. / Aug 19, 2026, 8:09 a.m.
2026-08-199811194080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:24 a.m.
2026-08-1853691030Aug 18, 2026, 5:49 p.m. / Aug 18, 2026, 6:39 p.m.
2026-08-181123909030Aug 18, 2026, 5:09 p.m. / Aug 18, 2026, 5:44 p.m.
2026-08-18417599030Aug 18, 2026, 4:09 p.m. / Aug 18, 2026, 5:04 p.m.
2026-08-18419249030Aug 18, 2026, 2:44 p.m. / Aug 18, 2026, 4:05 p.m.
2026-08-18622909030Aug 18, 2026, 1:30 p.m. / Aug 18, 2026, 2:34 p.m.
2026-08-18614832030Aug 18, 2026, 12:19 p.m. / Aug 18, 2026, 1:24 p.m.
2026-08-18621227030Aug 18, 2026, 10:55 a.m. / Aug 18, 2026, 12:14 p.m.
2026-08-1866198030Aug 18, 2026, 9:49 a.m. / Aug 18, 2026, 10:48 a.m.
2026-08-18616764030Aug 18, 2026, 8:24 a.m. / Aug 18, 2026, 9:44 a.m.
2026-08-18623460030Aug 18, 2026, 6:29 a.m. / Aug 18, 2026, 8:19 a.m.
2026-08-1819723001030Aug 18, 2026, 6:09 a.m. / Aug 18, 2026, 7:04 a.m.
2026-08-1716124115020Aug 17, 2026, 6:40 p.m. / Aug 17, 2026, 7:29 p.m.
2026-08-175613942020Aug 17, 2026, 4:45 p.m. / Aug 17, 2026, 6:34 p.m.
2026-08-175613157020Aug 17, 2026, 3:34 p.m. / Aug 17, 2026, 4:39 p.m.
2026-08-175621641020Aug 17, 2026, 2:20 p.m. / Aug 17, 2026, 3:29 p.m.
2026-08-17103795020Aug 17, 2026, 12:55 p.m. / Aug 17, 2026, 1:19 p.m.
2026-08-171013662020Aug 17, 2026, 12:08 p.m. / Aug 17, 2026, 12:49 p.m.
2026-08-17105254020Aug 17, 2026, 11:05 a.m. / Aug 17, 2026, 12:04 p.m.
2026-08-171025261020Aug 17, 2026, 9:54 a.m. / Aug 17, 2026, 10:59 a.m.
2026-08-178618733020Aug 17, 2026, 8:34 a.m. / Aug 17, 2026, 9:49 a.m.
2026-08-17863349020Aug 17, 2026, 8:04 a.m. / Aug 17, 2026, 8:29 a.m.
2026-08-17808861020Aug 17, 2026, 7:00 a.m. / Aug 17, 2026, 8:00 a.m.
2026-08-178019807020Aug 17, 2026, 5:19 a.m. / Aug 17, 2026, 6:55 a.m.
2026-08-16816001010Aug 16, 2026, 5:54 p.m. / Aug 16, 2026, 6:54 p.m.
2026-08-168118976010Aug 16, 2026, 4:59 p.m. / Aug 16, 2026, 5:49 p.m.
2026-08-16808809010Aug 16, 2026, 3:44 p.m. / Aug 16, 2026, 4:54 p.m.
2026-08-16801754010Aug 16, 2026, 2:14 p.m. / Aug 16, 2026, 3:39 p.m.
2026-08-168513904010Aug 16, 2026, 10:54 a.m. / Aug 16, 2026, 2:09 p.m.
2026-08-1674458010Aug 16, 2026, 10:34 a.m. / Aug 16, 2026, 10:50 a.m.
2026-08-16716022010Aug 16, 2026, 9:24 a.m. / Aug 16, 2026, 10:28 a.m.
2026-08-1674572010Aug 16, 2026, 8:34 a.m. / Aug 16, 2026, 9:34 a.m.
2026-08-16714065010Aug 16, 2026, 7:49 a.m. / Aug 16, 2026, 8:30 a.m.
2026-08-16719006010Aug 16, 2026, 6:39 a.m. / Aug 16, 2026, 7:44 a.m.
2026-08-1678467010Aug 16, 2026, 5:34 a.m. / Aug 16, 2026, 6:34 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
238 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