Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6652

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.

235
Observed trips
20
Service dates
34
Routes
Service dateRouteTripFirst / last observed
2026-09-121052097070Sep 12, 2026, 10:51 p.m. / Sep 12, 2026, 11:27 p.m.
2026-09-121053436070Sep 12, 2026, 10:18 p.m. / Sep 12, 2026, 10:50 p.m.
2026-09-1210521137070Sep 12, 2026, 9:34 p.m. / Sep 12, 2026, 10:17 p.m.
2026-09-1210517004070Sep 12, 2026, 8:48 p.m. / Sep 12, 2026, 9:33 p.m.
2026-09-121059168070Sep 12, 2026, 7:52 p.m. / Sep 12, 2026, 8:47 p.m.
2026-09-1210521658070Sep 12, 2026, 7:09 p.m. / Sep 12, 2026, 7:51 p.m.
2026-09-1271912070Sep 12, 2026, 5:17 p.m. / Sep 12, 2026, 7:07 p.m.
2026-09-12722056070Sep 12, 2026, 3:56 p.m. / Sep 12, 2026, 5:16 p.m.
2026-09-1273965070Sep 12, 2026, 2:41 p.m. / Sep 12, 2026, 3:54 p.m.
2026-09-12711339070Sep 12, 2026, 1:27 p.m. / Sep 12, 2026, 2:45 p.m.
2026-09-12715779070Sep 12, 2026, 12:16 p.m. / Sep 12, 2026, 1:26 p.m.
2026-09-1112952060Sep 11, 2026, 9:52 p.m. / Sep 11, 2026, 10:50 p.m.
2026-09-11126509060Sep 11, 2026, 8:57 p.m. / Sep 11, 2026, 9:50 p.m.
2026-09-11746351060Sep 11, 2026, 7:30 p.m. / Sep 11, 2026, 8:56 p.m.
2026-09-11198248060Sep 11, 2026, 6:24 p.m. / Sep 11, 2026, 7:28 p.m.
2026-09-1119816354060Sep 11, 2026, 5:43 p.m. / Sep 11, 2026, 6:22 p.m.
2026-09-1119816872060Sep 11, 2026, 4:33 p.m. / Sep 11, 2026, 5:40 p.m.
2026-09-1179819060Sep 11, 2026, 3:08 p.m. / Sep 11, 2026, 4:34 p.m.
2026-09-114015381060Sep 11, 2026, 2:22 p.m. / Sep 11, 2026, 3:07 p.m.
2026-09-11404898060Sep 11, 2026, 1:33 p.m. / Sep 11, 2026, 2:20 p.m.
2026-09-114015376060Sep 11, 2026, 12:51 p.m. / Sep 11, 2026, 1:32 p.m.
2026-09-11408671060Sep 11, 2026, 12:11 p.m. / Sep 11, 2026, 12:50 p.m.
2026-09-114012359060Sep 11, 2026, 11:20 a.m. / Sep 11, 2026, 12:10 p.m.
2026-09-114013293060Sep 11, 2026, 10:47 a.m. / Sep 11, 2026, 11:19 a.m.
2026-09-114021688060Sep 11, 2026, 9:46 a.m. / Sep 11, 2026, 10:45 a.m.
2026-09-1140806060Sep 11, 2026, 9:02 a.m. / Sep 11, 2026, 9:45 a.m.
2026-09-114111391060Sep 11, 2026, 8:08 a.m. / Sep 11, 2026, 9:01 a.m.
2026-09-1161014162060Sep 11, 2026, 6:53 a.m. / Sep 11, 2026, 8:06 a.m.
2026-09-1111212406060Sep 11, 2026, 6:49 a.m. / Sep 11, 2026, 7:35 a.m.
2026-09-11981350060Sep 11, 2026, 6:04 a.m. / Sep 11, 2026, 6:47 a.m.
2026-09-109010563050Sep 10, 2026, 11:45 p.m. / Sep 11, 2026, 12:18 a.m.
2026-09-109015766050Sep 10, 2026, 10:53 p.m. / Sep 10, 2026, 11:44 p.m.
2026-09-10908884050Sep 10, 2026, 10:14 p.m. / Sep 10, 2026, 10:52 p.m.
2026-09-109021237050Sep 10, 2026, 9:02 p.m. / Sep 10, 2026, 10:14 p.m.
2026-09-1039455050Sep 10, 2026, 8:10 p.m. / Sep 10, 2026, 8:43 p.m.
2026-09-102522463050Sep 10, 2026, 7:07 p.m. / Sep 10, 2026, 8:08 p.m.
2026-09-10251169050Sep 10, 2026, 6:10 p.m. / Sep 10, 2026, 7:06 p.m.
2026-09-10255724050Sep 10, 2026, 4:57 p.m. / Sep 10, 2026, 6:08 p.m.
2026-09-102521105050Sep 10, 2026, 3:51 p.m. / Sep 10, 2026, 4:55 p.m.
2026-09-10251406050Sep 10, 2026, 2:35 p.m. / Sep 10, 2026, 3:50 p.m.
2026-09-10251989050Sep 10, 2026, 1:40 p.m. / Sep 10, 2026, 2:34 p.m.
2026-09-102523283050Sep 10, 2026, 12:24 p.m. / Sep 10, 2026, 1:39 p.m.
2026-09-102510709050Sep 10, 2026, 11:25 a.m. / Sep 10, 2026, 12:23 p.m.
2026-09-10253739050Sep 10, 2026, 10:25 a.m. / Sep 10, 2026, 11:24 a.m.
2026-09-102510275050Sep 10, 2026, 9:20 a.m. / Sep 10, 2026, 10:24 a.m.
2026-09-102515091050Sep 10, 2026, 7:54 a.m. / Sep 10, 2026, 9:20 a.m.
2026-09-1025677050Sep 10, 2026, 6:50 a.m. / Sep 10, 2026, 7:52 a.m.
2026-09-102515289050Sep 10, 2026, 5:36 a.m. / Sep 10, 2026, 6:47 a.m.
2026-09-0953922172040Sep 9, 2026, 8:36 a.m. / Sep 9, 2026, 9:30 a.m.
2026-09-09E19939040Sep 9, 2026, 8:01 a.m. / Sep 9, 2026, 8:33 a.m.
2026-09-0953920435040Sep 9, 2026, 6:57 a.m. / Sep 9, 2026, 7:59 a.m.
2026-09-0953919162040Sep 9, 2026, 5:44 a.m. / Sep 9, 2026, 6:55 a.m.
2026-09-08128023030Sep 8, 2026, 5:06 p.m. / Sep 8, 2026, 6:54 p.m.
2026-09-081228699030Sep 8, 2026, 4:21 p.m. / Sep 8, 2026, 5:43 p.m.
2026-09-081222325030Sep 8, 2026, 2:41 p.m. / Sep 8, 2026, 4:19 p.m.
2026-09-081225357030Sep 8, 2026, 12:48 p.m. / Sep 8, 2026, 2:43 p.m.
2026-09-081219052030Sep 8, 2026, 11:26 a.m. / Sep 8, 2026, 12:47 p.m.
2026-09-081228870030Sep 8, 2026, 10:15 a.m. / Sep 8, 2026, 11:30 a.m.
2026-09-081220582030Sep 8, 2026, 8:32 a.m. / Sep 8, 2026, 10:11 a.m.
2026-09-083124578030Sep 8, 2026, 7:28 a.m. / Sep 8, 2026, 8:31 a.m.
2026-09-0710528547110Sep 7, 2026, 11:21 p.m. / Sep 8, 2026, 12:05 a.m.
2026-09-071058806110Sep 7, 2026, 10:49 p.m. / Sep 7, 2026, 11:20 p.m.
2026-09-0710515960110Sep 7, 2026, 10:00 p.m. / Sep 7, 2026, 10:48 p.m.
2026-09-0710510437110Sep 7, 2026, 8:50 p.m. / Sep 7, 2026, 9:59 p.m.
2026-09-07857993110Sep 7, 2026, 7:19 p.m. / Sep 7, 2026, 8:49 p.m.
2026-09-078511113110Sep 7, 2026, 6:11 p.m. / Sep 7, 2026, 7:18 p.m.
2026-09-07883508110Sep 7, 2026, 4:59 p.m. / Sep 7, 2026, 6:24 p.m.
2026-09-07881980110Sep 7, 2026, 3:52 p.m. / Sep 7, 2026, 4:56 p.m.
2026-09-078815536110Sep 7, 2026, 2:58 p.m. / Sep 7, 2026, 3:49 p.m.
2026-09-07883989110Sep 7, 2026, 2:01 p.m. / Sep 7, 2026, 2:56 p.m.
2026-09-078814065110Sep 7, 2026, 12:57 p.m. / Sep 7, 2026, 1:59 p.m.
2026-09-078826562110Sep 7, 2026, 11:56 a.m. / Sep 7, 2026, 12:55 p.m.
2026-09-078823393110Sep 7, 2026, 10:57 a.m. / Sep 7, 2026, 11:55 a.m.
2026-09-078821079110Sep 7, 2026, 9:55 a.m. / Sep 7, 2026, 10:56 a.m.
2026-09-07886094110Sep 7, 2026, 8:38 a.m. / Sep 7, 2026, 9:54 a.m.
2026-09-078828839110Sep 7, 2026, 7:55 a.m. / Sep 7, 2026, 8:36 a.m.
2026-09-07886967110Sep 7, 2026, 6:40 a.m. / Sep 7, 2026, 7:54 a.m.
2026-09-078814107110Sep 7, 2026, 5:29 a.m. / Sep 7, 2026, 6:39 a.m.
2026-09-05627389090Sep 5, 2026, 8:13 p.m. / Sep 5, 2026, 9:18 p.m.
2026-09-05611405090Sep 5, 2026, 8:15 p.m. / Sep 5, 2026, 8:48 p.m.
2026-09-05623750090Sep 5, 2026, 7:53 p.m. / Sep 5, 2026, 8:13 p.m.
2026-09-05611873090Sep 5, 2026, 6:30 p.m. / Sep 5, 2026, 7:52 p.m.
2026-09-05616613090Sep 5, 2026, 6:14 p.m. / Sep 5, 2026, 7:09 p.m.
2026-09-0561173090Sep 5, 2026, 5:13 p.m. / Sep 5, 2026, 6:13 p.m.
2026-09-05617158090Sep 5, 2026, 4:10 p.m. / Sep 5, 2026, 5:12 p.m.
2026-09-056880090Sep 5, 2026, 2:49 p.m. / Sep 5, 2026, 4:09 p.m.
2026-09-05623728090Sep 5, 2026, 12:59 p.m. / Sep 5, 2026, 2:48 p.m.
2026-09-051058947090Sep 5, 2026, 12:12 p.m. / Sep 5, 2026, 12:47 p.m.
2026-09-0510510389090Sep 5, 2026, 11:29 a.m. / Sep 5, 2026, 12:11 p.m.
2026-09-0510522317090Sep 5, 2026, 10:43 a.m. / Sep 5, 2026, 11:28 a.m.
2026-09-0510513321090Sep 5, 2026, 9:28 a.m. / Sep 5, 2026, 10:42 a.m.
2026-09-04886727060Sep 4, 2026, 10:02 p.m. / Sep 4, 2026, 10:49 p.m.
2026-09-048814336060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:00 p.m.
2026-09-046-1185194598Sep 4, 2026, 7:11 p.m. / Sep 4, 2026, 8:00 p.m.
2026-09-046-1616949186Sep 4, 2026, 5:55 p.m. / Sep 4, 2026, 7:10 p.m.
2026-09-0469546060Sep 4, 2026, 4:59 p.m. / Sep 4, 2026, 5:43 p.m.
2026-09-046-1670816536Sep 4, 2026, 5:03 p.m. / Sep 4, 2026, 5:04 p.m.
2026-09-04623483060Sep 4, 2026, 4:01 p.m. / Sep 4, 2026, 4:59 p.m.
2026-09-04613668060Sep 4, 2026, 2:08 p.m. / Sep 4, 2026, 4:00 p.m.
2026-09-0411626061060Sep 4, 2026, 8:39 a.m. / Sep 4, 2026, 9:13 a.m.
2026-09-0411712667060Sep 4, 2026, 7:52 a.m. / Sep 4, 2026, 8:37 a.m.
2026-09-044026771060Sep 4, 2026, 6:54 a.m. / Sep 4, 2026, 7:51 a.m.
2026-09-044016314060Sep 4, 2026, 6:24 a.m. / Sep 4, 2026, 6:53 a.m.
2026-09-0389525785050Sep 3, 2026, 8:49 p.m. / Sep 3, 2026, 9:45 p.m.
2026-09-0377892050Sep 3, 2026, 7:44 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-0371366050Sep 3, 2026, 6:26 p.m. / Sep 3, 2026, 7:30 p.m.
2026-09-032776164050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-03721365050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-0373973050Sep 3, 2026, 11:57 a.m. / Sep 3, 2026, 1:16 p.m.
2026-09-03713216050Sep 3, 2026, 11:46 a.m. / Sep 3, 2026, 11:49 a.m.
2026-09-0378870050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-029823123040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-028828897040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02887728040Sep 2, 2026, 1:08 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-028826703040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 12:47 p.m.
2026-09-028814239040Sep 2, 2026, 11:28 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-028817194040Sep 2, 2026, 10:44 a.m. / Sep 2, 2026, 11:22 a.m.
2026-09-028111699040Sep 2, 2026, 8:20 a.m. / Sep 2, 2026, 9:47 a.m.
2026-09-028114087040Sep 2, 2026, 7:33 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-025315879040Sep 2, 2026, 6:46 a.m. / Sep 2, 2026, 7:31 a.m.
2026-09-0211211266040Sep 2, 2026, 5:44 a.m. / Sep 2, 2026, 6:45 a.m.
2026-09-014116318030Sep 1, 2026, 7:08 p.m. / Sep 1, 2026, 8:06 p.m.
2026-09-01257132030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:02 p.m.
2026-09-012512754030Sep 1, 2026, 5:06 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-012511920030Sep 1, 2026, 4:08 p.m. / Sep 1, 2026, 5:02 p.m.
2026-09-01253243030Sep 1, 2026, 2:54 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-0130347030Sep 1, 2026, 2:21 p.m. / Sep 1, 2026, 2:49 p.m.
2026-09-011225687030Sep 1, 2026, 12:47 p.m. / Sep 1, 2026, 2:14 p.m.
2026-09-011210300030Sep 1, 2026, 11:16 a.m. / Sep 1, 2026, 12:35 p.m.
2026-09-011216789030Sep 1, 2026, 10:07 a.m. / Sep 1, 2026, 11:09 a.m.
2026-09-0112400030Sep 1, 2026, 8:50 a.m. / Sep 1, 2026, 9:56 a.m.
2026-09-01126954030Sep 1, 2026, 7:28 a.m. / Sep 1, 2026, 8:38 a.m.
2026-09-01128090030Sep 1, 2026, 6:22 a.m. / Sep 1, 2026, 7:26 a.m.
2026-09-01128850030Sep 1, 2026, 5:24 a.m. / Sep 1, 2026, 6:19 a.m.
2026-08-318810274020Aug 31, 2026, 6:29 p.m. / Aug 31, 2026, 7:24 p.m.
2026-08-31883595020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:20 p.m.
2026-08-31882823020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-31881077020Aug 31, 2026, 2:48 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-318821741020Aug 31, 2026, 2:02 p.m. / Aug 31, 2026, 2:45 p.m.
2026-08-318825754020Aug 31, 2026, 1:29 p.m. / Aug 31, 2026, 2:01 p.m.
2026-08-318828172020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 1:19 p.m.
2026-08-318822390020Aug 31, 2026, 11:56 a.m. / Aug 31, 2026, 12:39 p.m.
2026-08-31883475020Aug 31, 2026, 11:17 a.m. / Aug 31, 2026, 11:55 a.m.
2026-08-318822794020Aug 31, 2026, 10:26 a.m. / Aug 31, 2026, 11:16 a.m.
2026-08-31882627020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 10:25 a.m.
2026-08-3111625155020Aug 31, 2026, 8:58 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-314010990020Aug 31, 2026, 8:11 a.m. / Aug 31, 2026, 8:52 a.m.
2026-08-314012644020Aug 31, 2026, 7:16 a.m. / Aug 31, 2026, 8:07 a.m.
2026-08-31409669020Aug 31, 2026, 6:39 a.m. / Aug 31, 2026, 7:15 a.m.
2026-08-31409102020Aug 31, 2026, 5:47 a.m. / Aug 31, 2026, 6:37 a.m.
2026-08-31403209020Aug 31, 2026, 5:07 a.m. / Aug 31, 2026, 5:46 a.m.
2026-08-314027793020Aug 31, 2026, 4:28 a.m. / Aug 31, 2026, 5:06 a.m.
2026-08-303617717080Aug 30, 2026, 7:12 p.m. / Aug 30, 2026, 7:32 p.m.
2026-08-30368085080Aug 30, 2026, 6:35 p.m. / Aug 30, 2026, 7:11 p.m.
2026-08-30362841080Aug 30, 2026, 6:12 p.m. / Aug 30, 2026, 6:33 p.m.
2026-08-303619229080Aug 30, 2026, 5:35 p.m. / Aug 30, 2026, 6:11 p.m.
2026-08-303623897080Aug 30, 2026, 5:13 p.m. / Aug 30, 2026, 5:32 p.m.
2026-08-303624361080Aug 30, 2026, 4:34 p.m. / Aug 30, 2026, 5:12 p.m.
2026-08-303628132080Aug 30, 2026, 4:05 p.m. / Aug 30, 2026, 4:31 p.m.
2026-08-303123984080Aug 30, 2026, 2:45 p.m. / Aug 30, 2026, 4:04 p.m.
2026-08-303115002080Aug 30, 2026, 2:12 p.m. / Aug 30, 2026, 2:43 p.m.
2026-08-303112974080Aug 30, 2026, 1:21 p.m. / Aug 30, 2026, 2:11 p.m.
2026-08-30312221080Aug 30, 2026, 12:23 p.m. / Aug 30, 2026, 1:19 p.m.
2026-08-30367179080Aug 30, 2026, 11:31 a.m. / Aug 30, 2026, 12:38 p.m.
2026-08-303620862080Aug 30, 2026, 11:12 a.m. / Aug 30, 2026, 11:29 a.m.
2026-08-30364469080Aug 30, 2026, 9:49 a.m. / Aug 30, 2026, 11:10 a.m.
2026-08-303625393080Aug 30, 2026, 10:11 a.m. / Aug 30, 2026, 10:27 a.m.
2026-08-29717916070Aug 30, 2026, 12:50 a.m. / Aug 30, 2026, 1:50 a.m.
2026-08-29725183070Aug 30, 2026, 12:01 a.m. / Aug 30, 2026, 12:49 a.m.
2026-08-29712352070Aug 29, 2026, 10:47 p.m. / Aug 29, 2026, 11:59 p.m.
2026-08-29715290070Aug 29, 2026, 10:29 p.m. / Aug 29, 2026, 10:45 p.m.
2026-08-29617016070Aug 29, 2026, 7:48 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-29613187070Aug 29, 2026, 7:08 p.m. / Aug 29, 2026, 7:38 p.m.
2026-08-29617059070Aug 29, 2026, 5:05 p.m. / Aug 29, 2026, 7:01 p.m.
2026-08-2962547070Aug 29, 2026, 4:52 p.m. / Aug 29, 2026, 5:50 p.m.
2026-08-29614731070Aug 29, 2026, 3:30 p.m. / Aug 29, 2026, 4:47 p.m.
2026-08-2963105070Aug 29, 2026, 2:15 p.m. / Aug 29, 2026, 3:29 p.m.
2026-08-2968050070Aug 29, 2026, 12:49 p.m. / Aug 29, 2026, 2:10 p.m.
2026-08-29109349070Aug 29, 2026, 10:55 a.m. / Aug 29, 2026, 12:47 p.m.
2026-08-29109632070Aug 29, 2026, 9:33 a.m. / Aug 29, 2026, 10:23 a.m.
2026-08-291014604070Aug 29, 2026, 8:23 a.m. / Aug 29, 2026, 9:31 a.m.
2026-08-251919213100Aug 25, 2026, 2:24 p.m. / Aug 25, 2026, 3:50 p.m.
2026-08-25191255100Aug 25, 2026, 1:23 p.m. / Aug 25, 2026, 2:19 p.m.
2026-08-251915010100Aug 25, 2026, 12:19 p.m. / Aug 25, 2026, 1:19 p.m.
2026-08-25196706100Aug 25, 2026, 11:19 a.m. / Aug 25, 2026, 12:14 p.m.
2026-08-251918105100Aug 25, 2026, 10:30 a.m. / Aug 25, 2026, 11:15 a.m.
2026-08-251915443100Aug 25, 2026, 9:24 a.m. / Aug 25, 2026, 10:24 a.m.
2026-08-25196902100Aug 25, 2026, 8:20 a.m. / Aug 25, 2026, 9:19 a.m.
2026-08-25192501100Aug 25, 2026, 7:26 a.m. / Aug 25, 2026, 8:19 a.m.
2026-08-252510095100Aug 25, 2026, 6:43 a.m. / Aug 25, 2026, 7:20 a.m.
2026-08-252515490100Aug 25, 2026, 5:34 a.m. / Aug 25, 2026, 6:41 a.m.
2026-08-2466759020Aug 24, 2026, 6:21 p.m. / Aug 24, 2026, 6:54 p.m.
2026-08-24925423020Aug 24, 2026, 5:39 p.m. / Aug 24, 2026, 6:15 p.m.
2026-08-2497506020Aug 24, 2026, 5:14 p.m. / Aug 24, 2026, 5:34 p.m.
2026-08-2498526020Aug 24, 2026, 4:46 p.m. / Aug 24, 2026, 4:56 p.m.
2026-08-24906961020Aug 24, 2026, 3:44 p.m. / Aug 24, 2026, 4:39 p.m.
2026-08-23851189010Aug 23, 2026, 11:02 p.m. / Aug 23, 2026, 11:02 p.m.
2026-08-238513787010Aug 23, 2026, 10:00 p.m. / Aug 23, 2026, 10:04 p.m.
2026-08-238216216010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:06 p.m.
2026-08-23401520010Aug 23, 2026, 2:59 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-2339748010Aug 23, 2026, 12:24 p.m. / Aug 23, 2026, 2:54 p.m.
2026-08-233313934010Aug 23, 2026, 11:04 a.m. / Aug 23, 2026, 12:19 p.m.
2026-08-233315695010Aug 23, 2026, 10:39 a.m. / Aug 23, 2026, 11:00 a.m.
2026-08-233322133010Aug 23, 2026, 10:09 a.m. / Aug 23, 2026, 10:33 a.m.
2026-08-2311220765070Aug 23, 2026, 4:03 a.m. / Aug 23, 2026, 5:39 a.m.
2026-08-2211220765070Aug 23, 2026, 12:08 a.m. / Aug 23, 2026, 3:59 a.m.
2026-08-228224004070Aug 22, 2026, 11:09 p.m. / Aug 23, 2026, 12:04 a.m.
2026-08-22827471070Aug 22, 2026, 10:18 p.m. / Aug 22, 2026, 11:04 p.m.
2026-08-223923122070Aug 22, 2026, 9:19 p.m. / Aug 22, 2026, 9:29 p.m.
2026-08-22396158070Aug 22, 2026, 8:59 p.m. / Aug 22, 2026, 9:14 p.m.
2026-08-223924211070Aug 22, 2026, 8:24 p.m. / Aug 22, 2026, 8:54 p.m.
2026-08-223918894070Aug 22, 2026, 8:19 p.m. / Aug 22, 2026, 8:19 p.m.
2026-08-223913783070Aug 22, 2026, 7:19 p.m. / Aug 22, 2026, 8:13 p.m.
2026-08-22394100070Aug 22, 2026, 7:09 p.m. / Aug 22, 2026, 7:13 p.m.
2026-08-22399643070Aug 22, 2026, 6:24 p.m. / Aug 22, 2026, 6:54 p.m.
2026-08-223920411070Aug 22, 2026, 6:00 p.m. / Aug 22, 2026, 6:18 p.m.
2026-08-2211619018070Aug 22, 2026, 4:29 p.m. / Aug 22, 2026, 5:54 p.m.
2026-08-228720807070Aug 22, 2026, 3:49 p.m. / Aug 22, 2026, 4:23 p.m.
2026-08-22872178070Aug 22, 2026, 3:11 p.m. / Aug 22, 2026, 3:44 p.m.
2026-08-2211122700070Aug 22, 2026, 2:39 p.m. / Aug 22, 2026, 3:08 p.m.
2026-08-2211116463070Aug 22, 2026, 1:49 p.m. / Aug 22, 2026, 2:33 p.m.
2026-08-21398618060Aug 21, 2026, 9:13 p.m. / Aug 21, 2026, 9:34 p.m.
2026-08-213916707060Aug 21, 2026, 8:34 p.m. / Aug 21, 2026, 9:07 p.m.
2026-08-213018908060Aug 21, 2026, 7:59 p.m. / Aug 21, 2026, 8:29 p.m.
2026-08-213022336060Aug 21, 2026, 7:24 p.m. / Aug 21, 2026, 7:53 p.m.
2026-08-21303862060Aug 21, 2026, 6:28 p.m. / Aug 21, 2026, 7:12 p.m.
2026-08-213025568060Aug 21, 2026, 5:34 p.m. / Aug 21, 2026, 6:24 p.m.
2026-08-213020493060Aug 21, 2026, 4:53 p.m. / Aug 21, 2026, 5:29 p.m.
2026-08-21302444060Aug 21, 2026, 4:09 p.m. / Aug 21, 2026, 4:48 p.m.
2026-08-213010903060Aug 21, 2026, 3:23 p.m. / Aug 21, 2026, 4:04 p.m.
2026-08-213019781060Aug 21, 2026, 2:34 p.m. / Aug 21, 2026, 3:19 p.m.
2026-08-1862519030Aug 18, 2026, 5:49 p.m. / Aug 18, 2026, 6:54 p.m.
2026-08-1868379030Aug 18, 2026, 4:34 p.m. / Aug 18, 2026, 5:44 p.m.
2026-08-18621071030Aug 18, 2026, 3:00 p.m. / Aug 18, 2026, 4:30 p.m.
2026-08-18612041030Aug 18, 2026, 1:39 p.m. / Aug 18, 2026, 2:54 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
235 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