Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6416

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.

241
Observed trips
28
Service dates
46
Routes
Service dateRouteTripFirst / last observed
2026-09-136312867010Sep 13, 2026, 6:24 p.m. / Sep 13, 2026, 7:59 p.m.
2026-09-136317467010Sep 13, 2026, 4:50 p.m. / Sep 13, 2026, 6:42 p.m.
2026-09-13903536010Sep 13, 2026, 4:17 p.m. / Sep 13, 2026, 5:16 p.m.
2026-09-139018237010Sep 13, 2026, 4:15 p.m. / Sep 13, 2026, 4:15 p.m.
2026-09-13909152010Sep 13, 2026, 1:07 p.m. / Sep 13, 2026, 1:55 p.m.
2026-09-13610966010Sep 13, 2026, 12:57 p.m. / Sep 13, 2026, 1:07 p.m.
2026-09-13615619010Sep 13, 2026, 9:24 a.m. / Sep 13, 2026, 12:56 p.m.
2026-09-13622282010Sep 13, 2026, 9:44 a.m. / Sep 13, 2026, 10:03 a.m.
2026-09-127518998070Sep 12, 2026, 10:45 a.m. / Sep 12, 2026, 12:24 p.m.
2026-09-1173120060Sep 11, 2026, 5:57 p.m. / Sep 11, 2026, 6:38 p.m.
2026-09-117-1099820072Sep 11, 2026, 6:02 p.m. / Sep 11, 2026, 6:02 p.m.
2026-09-1176537060Sep 11, 2026, 4:21 p.m. / Sep 11, 2026, 5:59 p.m.
2026-09-117-1828896205Sep 11, 2026, 4:44 p.m. / Sep 11, 2026, 4:44 p.m.
2026-09-1161717539060Sep 11, 2026, 2:34 p.m. / Sep 11, 2026, 4:20 p.m.
2026-09-111875484060Sep 11, 2026, 2:41 p.m. / Sep 11, 2026, 2:59 p.m.
2026-09-118610045060Sep 11, 2026, 12:57 p.m. / Sep 11, 2026, 1:24 p.m.
2026-09-118613219060Sep 11, 2026, 11:50 a.m. / Sep 11, 2026, 12:56 p.m.
2026-09-118618002060Sep 11, 2026, 11:27 a.m. / Sep 11, 2026, 11:47 a.m.
2026-09-11865215060Sep 11, 2026, 10:27 a.m. / Sep 11, 2026, 11:26 a.m.
2026-09-118613963060Sep 11, 2026, 9:49 a.m. / Sep 11, 2026, 10:26 a.m.
2026-09-11824218060Sep 11, 2026, 8:29 a.m. / Sep 11, 2026, 9:48 a.m.
2026-09-11823069060Sep 11, 2026, 7:58 a.m. / Sep 11, 2026, 8:27 a.m.
2026-09-1168811174060Sep 11, 2026, 6:37 a.m. / Sep 11, 2026, 7:57 a.m.
2026-09-109917284050Sep 10, 2026, 5:31 p.m. / Sep 10, 2026, 6:11 p.m.
2026-09-109911935050Sep 10, 2026, 5:02 p.m. / Sep 10, 2026, 5:29 p.m.
2026-09-10759301050Sep 10, 2026, 3:20 p.m. / Sep 10, 2026, 5:01 p.m.
2026-09-106761857050Sep 10, 2026, 2:41 p.m. / Sep 10, 2026, 3:18 p.m.
2026-09-105320821050Sep 10, 2026, 9:52 a.m. / Sep 10, 2026, 10:48 a.m.
2026-09-1053-1691094245Sep 10, 2026, 9:44 a.m. / Sep 10, 2026, 9:52 a.m.
2026-09-10567540050Sep 10, 2026, 7:55 a.m. / Sep 10, 2026, 9:29 a.m.
2026-09-1060216120050Sep 10, 2026, 7:52 a.m. / Sep 10, 2026, 8:32 a.m.
2026-09-108215469050Sep 10, 2026, 6:32 a.m. / Sep 10, 2026, 7:51 a.m.
2026-09-097519420040Sep 9, 2026, 2:42 p.m. / Sep 9, 2026, 4:34 p.m.
2026-09-0910521113040Sep 9, 2026, 11:32 a.m. / Sep 9, 2026, 12:07 p.m.
2026-09-0910511840040Sep 9, 2026, 10:29 a.m. / Sep 9, 2026, 11:31 a.m.
2026-09-0910526206040Sep 9, 2026, 9:08 a.m. / Sep 9, 2026, 10:27 a.m.
2026-09-09513836040Sep 9, 2026, 8:06 a.m. / Sep 9, 2026, 9:07 a.m.
2026-09-09515877040Sep 9, 2026, 7:21 a.m. / Sep 9, 2026, 8:04 a.m.
2026-09-097427326040Sep 9, 2026, 6:18 a.m. / Sep 9, 2026, 7:19 a.m.
2026-09-097418040040Sep 9, 2026, 5:31 a.m. / Sep 9, 2026, 6:17 a.m.
2026-09-0917325116040Sep 9, 2026, 4:58 a.m. / Sep 9, 2026, 5:44 a.m.
2026-09-0917321749040Sep 9, 2026, 4:27 a.m. / Sep 9, 2026, 4:57 a.m.
2026-09-08613959030Sep 8, 2026, 8:40 p.m. / Sep 8, 2026, 9:50 p.m.
2026-09-086111743030Sep 8, 2026, 7:17 p.m. / Sep 8, 2026, 8:39 p.m.
2026-09-0813114030Sep 8, 2026, 6:54 p.m. / Sep 8, 2026, 7:16 p.m.
2026-09-08136447030Sep 8, 2026, 6:32 p.m. / Sep 8, 2026, 6:53 p.m.
2026-09-086215594030Sep 8, 2026, 4:02 p.m. / Sep 8, 2026, 6:31 p.m.
2026-09-086216304030Sep 8, 2026, 2:45 p.m. / Sep 8, 2026, 4:00 p.m.
2026-09-08625064030Sep 8, 2026, 1:17 p.m. / Sep 8, 2026, 2:44 p.m.
2026-09-08627492030Sep 8, 2026, 11:59 a.m. / Sep 8, 2026, 1:15 p.m.
2026-09-08627238030Sep 8, 2026, 10:51 a.m. / Sep 8, 2026, 11:58 a.m.
2026-09-086224683030Sep 8, 2026, 9:34 a.m. / Sep 8, 2026, 10:48 a.m.
2026-09-086217348030Sep 8, 2026, 8:27 a.m. / Sep 8, 2026, 9:28 a.m.
2026-09-086219326030Sep 8, 2026, 6:32 a.m. / Sep 8, 2026, 8:26 a.m.
2026-09-0711224411110Sep 7, 2026, 7:32 p.m. / Sep 7, 2026, 8:03 p.m.
2026-09-0711210637110Sep 7, 2026, 6:50 p.m. / Sep 7, 2026, 7:29 p.m.
2026-09-0711621080110Sep 7, 2026, 6:26 p.m. / Sep 7, 2026, 6:49 p.m.
2026-09-0769997110Sep 7, 2026, 5:11 p.m. / Sep 7, 2026, 6:25 p.m.
2026-09-07627296110Sep 7, 2026, 3:47 p.m. / Sep 7, 2026, 5:09 p.m.
2026-09-0719728199110Sep 7, 2026, 2:54 p.m. / Sep 7, 2026, 3:45 p.m.
2026-09-0719725579110Sep 7, 2026, 1:41 p.m. / Sep 7, 2026, 2:52 p.m.
2026-09-07610103110Sep 7, 2026, 12:06 p.m. / Sep 7, 2026, 1:39 p.m.
2026-09-07624760110Sep 7, 2026, 12:11 p.m. / Sep 7, 2026, 12:40 p.m.
2026-09-07624503110Sep 7, 2026, 11:06 a.m. / Sep 7, 2026, 12:10 p.m.
2026-09-0761710110Sep 7, 2026, 10:32 a.m. / Sep 7, 2026, 11:04 a.m.
2026-09-07620544110Sep 7, 2026, 9:36 a.m. / Sep 7, 2026, 10:44 a.m.
2026-09-07618645110Sep 7, 2026, 8:53 a.m. / Sep 7, 2026, 9:34 a.m.
2026-09-06128318100Sep 6, 2026, 5:58 p.m. / Sep 6, 2026, 6:59 p.m.
2026-09-061227545100Sep 6, 2026, 4:51 p.m. / Sep 6, 2026, 5:57 p.m.
2026-09-061214173100Sep 6, 2026, 3:48 p.m. / Sep 6, 2026, 4:49 p.m.
2026-09-068011937100Sep 6, 2026, 1:40 p.m. / Sep 6, 2026, 3:34 p.m.
2026-09-068022666100Sep 6, 2026, 12:33 p.m. / Sep 6, 2026, 1:39 p.m.
2026-09-06613755100Sep 6, 2026, 10:46 a.m. / Sep 6, 2026, 12:32 p.m.
2026-09-06622768100Sep 6, 2026, 8:50 a.m. / Sep 6, 2026, 10:45 a.m.
2026-09-057026703090Sep 6, 2026, 12:36 a.m. / Sep 6, 2026, 1:29 a.m.
2026-09-0517314058090Sep 5, 2026, 11:03 p.m. / Sep 6, 2026, 12:33 a.m.
2026-09-0517322332090Sep 5, 2026, 11:29 p.m. / Sep 5, 2026, 11:42 p.m.
2026-09-0517321520090Sep 5, 2026, 10:04 p.m. / Sep 5, 2026, 11:02 p.m.
2026-09-0517313429090Sep 5, 2026, 10:24 p.m. / Sep 5, 2026, 10:45 p.m.
2026-09-051734279090Sep 5, 2026, 9:02 p.m. / Sep 5, 2026, 10:23 p.m.
2026-09-0517318209090Sep 5, 2026, 8:44 p.m. / Sep 5, 2026, 9:43 p.m.
2026-09-0563317090Sep 5, 2026, 7:23 p.m. / Sep 5, 2026, 8:36 p.m.
2026-09-05624955090Sep 5, 2026, 6:16 p.m. / Sep 5, 2026, 7:22 p.m.
2026-09-05616123090Sep 5, 2026, 5:01 p.m. / Sep 5, 2026, 6:14 p.m.
2026-09-056733090Sep 5, 2026, 3:52 p.m. / Sep 5, 2026, 5:00 p.m.
2026-09-051974114090Sep 5, 2026, 3:15 p.m. / Sep 5, 2026, 3:51 p.m.
2026-09-0511610571090Sep 5, 2026, 2:31 p.m. / Sep 5, 2026, 3:14 p.m.
2026-09-05874719090Sep 5, 2026, 1:20 p.m. / Sep 5, 2026, 2:30 p.m.
2026-09-0569219090Sep 5, 2026, 11:57 a.m. / Sep 5, 2026, 1:19 p.m.
2026-09-05626074090Sep 5, 2026, 10:52 a.m. / Sep 5, 2026, 11:58 a.m.
2026-09-05621187090Sep 5, 2026, 10:47 a.m. / Sep 5, 2026, 11:35 a.m.
2026-09-05624867090Sep 5, 2026, 10:27 a.m. / Sep 5, 2026, 10:50 a.m.
2026-09-056633090Sep 5, 2026, 9:16 a.m. / Sep 5, 2026, 10:25 a.m.
2026-09-05627579090Sep 5, 2026, 8:40 a.m. / Sep 5, 2026, 9:17 a.m.
2026-09-04759828060Sep 4, 2026, 4:59 p.m. / Sep 4, 2026, 5:59 p.m.
2026-09-047525915060Sep 4, 2026, 3:37 p.m. / Sep 4, 2026, 4:58 p.m.
2026-09-047512214060Sep 4, 2026, 2:27 p.m. / Sep 4, 2026, 3:36 p.m.
2026-09-047512326060Sep 4, 2026, 1:00 p.m. / Sep 4, 2026, 2:25 p.m.
2026-09-04752333060Sep 4, 2026, 11:44 a.m. / Sep 4, 2026, 12:59 p.m.
2026-09-04539247060Sep 4, 2026, 10:31 a.m. / Sep 4, 2026, 11:43 a.m.
2026-09-045325683060Sep 4, 2026, 9:39 a.m. / Sep 4, 2026, 10:29 a.m.
2026-09-04753845060Sep 4, 2026, 8:14 a.m. / Sep 4, 2026, 9:38 a.m.
2026-09-0467619367060Sep 4, 2026, 7:40 a.m. / Sep 4, 2026, 8:17 a.m.
2026-09-0429923415060Sep 4, 2026, 7:05 a.m. / Sep 4, 2026, 7:39 a.m.
2026-09-03755025050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:39 p.m.
2026-09-03123091050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-036020693050Sep 3, 2026, 11:57 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-036023456050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 11:49 a.m.
2026-09-036019723050Sep 3, 2026, 9:18 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-03129329050Sep 3, 2026, 7:34 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-03128466050Sep 3, 2026, 6:28 a.m. / Sep 3, 2026, 7:32 a.m.
2026-09-038612722050Sep 3, 2026, 5:06 a.m. / Sep 3, 2026, 6:26 a.m.
2026-09-03867748050Sep 3, 2026, 4:58 a.m. / Sep 3, 2026, 5:41 a.m.
2026-09-026115847040Sep 2, 2026, 11:55 p.m. / Sep 3, 2026, 12:49 a.m.
2026-09-026111990040Sep 2, 2026, 9:39 p.m. / Sep 2, 2026, 11:28 p.m.
2026-09-021978186040Sep 2, 2026, 8:20 p.m. / Sep 2, 2026, 8:27 p.m.
2026-09-0211614085040Sep 2, 2026, 7:42 p.m. / Sep 2, 2026, 8:08 p.m.
2026-09-0211615891040Sep 2, 2026, 6:50 p.m. / Sep 2, 2026, 7:38 p.m.
2026-09-0219726656040Sep 2, 2026, 6:12 p.m. / Sep 2, 2026, 6:47 p.m.
2026-09-029214478040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-02888585040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02859791040Sep 2, 2026, 11:45 a.m. / Sep 2, 2026, 1:31 p.m.
2026-09-02853255040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:30 a.m.
2026-09-02857954040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-02855140040Sep 2, 2026, 7:26 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-028522507040Sep 2, 2026, 6:08 a.m. / Sep 2, 2026, 7:25 a.m.
2026-09-0241254040Sep 2, 2026, 5:26 a.m. / Sep 2, 2026, 6:10 a.m.
2026-09-011219625030Sep 1, 2026, 7:54 p.m. / Sep 1, 2026, 10:17 p.m.
2026-09-0119723259030Sep 1, 2026, 3:05 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-0119725460030Sep 1, 2026, 2:10 p.m. / Sep 1, 2026, 3:03 p.m.
2026-09-01610847030Sep 1, 2026, 12:17 p.m. / Sep 1, 2026, 2:07 p.m.
2026-09-01620487030Sep 1, 2026, 11:07 a.m. / Sep 1, 2026, 12:14 p.m.
2026-09-0163422030Sep 1, 2026, 9:19 a.m. / Sep 1, 2026, 10:59 a.m.
2026-09-0163388030Sep 1, 2026, 8:02 a.m. / Sep 1, 2026, 9:18 a.m.
2026-09-01909337030Sep 1, 2026, 6:26 a.m. / Sep 1, 2026, 8:01 a.m.
2026-09-019015909030Sep 1, 2026, 6:12 a.m. / Sep 1, 2026, 7:17 a.m.
2026-08-311118842020Aug 31, 2026, 7:37 p.m. / Aug 31, 2026, 8:08 p.m.
2026-08-31111-223828094Aug 31, 2026, 7:49 p.m. / Aug 31, 2026, 7:49 p.m.
2026-08-3111115763020Aug 31, 2026, 6:58 p.m. / Aug 31, 2026, 7:35 p.m.
2026-08-3111122609020Aug 31, 2026, 6:20 p.m. / Aug 31, 2026, 6:48 p.m.
2026-08-311115596020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:17 p.m.
2026-08-3111119537020Aug 31, 2026, 4:56 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-3111116057020Aug 31, 2026, 3:17 p.m. / Aug 31, 2026, 4:47 p.m.
2026-08-318810873020Aug 31, 2026, 2:59 p.m. / Aug 31, 2026, 3:52 p.m.
2026-08-3166720769020Aug 31, 2026, 1:55 p.m. / Aug 31, 2026, 2:57 p.m.
2026-08-318623704020Aug 31, 2026, 9:27 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-31867150020Aug 31, 2026, 8:39 a.m. / Aug 31, 2026, 9:26 a.m.
2026-08-31861641020Aug 31, 2026, 8:01 a.m. / Aug 31, 2026, 8:36 a.m.
2026-08-318020197020Aug 31, 2026, 6:35 a.m. / Aug 31, 2026, 7:59 a.m.
2026-08-3011617760080Aug 30, 2026, 5:42 p.m. / Aug 30, 2026, 6:05 p.m.
2026-08-3011213804080Aug 30, 2026, 5:00 p.m. / Aug 30, 2026, 5:41 p.m.
2026-08-3011212214080Aug 30, 2026, 4:25 p.m. / Aug 30, 2026, 4:59 p.m.
2026-08-30879003080Aug 30, 2026, 3:32 p.m. / Aug 30, 2026, 4:24 p.m.
2026-08-308721549080Aug 30, 2026, 2:57 p.m. / Aug 30, 2026, 3:31 p.m.
2026-08-3011111714080Aug 30, 2026, 2:25 p.m. / Aug 30, 2026, 2:56 p.m.
2026-08-3011123292080Aug 30, 2026, 1:48 p.m. / Aug 30, 2026, 2:23 p.m.
2026-08-308716880080Aug 30, 2026, 1:14 p.m. / Aug 30, 2026, 1:47 p.m.
2026-08-30879930080Aug 30, 2026, 12:36 p.m. / Aug 30, 2026, 1:13 p.m.
2026-08-3011126308080Aug 30, 2026, 11:08 a.m. / Aug 30, 2026, 12:35 p.m.
2026-08-3011114198080Aug 30, 2026, 11:00 a.m. / Aug 30, 2026, 11:54 a.m.
2026-08-299013152070Aug 29, 2026, 7:20 p.m. / Aug 29, 2026, 7:49 p.m.
2026-08-29908694070Aug 29, 2026, 7:02 p.m. / Aug 29, 2026, 7:13 p.m.
2026-08-299012211070Aug 29, 2026, 5:47 p.m. / Aug 29, 2026, 6:18 p.m.
2026-08-299022450070Aug 29, 2026, 5:01 p.m. / Aug 29, 2026, 5:46 p.m.
2026-08-299015419070Aug 29, 2026, 4:18 p.m. / Aug 29, 2026, 4:54 p.m.
2026-08-29616500070Aug 29, 2026, 2:38 p.m. / Aug 29, 2026, 4:17 p.m.
2026-08-29624126070Aug 29, 2026, 1:05 p.m. / Aug 29, 2026, 2:34 p.m.
2026-08-2970522070Aug 29, 2026, 11:38 a.m. / Aug 29, 2026, 12:59 p.m.
2026-08-29705216070Aug 29, 2026, 10:55 a.m. / Aug 29, 2026, 11:34 a.m.
2026-08-2917315597070Aug 29, 2026, 10:18 a.m. / Aug 29, 2026, 10:23 a.m.
2026-08-2917320040070Aug 29, 2026, 10:10 a.m. / Aug 29, 2026, 10:14 a.m.
2026-08-28602159130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-285725399130Aug 28, 2026, 2:59 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-285711417130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:54 p.m.
2026-08-27104809120Aug 27, 2026, 1:07 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-2597297100Aug 25, 2026, 2:38 p.m. / Aug 25, 2026, 4:01 p.m.
2026-08-25921887100Aug 25, 2026, 2:14 p.m. / Aug 25, 2026, 2:34 p.m.
2026-08-25920242100Aug 25, 2026, 1:44 p.m. / Aug 25, 2026, 2:09 p.m.
2026-08-25912757100Aug 25, 2026, 1:09 p.m. / Aug 25, 2026, 1:39 p.m.
2026-08-25921335100Aug 25, 2026, 12:39 p.m. / Aug 25, 2026, 1:04 p.m.
2026-08-25920628100Aug 25, 2026, 12:09 p.m. / Aug 25, 2026, 12:34 p.m.
2026-08-25914187100Aug 25, 2026, 11:15 a.m. / Aug 25, 2026, 12:04 p.m.
2026-08-247521606020Aug 24, 2026, 9:14 p.m. / Aug 24, 2026, 10:09 p.m.
2026-08-247511089020Aug 24, 2026, 7:57 p.m. / Aug 24, 2026, 9:09 p.m.
2026-08-24758478020Aug 24, 2026, 6:34 p.m. / Aug 24, 2026, 7:48 p.m.
2026-08-247521622020Aug 24, 2026, 5:30 p.m. / Aug 24, 2026, 6:29 p.m.
2026-08-24126628020Aug 24, 2026, 3:51 p.m. / Aug 24, 2026, 5:24 p.m.
2026-08-241215666020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 3:44 p.m.
2026-08-2469995020Aug 24, 2026, 4:49 a.m. / Aug 24, 2026, 5:00 a.m.
2026-08-247518668020Aug 24, 2026, 4:00 a.m. / Aug 24, 2026, 4:48 a.m.
2026-08-237518668020Aug 24, 2026, 3:33 a.m. / Aug 24, 2026, 3:53 a.m.
2026-08-22616396070Aug 22, 2026, 8:08 a.m. / Aug 22, 2026, 8:08 a.m.
2026-08-22620297070Aug 22, 2026, 7:38 a.m. / Aug 22, 2026, 7:58 a.m.
2026-08-218811286060Aug 21, 2026, 10:19 p.m. / Aug 21, 2026, 11:09 p.m.
2026-08-218015826060Aug 21, 2026, 8:13 p.m. / Aug 21, 2026, 10:14 p.m.
2026-08-21807290060Aug 21, 2026, 7:09 p.m. / Aug 21, 2026, 8:09 p.m.
2026-08-218720481060Aug 21, 2026, 6:24 p.m. / Aug 21, 2026, 7:03 p.m.
2026-08-21875653060Aug 21, 2026, 5:48 p.m. / Aug 21, 2026, 6:19 p.m.
2026-08-21577726060Aug 21, 2026, 4:53 p.m. / Aug 21, 2026, 5:43 p.m.
2026-08-2157-381367797Aug 21, 2026, 4:39 p.m. / Aug 21, 2026, 4:48 p.m.
2026-08-21586726060Aug 21, 2026, 3:29 p.m. / Aug 21, 2026, 4:34 p.m.
2026-08-216623086060Aug 21, 2026, 1:24 p.m. / Aug 21, 2026, 3:23 p.m.
2026-08-20746466050Aug 20, 2026, 8:34 a.m. / Aug 20, 2026, 9:34 a.m.
2026-08-205115433050Aug 20, 2026, 7:38 a.m. / Aug 20, 2026, 8:29 a.m.
2026-08-205117793050Aug 20, 2026, 6:54 a.m. / Aug 20, 2026, 7:33 a.m.
2026-08-202775039050Aug 20, 2026, 5:34 a.m. / Aug 20, 2026, 6:48 a.m.
2026-08-198611138080Aug 19, 2026, 9:18 p.m. / Aug 19, 2026, 10:03 p.m.
2026-08-198623683080Aug 19, 2026, 8:58 p.m. / Aug 19, 2026, 9:13 p.m.
2026-08-1986725080Aug 19, 2026, 7:28 p.m. / Aug 19, 2026, 8:54 p.m.
2026-08-19746775080Aug 19, 2026, 6:03 p.m. / Aug 19, 2026, 7:23 p.m.
2026-08-1974-1920767021Aug 19, 2026, 5:59 p.m. / Aug 19, 2026, 5:59 p.m.
2026-08-197421310080Aug 19, 2026, 3:59 p.m. / Aug 19, 2026, 5:54 p.m.
2026-08-192561049080Aug 19, 2026, 2:33 p.m. / Aug 19, 2026, 3:54 p.m.
2026-08-197010054080Aug 19, 2026, 9:02 a.m. / Aug 19, 2026, 9:50 a.m.
2026-08-197016323080Aug 19, 2026, 7:59 a.m. / Aug 19, 2026, 8:53 a.m.
2026-08-197020695080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:54 a.m.
2026-08-186125605030Aug 18, 2026, 6:44 p.m. / Aug 18, 2026, 7:09 p.m.
2026-08-188614155030Aug 18, 2026, 1:14 p.m. / Aug 18, 2026, 2:13 p.m.
2026-08-174411189020Aug 18, 2026, 12:39 a.m. / Aug 18, 2026, 1:04 a.m.
2026-08-17448065020Aug 18, 2026, 12:08 a.m. / Aug 18, 2026, 12:35 a.m.
2026-08-17445654020Aug 17, 2026, 11:34 p.m. / Aug 18, 2026, 12:04 a.m.
2026-08-174412777020Aug 17, 2026, 10:59 p.m. / Aug 17, 2026, 11:30 p.m.
2026-08-1711125322020Aug 17, 2026, 10:29 p.m. / Aug 17, 2026, 10:54 p.m.
2026-08-171113565020Aug 17, 2026, 10:00 p.m. / Aug 17, 2026, 10:24 p.m.
2026-08-171113967020Aug 17, 2026, 8:49 p.m. / Aug 17, 2026, 9:54 p.m.
2026-08-171315476020Aug 17, 2026, 9:29 a.m. / Aug 17, 2026, 9:34 a.m.
2026-08-171316344020Aug 17, 2026, 9:04 a.m. / Aug 17, 2026, 9:24 a.m.
2026-08-171310562020Aug 17, 2026, 8:43 a.m. / Aug 17, 2026, 8:59 a.m.
2026-08-17139986020Aug 17, 2026, 8:14 a.m. / Aug 17, 2026, 8:39 a.m.
2026-08-177512064020Aug 17, 2026, 6:45 a.m. / Aug 17, 2026, 8:09 a.m.
2026-08-168812465010Aug 16, 2026, 11:54 p.m. / Aug 17, 2026, 12:34 a.m.
2026-08-168817397010Aug 16, 2026, 11:04 p.m. / Aug 16, 2026, 11:48 p.m.
2026-08-168824664010Aug 16, 2026, 9:29 p.m. / Aug 16, 2026, 11:00 p.m.
2026-08-16704305010Aug 16, 2026, 7:49 p.m. / Aug 16, 2026, 9:24 p.m.
2026-08-16702428010Aug 16, 2026, 6:54 p.m. / Aug 16, 2026, 7:44 p.m.
2026-08-16707184010Aug 16, 2026, 5:24 p.m. / Aug 16, 2026, 6:49 p.m.
2026-08-167012271010Aug 16, 2026, 4:24 p.m. / Aug 16, 2026, 5:19 p.m.
2026-08-167014743010Aug 16, 2026, 2:49 p.m. / Aug 16, 2026, 4:19 p.m.
2026-08-167015279010Aug 16, 2026, 1:49 p.m. / Aug 16, 2026, 2:44 p.m.
2026-08-161424242010Aug 16, 2026, 11:29 a.m. / Aug 16, 2026, 12:39 p.m.
2026-08-161422627010Aug 16, 2026, 8:04 a.m. / Aug 16, 2026, 9:27 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
241 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