Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2111

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.

247
Observed trips
24
Service dates
49
Routes
Service dateRouteTripFirst / last observed
2026-09-131012419010Sep 13, 2026, 11:37 p.m. / Sep 14, 2026, 12:47 a.m.
2026-09-138813865010Sep 13, 2026, 10:57 p.m. / Sep 13, 2026, 11:36 p.m.
2026-09-133923471010Sep 13, 2026, 9:18 p.m. / Sep 13, 2026, 10:56 p.m.
2026-09-13393659010Sep 13, 2026, 8:56 p.m. / Sep 13, 2026, 9:16 p.m.
2026-09-133918208010Sep 13, 2026, 8:18 p.m. / Sep 13, 2026, 8:54 p.m.
2026-09-133914172010Sep 13, 2026, 7:58 p.m. / Sep 13, 2026, 8:16 p.m.
2026-09-13399329010Sep 13, 2026, 6:44 p.m. / Sep 13, 2026, 7:45 p.m.
2026-09-13398171010Sep 13, 2026, 6:58 p.m. / Sep 13, 2026, 7:17 p.m.
2026-09-133920467010Sep 13, 2026, 1:33 p.m. / Sep 13, 2026, 2:17 p.m.
2026-09-13394564010Sep 13, 2026, 12:33 p.m. / Sep 13, 2026, 1:32 p.m.
2026-09-13332068010Sep 13, 2026, 12:14 p.m. / Sep 13, 2026, 12:31 p.m.
2026-09-133310535010Sep 13, 2026, 11:34 a.m. / Sep 13, 2026, 12:13 p.m.
2026-09-133316834010Sep 13, 2026, 11:02 a.m. / Sep 13, 2026, 11:32 a.m.
2026-09-139856388010Sep 13, 2026, 5:33 a.m. / Sep 13, 2026, 11:00 a.m.
2026-09-121813302070Sep 12, 2026, 10:59 a.m. / Sep 12, 2026, 12:06 p.m.
2026-09-121817494070Sep 12, 2026, 10:04 a.m. / Sep 12, 2026, 10:57 a.m.
2026-09-12206799070Sep 12, 2026, 8:56 a.m. / Sep 12, 2026, 10:03 a.m.
2026-09-122011738070Sep 12, 2026, 8:13 a.m. / Sep 12, 2026, 8:54 a.m.
2026-09-123920614070Sep 12, 2026, 7:05 a.m. / Sep 12, 2026, 8:12 a.m.
2026-09-123920361070Sep 12, 2026, 6:25 a.m. / Sep 12, 2026, 7:03 a.m.
2026-09-1298515026070Sep 12, 2026, 4:12 a.m. / Sep 12, 2026, 4:12 a.m.
2026-09-11E116587060Sep 11, 2026, 4:54 p.m. / Sep 11, 2026, 5:33 p.m.
2026-09-11E11013060Sep 11, 2026, 4:01 p.m. / Sep 11, 2026, 4:52 p.m.
2026-09-11E111877060Sep 11, 2026, 3:10 p.m. / Sep 11, 2026, 3:59 p.m.
2026-09-1110514745060Sep 11, 2026, 10:31 a.m. / Sep 11, 2026, 11:08 a.m.
2026-09-111052182060Sep 11, 2026, 9:07 a.m. / Sep 11, 2026, 10:30 a.m.
2026-09-111058063060Sep 11, 2026, 8:30 a.m. / Sep 11, 2026, 9:06 a.m.
2026-09-111416506060Sep 11, 2026, 7:15 a.m. / Sep 11, 2026, 8:29 a.m.
2026-09-1183021621060Sep 11, 2026, 5:55 a.m. / Sep 11, 2026, 7:14 a.m.
2026-09-101611824050Sep 10, 2026, 5:50 p.m. / Sep 10, 2026, 6:30 p.m.
2026-09-102010442050Sep 10, 2026, 10:36 a.m. / Sep 10, 2026, 11:35 a.m.
2026-09-10201685050Sep 10, 2026, 9:51 a.m. / Sep 10, 2026, 10:35 a.m.
2026-09-10201696050Sep 10, 2026, 8:40 a.m. / Sep 10, 2026, 9:50 a.m.
2026-09-10203527050Sep 10, 2026, 7:46 a.m. / Sep 10, 2026, 8:41 a.m.
2026-09-10396850050Sep 10, 2026, 6:15 a.m. / Sep 10, 2026, 7:44 a.m.
2026-09-103920838050Sep 10, 2026, 5:27 a.m. / Sep 10, 2026, 6:14 a.m.
2026-09-103822468050Sep 10, 2026, 4:14 a.m. / Sep 10, 2026, 5:25 a.m.
2026-09-091117424040Sep 9, 2026, 5:53 p.m. / Sep 9, 2026, 8:00 p.m.
2026-09-0911120121040Sep 9, 2026, 5:11 p.m. / Sep 9, 2026, 5:52 p.m.
2026-09-091176599040Sep 9, 2026, 3:41 p.m. / Sep 9, 2026, 5:13 p.m.
2026-09-093920405040Sep 9, 2026, 11:05 a.m. / Sep 9, 2026, 11:26 a.m.
2026-09-09397210040Sep 9, 2026, 10:35 a.m. / Sep 9, 2026, 11:03 a.m.
2026-09-093926569040Sep 9, 2026, 10:00 a.m. / Sep 9, 2026, 10:33 a.m.
2026-09-093928762040Sep 9, 2026, 9:35 a.m. / Sep 9, 2026, 9:58 a.m.
2026-09-093920747040Sep 9, 2026, 9:04 a.m. / Sep 9, 2026, 9:33 a.m.
2026-09-09393092040Sep 9, 2026, 8:36 a.m. / Sep 9, 2026, 9:02 a.m.
2026-09-093912425040Sep 9, 2026, 7:28 a.m. / Sep 9, 2026, 8:33 a.m.
2026-09-09399213040Sep 9, 2026, 7:13 a.m. / Sep 9, 2026, 7:25 a.m.
2026-09-098023236040Sep 9, 2026, 5:25 a.m. / Sep 9, 2026, 7:11 a.m.
2026-09-09759624040Sep 9, 2026, 4:01 a.m. / Sep 9, 2026, 5:24 a.m.
2026-09-08759624040Sep 9, 2026, 3:40 a.m. / Sep 9, 2026, 3:59 a.m.
2026-09-081827398030Sep 8, 2026, 10:44 p.m. / Sep 9, 2026, 12:36 a.m.
2026-09-08396689030Sep 8, 2026, 9:07 p.m. / Sep 8, 2026, 10:43 p.m.
2026-09-08391136030Sep 8, 2026, 8:34 p.m. / Sep 8, 2026, 9:05 p.m.
2026-09-083014880030Sep 8, 2026, 7:59 p.m. / Sep 8, 2026, 8:33 p.m.
2026-09-08306304030Sep 8, 2026, 6:36 p.m. / Sep 8, 2026, 7:57 p.m.
2026-09-08822200030Sep 8, 2026, 3:42 p.m. / Sep 8, 2026, 5:37 p.m.
2026-09-08567477030Sep 8, 2026, 2:21 p.m. / Sep 8, 2026, 3:41 p.m.
2026-09-08615829030Sep 8, 2026, 11:13 a.m. / Sep 8, 2026, 12:30 p.m.
2026-09-0862735030Sep 8, 2026, 10:04 a.m. / Sep 8, 2026, 11:12 a.m.
2026-09-084017809030Sep 8, 2026, 8:43 a.m. / Sep 8, 2026, 10:01 a.m.
2026-09-084011526030Sep 8, 2026, 7:48 a.m. / Sep 8, 2026, 8:41 a.m.
2026-09-084012874030Sep 8, 2026, 7:11 a.m. / Sep 8, 2026, 7:47 a.m.
2026-09-084026847030Sep 8, 2026, 6:15 a.m. / Sep 8, 2026, 7:09 a.m.
2026-09-084011525030Sep 8, 2026, 5:27 a.m. / Sep 8, 2026, 6:13 a.m.
2026-09-0712524993110Sep 7, 2026, 5:39 p.m. / Sep 7, 2026, 5:57 p.m.
2026-09-0712515380110Sep 7, 2026, 5:20 p.m. / Sep 7, 2026, 5:38 p.m.
2026-09-071252279110Sep 7, 2026, 4:41 p.m. / Sep 7, 2026, 5:19 p.m.
2026-09-0712518818110Sep 7, 2026, 4:20 p.m. / Sep 7, 2026, 4:40 p.m.
2026-09-0712518207110Sep 7, 2026, 3:38 p.m. / Sep 7, 2026, 4:19 p.m.
2026-09-0712515870110Sep 7, 2026, 3:20 p.m. / Sep 7, 2026, 3:37 p.m.
2026-09-0712510126110Sep 7, 2026, 2:41 p.m. / Sep 7, 2026, 3:17 p.m.
2026-09-071255192110Sep 7, 2026, 2:20 p.m. / Sep 7, 2026, 2:40 p.m.
2026-09-071255191110Sep 7, 2026, 1:46 p.m. / Sep 7, 2026, 2:18 p.m.
2026-09-071256959110Sep 7, 2026, 1:27 p.m. / Sep 7, 2026, 1:44 p.m.
2026-09-0712518078110Sep 7, 2026, 12:37 p.m. / Sep 7, 2026, 1:26 p.m.
2026-09-0712524187110Sep 7, 2026, 12:19 p.m. / Sep 7, 2026, 12:37 p.m.
2026-09-0712515396110Sep 7, 2026, 11:40 a.m. / Sep 7, 2026, 12:17 p.m.
2026-09-071252278110Sep 7, 2026, 11:21 a.m. / Sep 7, 2026, 11:39 a.m.
2026-09-071254260110Sep 7, 2026, 10:39 a.m. / Sep 7, 2026, 11:19 a.m.
2026-09-0712519452110Sep 7, 2026, 10:21 a.m. / Sep 7, 2026, 10:38 a.m.
2026-09-071252049110Sep 7, 2026, 9:40 a.m. / Sep 7, 2026, 10:19 a.m.
2026-09-0712523406110Sep 7, 2026, 9:13 a.m. / Sep 7, 2026, 9:39 a.m.
2026-09-061923066100Sep 6, 2026, 11:15 p.m. / Sep 6, 2026, 11:52 p.m.
2026-09-06192769100Sep 6, 2026, 10:13 p.m. / Sep 6, 2026, 11:13 p.m.
2026-09-064118484100Sep 6, 2026, 9:39 p.m. / Sep 6, 2026, 10:12 p.m.
2026-09-06418778100Sep 6, 2026, 8:58 p.m. / Sep 6, 2026, 9:37 p.m.
2026-09-064127649100Sep 6, 2026, 7:27 p.m. / Sep 6, 2026, 8:57 p.m.
2026-09-06413706100Sep 6, 2026, 6:46 p.m. / Sep 6, 2026, 8:07 p.m.
2026-09-0652000000036Sep 6, 2026, 5:57 p.m. / Sep 6, 2026, 6:45 p.m.
2026-09-0652000000033Sep 6, 2026, 5:23 p.m. / Sep 6, 2026, 5:56 p.m.
2026-09-0652000000035Sep 6, 2026, 4:27 p.m. / Sep 6, 2026, 5:21 p.m.
2026-09-0652000000032Sep 6, 2026, 3:44 p.m. / Sep 6, 2026, 4:25 p.m.
2026-09-06939499100Sep 6, 2026, 11:23 a.m. / Sep 6, 2026, 11:33 a.m.
2026-09-069314861100Sep 6, 2026, 11:04 a.m. / Sep 6, 2026, 11:22 a.m.
2026-09-06939547100Sep 6, 2026, 10:52 a.m. / Sep 6, 2026, 11:03 a.m.
2026-09-069315268100Sep 6, 2026, 10:34 a.m. / Sep 6, 2026, 10:51 a.m.
2026-09-069314450100Sep 6, 2026, 9:50 a.m. / Sep 6, 2026, 10:32 a.m.
2026-09-06936458100Sep 6, 2026, 9:35 a.m. / Sep 6, 2026, 9:48 a.m.
2026-09-069310438100Sep 6, 2026, 8:50 a.m. / Sep 6, 2026, 9:33 a.m.
2026-09-069318671100Sep 6, 2026, 8:35 a.m. / Sep 6, 2026, 8:49 a.m.
2026-09-069324745100Sep 6, 2026, 7:05 a.m. / Sep 6, 2026, 8:33 a.m.
2026-09-06938507100Sep 6, 2026, 6:50 a.m. / Sep 6, 2026, 7:51 a.m.
2026-09-064527324100Sep 6, 2026, 5:40 a.m. / Sep 6, 2026, 6:37 a.m.
2026-09-064524060100Sep 6, 2026, 5:34 a.m. / Sep 6, 2026, 6:13 a.m.
2026-09-0645725100Sep 6, 2026, 5:13 a.m. / Sep 6, 2026, 5:35 a.m.
2026-09-064528774100Sep 6, 2026, 4:36 a.m. / Sep 6, 2026, 5:12 a.m.
2026-09-064528769100Sep 6, 2026, 4:15 a.m. / Sep 6, 2026, 4:34 a.m.
2026-09-064518457100Sep 6, 2026, 4:00 a.m. / Sep 6, 2026, 4:14 a.m.
2026-09-054518457100Sep 6, 2026, 3:55 a.m. / Sep 6, 2026, 3:59 a.m.
2026-09-054528769100Sep 6, 2026, 3:29 a.m. / Sep 6, 2026, 3:54 a.m.
2026-09-05204230090Sep 5, 2026, 7:06 p.m. / Sep 5, 2026, 8:00 p.m.
2026-09-052025598090Sep 5, 2026, 6:23 p.m. / Sep 5, 2026, 7:04 p.m.
2026-09-052424919090Sep 5, 2026, 5:29 p.m. / Sep 5, 2026, 6:22 p.m.
2026-09-052420871090Sep 5, 2026, 4:19 p.m. / Sep 5, 2026, 5:28 p.m.
2026-09-054411080090Sep 5, 2026, 3:20 p.m. / Sep 5, 2026, 4:18 p.m.
2026-09-054420815090Sep 5, 2026, 2:37 p.m. / Sep 5, 2026, 3:18 p.m.
2026-09-05446428090Sep 5, 2026, 1:55 p.m. / Sep 5, 2026, 2:36 p.m.
2026-09-05449638090Sep 5, 2026, 1:08 p.m. / Sep 5, 2026, 1:54 p.m.
2026-09-05187226090Sep 5, 2026, 11:59 a.m. / Sep 5, 2026, 1:08 p.m.
2026-09-055850090Sep 5, 2026, 10:32 a.m. / Sep 5, 2026, 11:36 a.m.
2026-09-0557480090Sep 5, 2026, 9:58 a.m. / Sep 5, 2026, 10:30 a.m.
2026-09-05529127090Sep 5, 2026, 8:21 a.m. / Sep 5, 2026, 9:55 a.m.
2026-09-0559127090Sep 5, 2026, 8:10 a.m. / Sep 5, 2026, 9:00 a.m.
2026-09-054414351090Sep 5, 2026, 5:38 a.m. / Sep 5, 2026, 6:20 a.m.
2026-09-05392000000161Sep 5, 2026, 4:00 a.m. / Sep 5, 2026, 5:34 a.m.
2026-09-04392000000161Sep 5, 2026, 2:47 a.m. / Sep 5, 2026, 3:59 a.m.
2026-09-044818202060Sep 4, 2026, 3:39 p.m. / Sep 4, 2026, 4:35 p.m.
2026-09-04903491060Sep 4, 2026, 2:56 p.m. / Sep 4, 2026, 3:38 p.m.
2026-09-049021742060Sep 4, 2026, 1:59 p.m. / Sep 4, 2026, 2:53 p.m.
2026-09-0490225060Sep 4, 2026, 12:41 p.m. / Sep 4, 2026, 1:57 p.m.
2026-09-049026135060Sep 4, 2026, 11:25 a.m. / Sep 4, 2026, 12:39 p.m.
2026-09-044128980060Sep 4, 2026, 9:40 a.m. / Sep 4, 2026, 11:24 a.m.
2026-09-044111612060Sep 4, 2026, 8:51 a.m. / Sep 4, 2026, 9:39 a.m.
2026-09-042017554060Sep 4, 2026, 6:37 a.m. / Sep 4, 2026, 8:50 a.m.
2026-09-042024309060Sep 4, 2026, 6:29 a.m. / Sep 4, 2026, 7:21 a.m.
2026-09-0340186050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-03444782050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-03322406050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-032516319050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-0325297050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-0313828774050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-0313815820050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-0313810548050Sep 3, 2026, 7:38 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-0393627987040Sep 3, 2026, 4:53 a.m. / Sep 3, 2026, 4:56 a.m.
2026-09-021215037040Sep 3, 2026, 2:03 a.m. / Sep 3, 2026, 3:13 a.m.
2026-09-02123754040Sep 3, 2026, 1:11 a.m. / Sep 3, 2026, 2:00 a.m.
2026-09-02621975040Sep 2, 2026, 11:13 p.m. / Sep 2, 2026, 11:56 p.m.
2026-09-0264389040Sep 2, 2026, 9:57 p.m. / Sep 2, 2026, 11:06 p.m.
2026-09-02613285040Sep 2, 2026, 8:20 p.m. / Sep 2, 2026, 9:42 p.m.
2026-09-023017807040Sep 2, 2026, 12:46 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-023016924040Sep 2, 2026, 12:08 p.m. / Sep 2, 2026, 12:37 p.m.
2026-09-023014349040Sep 2, 2026, 11:18 a.m. / Sep 2, 2026, 11:56 a.m.
2026-09-023028676040Sep 2, 2026, 10:44 a.m. / Sep 2, 2026, 11:10 a.m.
2026-09-02334650040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-02339035040Sep 2, 2026, 8:03 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02332833040Sep 2, 2026, 7:20 a.m. / Sep 2, 2026, 8:02 a.m.
2026-09-023313722040Sep 2, 2026, 6:07 a.m. / Sep 2, 2026, 7:18 a.m.
2026-09-013118206030Sep 1, 2026, 8:39 p.m. / Sep 1, 2026, 9:26 p.m.
2026-09-013116338030Sep 1, 2026, 8:07 p.m. / Sep 1, 2026, 8:18 p.m.
2026-09-013119563030Sep 1, 2026, 7:25 p.m. / Sep 1, 2026, 8:06 p.m.
2026-09-013125500030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:10 p.m.
2026-09-013116688030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-013111793030Sep 1, 2026, 12:14 p.m. / Sep 1, 2026, 12:35 p.m.
2026-09-013113136030Sep 1, 2026, 11:41 a.m. / Sep 1, 2026, 12:09 p.m.
2026-09-013127344030Sep 1, 2026, 10:45 a.m. / Sep 1, 2026, 11:30 a.m.
2026-09-01313181030Sep 1, 2026, 10:11 a.m. / Sep 1, 2026, 10:37 a.m.
2026-09-013111346030Sep 1, 2026, 8:50 a.m. / Sep 1, 2026, 10:07 a.m.
2026-09-013116537030Sep 1, 2026, 8:18 a.m. / Sep 1, 2026, 8:38 a.m.
2026-09-0113810233030Sep 1, 2026, 7:31 a.m. / Sep 1, 2026, 8:07 a.m.
2026-09-0113815787030Sep 1, 2026, 7:16 a.m. / Sep 1, 2026, 7:29 a.m.
2026-09-0113821393030Sep 1, 2026, 5:54 a.m. / Sep 1, 2026, 7:15 a.m.
2026-09-01138392030Sep 1, 2026, 6:11 a.m. / Sep 1, 2026, 6:33 a.m.
2026-08-312417112020Aug 31, 2026, 6:39 p.m. / Aug 31, 2026, 7:59 p.m.
2026-08-3122819274020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:32 p.m.
2026-08-313027702020Aug 31, 2026, 4:56 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-313015649020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:47 p.m.
2026-08-312420923020Aug 31, 2026, 2:07 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-31245600020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 2:02 p.m.
2026-08-312412864020Aug 31, 2026, 11:22 a.m. / Aug 31, 2026, 12:39 p.m.
2026-08-31514864020Aug 31, 2026, 7:34 a.m. / Aug 31, 2026, 8:13 a.m.
2026-08-31515043020Aug 31, 2026, 6:52 a.m. / Aug 31, 2026, 7:28 a.m.
2026-08-31524529020Aug 31, 2026, 6:05 a.m. / Aug 31, 2026, 6:50 a.m.
2026-08-31519310020Aug 31, 2026, 5:12 a.m. / Aug 31, 2026, 6:03 a.m.
2026-08-308823213080Aug 30, 2026, 3:37 p.m. / Aug 30, 2026, 4:47 p.m.
2026-08-30887225080Aug 30, 2026, 2:35 p.m. / Aug 30, 2026, 3:36 p.m.
2026-08-308811441080Aug 30, 2026, 1:37 p.m. / Aug 30, 2026, 2:34 p.m.
2026-08-30886379080Aug 30, 2026, 12:12 p.m. / Aug 30, 2026, 1:36 p.m.
2026-08-3081270080Aug 30, 2026, 10:58 a.m. / Aug 30, 2026, 12:38 p.m.
2026-08-308115347080Aug 30, 2026, 9:51 a.m. / Aug 30, 2026, 10:57 a.m.
2026-08-308125090080Aug 30, 2026, 8:50 a.m. / Aug 30, 2026, 9:49 a.m.
2026-08-30815286080Aug 30, 2026, 7:27 a.m. / Aug 30, 2026, 8:49 a.m.
2026-08-29408508070Aug 29, 2026, 8:05 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-29401806070Aug 29, 2026, 7:01 p.m. / Aug 29, 2026, 7:59 p.m.
2026-08-29408350070Aug 29, 2026, 5:46 p.m. / Aug 29, 2026, 6:18 p.m.
2026-08-295324369070Aug 29, 2026, 4:54 p.m. / Aug 29, 2026, 5:39 p.m.
2026-08-295313795070Aug 29, 2026, 4:03 p.m. / Aug 29, 2026, 4:52 p.m.
2026-08-295617873070Aug 29, 2026, 2:49 p.m. / Aug 29, 2026, 3:58 p.m.
2026-08-295614368070Aug 29, 2026, 2:00 p.m. / Aug 29, 2026, 2:41 p.m.
2026-08-298020381070Aug 29, 2026, 12:50 p.m. / Aug 29, 2026, 1:59 p.m.
2026-08-298019942070Aug 29, 2026, 11:09 a.m. / Aug 29, 2026, 12:49 p.m.
2026-08-29910723070Aug 29, 2026, 6:23 a.m. / Aug 29, 2026, 8:17 a.m.
2026-08-293921140070Aug 29, 2026, 5:31 a.m. / Aug 29, 2026, 6:22 a.m.
2026-08-293916771070Aug 29, 2026, 4:13 a.m. / Aug 29, 2026, 5:30 a.m.
2026-08-28398359070Aug 29, 2026, 3:20 a.m. / Aug 29, 2026, 3:49 a.m.
2026-08-281810055130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:29 p.m.
2026-08-28188593130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:07 p.m.
2026-08-28722078130Aug 28, 2026, 2:54 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-281884130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:49 p.m.
2026-08-251421798100Aug 25, 2026, 11:54 a.m. / Aug 25, 2026, 1:09 p.m.
2026-08-251417265100Aug 25, 2026, 10:54 a.m. / Aug 25, 2026, 11:49 a.m.
2026-08-251419300100Aug 25, 2026, 8:59 a.m. / Aug 25, 2026, 10:49 a.m.
2026-08-252343958100Aug 25, 2026, 7:18 a.m. / Aug 25, 2026, 8:35 a.m.
2026-08-25479205100Aug 25, 2026, 6:52 a.m. / Aug 25, 2026, 7:09 a.m.
2026-08-251421821100Aug 25, 2026, 5:09 a.m. / Aug 25, 2026, 6:44 a.m.
2026-08-24E17831020Aug 24, 2026, 5:39 p.m. / Aug 24, 2026, 6:14 p.m.
2026-08-24E16458020Aug 24, 2026, 4:56 p.m. / Aug 24, 2026, 5:34 p.m.
2026-08-24E119583020Aug 24, 2026, 3:54 p.m. / Aug 24, 2026, 4:49 p.m.
2026-08-24E112011020Aug 24, 2026, 2:59 p.m. / Aug 24, 2026, 3:51 p.m.
2026-08-24483519020Aug 24, 2026, 4:08 a.m. / Aug 24, 2026, 5:00 a.m.
2026-08-244812734020Aug 24, 2026, 4:24 a.m. / Aug 24, 2026, 4:38 a.m.
2026-08-23245190010Aug 23, 2026, 4:24 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-232423979010Aug 23, 2026, 3:43 p.m. / Aug 23, 2026, 4:19 p.m.
2026-08-23403163010Aug 23, 2026, 2:52 p.m. / Aug 23, 2026, 3:38 p.m.
2026-08-23455648010Aug 23, 2026, 12:58 p.m. / Aug 23, 2026, 2:04 p.m.
2026-08-23453822010Aug 23, 2026, 1:33 p.m. / Aug 23, 2026, 1:39 p.m.
2026-08-23459203010Aug 23, 2026, 1:14 p.m. / Aug 23, 2026, 1:28 p.m.
2026-08-23456999010Aug 23, 2026, 1:08 p.m. / Aug 23, 2026, 1:08 p.m.
2026-08-23243154010Aug 23, 2026, 11:48 a.m. / Aug 23, 2026, 12:54 p.m.
2026-08-23241671010Aug 23, 2026, 11:09 a.m. / Aug 23, 2026, 11:43 a.m.
2026-08-234124219010Aug 23, 2026, 10:30 a.m. / Aug 23, 2026, 11:04 a.m.
2026-08-234112918010Aug 23, 2026, 9:43 a.m. / Aug 23, 2026, 10:23 a.m.
2026-08-21713891060Aug 22, 2026, 12:39 a.m. / Aug 22, 2026, 1:18 a.m.
2026-08-21722195060Aug 21, 2026, 11:48 p.m. / Aug 22, 2026, 12:34 a.m.
2026-08-21710391060Aug 21, 2026, 10:44 p.m. / Aug 21, 2026, 11:43 p.m.
2026-08-2177565060Aug 21, 2026, 9:19 p.m. / Aug 21, 2026, 10:39 p.m.
2026-08-211219512060Aug 21, 2026, 7:14 p.m. / Aug 21, 2026, 9:09 p.m.
2026-08-216316711060Aug 21, 2026, 5:54 p.m. / Aug 21, 2026, 7:09 p.m.
2026-08-21635926060Aug 21, 2026, 4:48 p.m. / Aug 21, 2026, 5:48 p.m.
2026-08-196815320080Aug 19, 2026, 7:33 p.m. / Aug 20, 2026, 1:00 a.m.
2026-08-198210985080Aug 19, 2026, 5:59 p.m. / Aug 19, 2026, 7:28 p.m.
2026-08-19574421080Aug 19, 2026, 5:54 p.m. / Aug 19, 2026, 5:54 p.m.
2026-08-18301201030Aug 18, 2026, 1:24 p.m. / Aug 18, 2026, 3:04 p.m.
2026-08-18303004030Aug 18, 2026, 2:19 p.m. / Aug 18, 2026, 2:39 p.m.
2026-08-1635382010Aug 16, 2026, 8:20 p.m. / Aug 16, 2026, 9:14 p.m.
2026-08-163518638010Aug 16, 2026, 7:44 p.m. / Aug 16, 2026, 8:16 p.m.
2026-08-163511810010Aug 16, 2026, 6:04 p.m. / Aug 16, 2026, 7:19 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
247 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