Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4838

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.

232
Observed trips
25
Service dates
50
Routes
Service dateRouteTripFirst / last observed
2026-08-276117861120Aug 27, 2026, 1:21 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-276117280120Aug 27, 2026, 12:01 p.m. / Aug 27, 2026, 1:16 p.m.
2026-08-271622353120Aug 27, 2026, 11:19 a.m. / Aug 27, 2026, 12:14 p.m.
2026-08-2716222154120Aug 27, 2026, 10:59 a.m. / Aug 27, 2026, 11:14 a.m.
2026-08-2716221995120Aug 27, 2026, 10:19 a.m. / Aug 27, 2026, 10:54 a.m.
2026-08-2716214837120Aug 27, 2026, 9:54 a.m. / Aug 27, 2026, 10:14 a.m.
2026-08-271686223120Aug 27, 2026, 8:31 a.m. / Aug 27, 2026, 9:49 a.m.
2026-08-2716810936120Aug 27, 2026, 7:38 a.m. / Aug 27, 2026, 8:24 a.m.
2026-08-276811782120Aug 27, 2026, 6:53 a.m. / Aug 27, 2026, 7:33 a.m.
2026-08-276812608120Aug 27, 2026, 5:40 a.m. / Aug 27, 2026, 6:48 a.m.
2026-08-251121767100Aug 25, 2026, 3:33 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-251123929100Aug 25, 2026, 2:54 p.m. / Aug 25, 2026, 3:29 p.m.
2026-08-2511222014100Aug 25, 2026, 1:59 p.m. / Aug 25, 2026, 2:49 p.m.
2026-08-2511215538100Aug 25, 2026, 1:29 p.m. / Aug 25, 2026, 1:53 p.m.
2026-08-25112719100Aug 25, 2026, 12:29 p.m. / Aug 25, 2026, 1:23 p.m.
2026-08-2511223424100Aug 25, 2026, 12:00 p.m. / Aug 25, 2026, 12:24 p.m.
2026-08-2511223694100Aug 25, 2026, 11:00 a.m. / Aug 25, 2026, 11:54 a.m.
2026-08-251127399100Aug 25, 2026, 10:24 a.m. / Aug 25, 2026, 10:54 a.m.
2026-08-253811510100Aug 25, 2026, 8:33 a.m. / Aug 25, 2026, 10:20 a.m.
2026-08-256721100Aug 25, 2026, 7:47 a.m. / Aug 25, 2026, 8:25 a.m.
2026-08-25488542100Aug 25, 2026, 6:52 a.m. / Aug 25, 2026, 7:39 a.m.
2026-08-254818442100Aug 25, 2026, 5:44 a.m. / Aug 25, 2026, 6:44 a.m.
2026-08-223310761070Aug 22, 2026, 10:29 a.m. / Aug 22, 2026, 10:48 a.m.
2026-08-223320036070Aug 22, 2026, 10:08 a.m. / Aug 22, 2026, 10:23 a.m.
2026-08-223310213070Aug 22, 2026, 9:30 a.m. / Aug 22, 2026, 10:03 a.m.
2026-08-223315282070Aug 22, 2026, 9:02 a.m. / Aug 22, 2026, 9:24 a.m.
2026-08-223919160070Aug 22, 2026, 7:54 a.m. / Aug 22, 2026, 8:54 a.m.
2026-08-223619330070Aug 22, 2026, 7:14 a.m. / Aug 22, 2026, 7:49 a.m.
2026-08-2178523053060Aug 21, 2026, 9:53 a.m. / Aug 21, 2026, 10:44 a.m.
2026-08-20407544050Aug 20, 2026, 5:33 p.m. / Aug 20, 2026, 6:19 p.m.
2026-08-20401524050Aug 20, 2026, 4:00 p.m. / Aug 20, 2026, 5:28 p.m.
2026-08-204722569050Aug 20, 2026, 3:54 p.m. / Aug 20, 2026, 4:38 p.m.
2026-08-20523202050Aug 20, 2026, 10:54 a.m. / Aug 20, 2026, 11:29 a.m.
2026-08-205439050Aug 20, 2026, 10:13 a.m. / Aug 20, 2026, 10:49 a.m.
2026-08-20519020050Aug 20, 2026, 9:23 a.m. / Aug 20, 2026, 10:08 a.m.
2026-08-2059747050Aug 20, 2026, 8:18 a.m. / Aug 20, 2026, 9:18 a.m.
2026-08-197520270080Aug 19, 2026, 11:24 p.m. / Aug 20, 2026, 12:01 a.m.
2026-08-19991733080Aug 19, 2026, 10:54 p.m. / Aug 19, 2026, 11:19 p.m.
2026-08-199912618080Aug 19, 2026, 10:24 p.m. / Aug 19, 2026, 10:48 p.m.
2026-08-199916356080Aug 19, 2026, 10:01 p.m. / Aug 19, 2026, 10:19 p.m.
2026-08-199924302080Aug 19, 2026, 9:30 p.m. / Aug 19, 2026, 9:53 p.m.
2026-08-1999949080Aug 19, 2026, 8:23 p.m. / Aug 19, 2026, 9:23 p.m.
2026-08-19993826080Aug 19, 2026, 7:44 p.m. / Aug 19, 2026, 8:53 p.m.
2026-08-192661427080Aug 19, 2026, 6:23 p.m. / Aug 19, 2026, 7:14 p.m.
2026-08-19874878080Aug 19, 2026, 5:38 p.m. / Aug 19, 2026, 6:19 p.m.
2026-08-19875045080Aug 19, 2026, 5:03 p.m. / Aug 19, 2026, 5:34 p.m.
2026-08-19873677080Aug 19, 2026, 4:39 p.m. / Aug 19, 2026, 4:58 p.m.
2026-08-198719441080Aug 19, 2026, 3:59 p.m. / Aug 19, 2026, 4:33 p.m.
2026-08-1966339080Aug 19, 2026, 2:33 p.m. / Aug 19, 2026, 3:54 p.m.
2026-08-196119215080Aug 19, 2026, 1:19 p.m. / Aug 19, 2026, 2:28 p.m.
2026-08-196115719080Aug 19, 2026, 12:00 p.m. / Aug 19, 2026, 1:13 p.m.
2026-08-191628989080Aug 19, 2026, 11:18 a.m. / Aug 19, 2026, 11:58 a.m.
2026-08-1916215752080Aug 19, 2026, 10:59 a.m. / Aug 19, 2026, 11:14 a.m.
2026-08-191622880080Aug 19, 2026, 9:45 a.m. / Aug 19, 2026, 10:53 a.m.
2026-08-191623257080Aug 19, 2026, 10:00 a.m. / Aug 19, 2026, 10:14 a.m.
2026-08-1916817581080Aug 19, 2026, 8:29 a.m. / Aug 19, 2026, 9:43 a.m.
2026-08-191689460080Aug 19, 2026, 7:38 a.m. / Aug 19, 2026, 8:23 a.m.
2026-08-196810109080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:34 a.m.
2026-08-1811218224030Aug 18, 2026, 9:29 p.m. / Aug 18, 2026, 9:54 p.m.
2026-08-1811214195030Aug 18, 2026, 8:59 p.m. / Aug 18, 2026, 9:24 p.m.
2026-08-181123031030Aug 18, 2026, 8:04 p.m. / Aug 18, 2026, 8:54 p.m.
2026-08-181122456030Aug 18, 2026, 7:04 p.m. / Aug 18, 2026, 8:00 p.m.
2026-08-18854121030Aug 18, 2026, 5:29 p.m. / Aug 18, 2026, 6:59 p.m.
2026-08-188516006030Aug 18, 2026, 4:00 p.m. / Aug 18, 2026, 5:24 p.m.
2026-08-188516100030Aug 18, 2026, 2:29 p.m. / Aug 18, 2026, 3:54 p.m.
2026-08-17103629020Aug 17, 2026, 5:30 p.m. / Aug 17, 2026, 6:25 p.m.
2026-08-171014205020Aug 17, 2026, 4:19 p.m. / Aug 17, 2026, 5:24 p.m.
2026-08-171019640020Aug 17, 2026, 2:54 p.m. / Aug 17, 2026, 4:14 p.m.
2026-08-17103250020Aug 17, 2026, 1:44 p.m. / Aug 17, 2026, 2:49 p.m.
2026-08-17105655020Aug 17, 2026, 12:25 p.m. / Aug 17, 2026, 1:39 p.m.
2026-08-17104964020Aug 17, 2026, 11:54 a.m. / Aug 17, 2026, 12:19 p.m.
2026-08-17108708020Aug 17, 2026, 11:08 a.m. / Aug 17, 2026, 11:49 a.m.
2026-08-17103992020Aug 17, 2026, 10:14 a.m. / Aug 17, 2026, 11:05 a.m.
2026-08-171012894020Aug 17, 2026, 8:54 a.m. / Aug 17, 2026, 10:09 a.m.
2026-08-17481529020Aug 17, 2026, 8:00 a.m. / Aug 17, 2026, 8:48 a.m.
2026-08-1748-1793047676Aug 17, 2026, 8:04 a.m. / Aug 17, 2026, 8:29 a.m.
2026-08-17725539020Aug 17, 2026, 7:00 a.m. / Aug 17, 2026, 7:54 a.m.
2026-08-171812567020Aug 17, 2026, 5:54 a.m. / Aug 17, 2026, 6:55 a.m.
2026-08-167513171010Aug 16, 2026, 9:14 a.m. / Aug 16, 2026, 10:19 a.m.
2026-08-151412652070Aug 15, 2026, 11:34 a.m. / Aug 15, 2026, 12:24 p.m.
2026-08-15141263070Aug 15, 2026, 10:30 a.m. / Aug 15, 2026, 11:29 a.m.
2026-08-15146657070Aug 15, 2026, 9:34 a.m. / Aug 15, 2026, 10:24 a.m.
2026-08-15146365070Aug 15, 2026, 8:29 a.m. / Aug 15, 2026, 9:29 a.m.
2026-08-158625348070Aug 15, 2026, 7:14 a.m. / Aug 15, 2026, 8:24 a.m.
2026-08-158624477070Aug 15, 2026, 6:54 a.m. / Aug 15, 2026, 7:09 a.m.
2026-08-15572505070Aug 15, 2026, 5:39 a.m. / Aug 15, 2026, 6:49 a.m.
2026-08-1517319345070Aug 15, 2026, 4:34 a.m. / Aug 15, 2026, 5:34 a.m.
2026-08-1453877060Aug 14, 2026, 8:23 a.m. / Aug 14, 2026, 9:03 a.m.
2026-08-14515417060Aug 14, 2026, 7:45 a.m. / Aug 14, 2026, 8:19 a.m.
2026-08-14522920060Aug 14, 2026, 6:58 a.m. / Aug 14, 2026, 7:38 a.m.
2026-08-14521064060Aug 14, 2026, 6:18 a.m. / Aug 14, 2026, 6:53 a.m.
2026-08-1355064050Aug 14, 2026, 12:05 a.m. / Aug 14, 2026, 12:38 a.m.
2026-08-13518773050Aug 13, 2026, 11:29 p.m. / Aug 14, 2026, 12:01 a.m.
2026-08-1351257050Aug 13, 2026, 9:54 p.m. / Aug 13, 2026, 11:23 p.m.
2026-08-13516261050Aug 13, 2026, 9:29 p.m. / Aug 13, 2026, 10:28 p.m.
2026-08-132519859050Aug 13, 2026, 8:04 p.m. / Aug 13, 2026, 9:24 p.m.
2026-08-132515323050Aug 13, 2026, 7:19 p.m. / Aug 13, 2026, 7:59 p.m.
2026-08-13397877050Aug 13, 2026, 5:56 p.m. / Aug 13, 2026, 6:49 p.m.
2026-08-1339857050Aug 13, 2026, 5:04 p.m. / Aug 13, 2026, 5:49 p.m.
2026-08-13399510050Aug 13, 2026, 4:52 p.m. / Aug 13, 2026, 5:02 p.m.
2026-08-13395103050Aug 13, 2026, 2:53 p.m. / Aug 13, 2026, 4:21 p.m.
2026-08-13391220050Aug 13, 2026, 2:44 p.m. / Aug 13, 2026, 3:34 p.m.
2026-08-12354608040Aug 12, 2026, 2:58 p.m. / Aug 12, 2026, 3:44 p.m.
2026-08-123599040Aug 12, 2026, 2:24 p.m. / Aug 12, 2026, 2:54 p.m.
2026-08-122010953040Aug 12, 2026, 11:31 a.m. / Aug 12, 2026, 2:18 p.m.
2026-08-122021232040Aug 12, 2026, 12:04 p.m. / Aug 12, 2026, 12:04 p.m.
2026-08-115313976030Aug 11, 2026, 3:03 p.m. / Aug 11, 2026, 4:00 p.m.
2026-08-11128344030Aug 11, 2026, 8:09 a.m. / Aug 11, 2026, 9:13 a.m.
2026-08-111412455030Aug 11, 2026, 6:57 a.m. / Aug 11, 2026, 8:04 a.m.
2026-08-1011216080020Aug 10, 2026, 9:29 p.m. / Aug 10, 2026, 10:04 p.m.
2026-08-1011212345020Aug 10, 2026, 9:03 p.m. / Aug 10, 2026, 9:23 p.m.
2026-08-101122655020Aug 10, 2026, 7:58 p.m. / Aug 10, 2026, 8:58 p.m.
2026-08-101122151020Aug 10, 2026, 6:59 p.m. / Aug 10, 2026, 7:54 p.m.
2026-08-10853649020Aug 10, 2026, 5:23 p.m. / Aug 10, 2026, 6:53 p.m.
2026-08-108514111020Aug 10, 2026, 4:00 p.m. / Aug 10, 2026, 5:18 p.m.
2026-08-108514218020Aug 10, 2026, 2:32 p.m. / Aug 10, 2026, 3:53 p.m.
2026-08-093917937010Aug 9, 2026, 6:54 p.m. / Aug 9, 2026, 7:03 p.m.
2026-08-093921977010Aug 9, 2026, 6:29 p.m. / Aug 9, 2026, 6:49 p.m.
2026-08-09392140010Aug 9, 2026, 5:49 p.m. / Aug 9, 2026, 6:24 p.m.
2026-08-093412966010Aug 9, 2026, 5:09 p.m. / Aug 9, 2026, 5:44 p.m.
2026-08-093419525010Aug 9, 2026, 4:25 p.m. / Aug 9, 2026, 5:04 p.m.
2026-08-093479010Aug 9, 2026, 3:44 p.m. / Aug 9, 2026, 4:20 p.m.
2026-08-09348419010Aug 9, 2026, 2:59 p.m. / Aug 9, 2026, 3:40 p.m.
2026-08-09342881010Aug 9, 2026, 2:09 p.m. / Aug 9, 2026, 2:54 p.m.
2026-08-09342940010Aug 9, 2026, 1:25 p.m. / Aug 9, 2026, 2:04 p.m.
2026-08-09347294010Aug 9, 2026, 12:33 p.m. / Aug 9, 2026, 1:19 p.m.
2026-08-093415539010Aug 9, 2026, 11:59 a.m. / Aug 9, 2026, 12:29 p.m.
2026-08-093416232010Aug 9, 2026, 11:09 a.m. / Aug 9, 2026, 11:53 a.m.
2026-08-093417682010Aug 9, 2026, 10:29 a.m. / Aug 9, 2026, 11:04 a.m.
2026-08-09349298010Aug 9, 2026, 8:58 a.m. / Aug 9, 2026, 10:23 a.m.
2026-08-093417637010Aug 9, 2026, 8:54 a.m. / Aug 9, 2026, 9:35 a.m.
2026-08-09315219010Aug 9, 2026, 7:34 a.m. / Aug 9, 2026, 8:49 a.m.
2026-08-09312237010Aug 9, 2026, 7:20 a.m. / Aug 9, 2026, 8:13 a.m.
2026-08-086818090070Aug 8, 2026, 1:49 p.m. / Aug 8, 2026, 2:23 p.m.
2026-08-08681717070Aug 8, 2026, 1:04 p.m. / Aug 8, 2026, 1:44 p.m.
2026-08-08683096070Aug 8, 2026, 12:14 p.m. / Aug 8, 2026, 12:59 p.m.
2026-08-086822657070Aug 8, 2026, 11:13 a.m. / Aug 8, 2026, 12:08 p.m.
2026-08-08684256070Aug 8, 2026, 10:29 a.m. / Aug 8, 2026, 11:08 a.m.
2026-08-0816810595070Aug 8, 2026, 8:49 a.m. / Aug 8, 2026, 10:23 a.m.
2026-08-0816816153070Aug 8, 2026, 7:44 a.m. / Aug 8, 2026, 8:44 a.m.
2026-08-086812792070Aug 8, 2026, 6:49 a.m. / Aug 8, 2026, 7:43 a.m.
2026-08-086819947070Aug 8, 2026, 5:39 a.m. / Aug 8, 2026, 6:44 a.m.
2026-08-086819664070Aug 8, 2026, 4:51 a.m. / Aug 8, 2026, 5:34 a.m.
2026-08-073418014110Aug 7, 2026, 8:53 p.m. / Aug 7, 2026, 10:03 p.m.
2026-08-073420374110Aug 7, 2026, 8:44 p.m. / Aug 7, 2026, 9:39 p.m.
2026-08-072418291110Aug 7, 2026, 7:35 p.m. / Aug 7, 2026, 8:39 p.m.
2026-08-074112635110Aug 7, 2026, 6:13 p.m. / Aug 7, 2026, 7:29 p.m.
2026-08-074121334110Aug 7, 2026, 5:21 p.m. / Aug 7, 2026, 6:09 p.m.
2026-08-071814581110Aug 7, 2026, 4:20 p.m. / Aug 7, 2026, 5:14 p.m.
2026-08-071811269110Aug 7, 2026, 2:59 p.m. / Aug 7, 2026, 4:14 p.m.
2026-08-07389915110Aug 7, 2026, 1:43 p.m. / Aug 7, 2026, 2:54 p.m.
2026-08-073815221110Aug 7, 2026, 12:59 p.m. / Aug 7, 2026, 1:39 p.m.
2026-08-073821395110Aug 7, 2026, 12:15 p.m. / Aug 7, 2026, 12:53 p.m.
2026-08-073410524110Aug 7, 2026, 11:13 a.m. / Aug 7, 2026, 12:09 p.m.
2026-08-061412484050Aug 6, 2026, 7:54 p.m. / Aug 6, 2026, 8:49 p.m.
2026-08-06144244050Aug 6, 2026, 7:05 p.m. / Aug 6, 2026, 7:50 p.m.
2026-08-06245928050Aug 6, 2026, 5:34 p.m. / Aug 6, 2026, 7:01 p.m.
2026-08-0622620766050Aug 6, 2026, 4:30 p.m. / Aug 6, 2026, 5:29 p.m.
2026-08-061017348050Aug 6, 2026, 3:10 p.m. / Aug 6, 2026, 4:24 p.m.
2026-08-061016707050Aug 6, 2026, 2:14 p.m. / Aug 6, 2026, 2:44 p.m.
2026-08-061018862050Aug 6, 2026, 1:14 p.m. / Aug 6, 2026, 2:09 p.m.
2026-08-061022727050Aug 6, 2026, 11:45 a.m. / Aug 6, 2026, 1:10 p.m.
2026-08-05515218120Aug 5, 2026, 6:24 p.m. / Aug 5, 2026, 7:03 p.m.
2026-08-05518500120Aug 5, 2026, 5:49 p.m. / Aug 5, 2026, 6:19 p.m.
2026-08-0553136120Aug 5, 2026, 5:00 p.m. / Aug 5, 2026, 5:44 p.m.
2026-08-0551658120Aug 5, 2026, 4:19 p.m. / Aug 5, 2026, 4:53 p.m.
2026-08-0553430120Aug 5, 2026, 3:24 p.m. / Aug 5, 2026, 4:14 p.m.
2026-08-0559120Aug 5, 2026, 2:32 p.m. / Aug 5, 2026, 3:20 p.m.
2026-08-0578528971120Aug 5, 2026, 1:15 p.m. / Aug 5, 2026, 2:17 p.m.
2026-08-0411221801030Aug 4, 2026, 9:28 p.m. / Aug 4, 2026, 9:54 p.m.
2026-08-0411219780030Aug 4, 2026, 9:03 p.m. / Aug 4, 2026, 9:23 p.m.
2026-08-0411219063030Aug 4, 2026, 7:18 p.m. / Aug 4, 2026, 8:58 p.m.
2026-08-0411213624030Aug 4, 2026, 7:04 p.m. / Aug 4, 2026, 7:59 p.m.
2026-08-04851165030Aug 4, 2026, 5:34 p.m. / Aug 4, 2026, 6:58 p.m.
2026-08-048515283030Aug 4, 2026, 4:04 p.m. / Aug 4, 2026, 5:30 p.m.
2026-08-048519300030Aug 4, 2026, 3:32 p.m. / Aug 4, 2026, 4:00 p.m.
2026-08-04718283030Aug 4, 2026, 9:04 a.m. / Aug 4, 2026, 10:13 a.m.
2026-08-041518689030Aug 4, 2026, 8:19 a.m. / Aug 4, 2026, 8:59 a.m.
2026-08-041524388030Aug 4, 2026, 6:33 a.m. / Aug 4, 2026, 8:14 a.m.
2026-08-0423722790030Aug 4, 2026, 6:26 a.m. / Aug 4, 2026, 7:14 a.m.
2026-08-033010008110Aug 3, 2026, 5:24 p.m. / Aug 3, 2026, 5:53 p.m.
2026-08-03307546110Aug 3, 2026, 4:44 p.m. / Aug 3, 2026, 5:18 p.m.
2026-08-033517923110Aug 3, 2026, 3:49 p.m. / Aug 3, 2026, 4:39 p.m.
2026-08-03354183110Aug 3, 2026, 3:14 p.m. / Aug 3, 2026, 3:44 p.m.
2026-08-033426989110Aug 3, 2026, 2:20 p.m. / Aug 3, 2026, 3:09 p.m.
2026-08-03341989110Aug 3, 2026, 1:49 p.m. / Aug 3, 2026, 2:13 p.m.
2026-08-034211183110Aug 3, 2026, 1:15 p.m. / Aug 3, 2026, 1:44 p.m.
2026-08-03426848110Aug 3, 2026, 12:39 p.m. / Aug 3, 2026, 1:09 p.m.
2026-08-033812369110Aug 3, 2026, 12:04 p.m. / Aug 3, 2026, 12:34 p.m.
2026-08-033827076110Aug 3, 2026, 11:04 a.m. / Aug 3, 2026, 11:59 a.m.
2026-08-0310530706110Aug 3, 2026, 10:08 a.m. / Aug 3, 2026, 10:59 a.m.
2026-08-03722138110Aug 3, 2026, 8:49 a.m. / Aug 3, 2026, 10:04 a.m.
2026-08-03721803110Aug 3, 2026, 7:44 a.m. / Aug 3, 2026, 8:44 a.m.
2026-08-03722387110Aug 3, 2026, 6:04 a.m. / Aug 3, 2026, 7:40 a.m.
2026-08-037161110Aug 3, 2026, 5:51 a.m. / Aug 3, 2026, 6:43 a.m.
2026-08-021822538100Aug 2, 2026, 8:39 p.m. / Aug 2, 2026, 9:34 p.m.
2026-08-021813305100Aug 2, 2026, 7:33 p.m. / Aug 2, 2026, 8:33 p.m.
2026-08-021810973100Aug 2, 2026, 6:34 p.m. / Aug 2, 2026, 7:28 p.m.
2026-08-02748898100Aug 2, 2026, 5:08 p.m. / Aug 2, 2026, 6:29 p.m.
2026-08-02746657100Aug 2, 2026, 4:08 p.m. / Aug 2, 2026, 5:03 p.m.
2026-08-026317140100Aug 2, 2026, 2:39 p.m. / Aug 2, 2026, 4:04 p.m.
2026-08-02634055100Aug 2, 2026, 1:19 p.m. / Aug 2, 2026, 2:34 p.m.
2026-08-027424389100Aug 2, 2026, 12:09 p.m. / Aug 2, 2026, 1:14 p.m.
2026-08-027417135100Aug 2, 2026, 11:08 a.m. / Aug 2, 2026, 12:03 p.m.
2026-08-028630532100Aug 2, 2026, 10:18 a.m. / Aug 2, 2026, 11:04 a.m.
2026-08-028620903100Aug 2, 2026, 9:49 a.m. / Aug 2, 2026, 10:14 a.m.
2026-08-02518782100Aug 2, 2026, 8:20 a.m. / Aug 2, 2026, 9:44 a.m.
2026-08-0211351100Aug 2, 2026, 5:41 a.m. / Aug 2, 2026, 7:55 a.m.
2026-08-027525025100Aug 2, 2026, 4:39 a.m. / Aug 2, 2026, 5:25 a.m.
2026-08-027529681100Aug 2, 2026, 4:04 a.m. / Aug 2, 2026, 4:34 a.m.
2026-08-017529681100Aug 2, 2026, 2:57 a.m. / Aug 2, 2026, 3:59 a.m.
2026-07-316810655090Jul 31, 2026, 9:48 p.m. / Jul 31, 2026, 10:29 p.m.
2026-07-31683789090Jul 31, 2026, 8:58 p.m. / Jul 31, 2026, 9:44 p.m.
2026-07-316811694090Jul 31, 2026, 8:18 p.m. / Jul 31, 2026, 8:54 p.m.
2026-07-31683961090Jul 31, 2026, 7:39 p.m. / Jul 31, 2026, 8:14 p.m.
2026-07-316022732090Jul 31, 2026, 6:39 p.m. / Jul 31, 2026, 7:33 p.m.
2026-07-316030568090Jul 31, 2026, 5:23 p.m. / Jul 31, 2026, 6:33 p.m.
2026-07-31142654090Jul 31, 2026, 4:14 p.m. / Jul 31, 2026, 5:18 p.m.
2026-07-31408497090Jul 31, 2026, 3:59 p.m. / Jul 31, 2026, 4:08 p.m.
2026-07-3141977090Jul 31, 2026, 3:09 p.m. / Jul 31, 2026, 3:53 p.m.
2026-07-3111118693090Jul 31, 2026, 2:39 p.m. / Jul 31, 2026, 3:03 p.m.
2026-07-3111112777090Jul 31, 2026, 2:04 p.m. / Jul 31, 2026, 2:33 p.m.
2026-07-3111120175090Jul 31, 2026, 1:13 p.m. / Jul 31, 2026, 1:59 p.m.
2026-07-3111111283090Jul 31, 2026, 12:39 p.m. / Jul 31, 2026, 1:09 p.m.
2026-07-3111122227090Jul 31, 2026, 12:04 p.m. / Jul 31, 2026, 12:33 p.m.
2026-07-3111120073090Jul 31, 2026, 11:09 a.m. / Jul 31, 2026, 11:58 a.m.
2026-07-3111115330090Jul 31, 2026, 9:39 a.m. / Jul 31, 2026, 11:04 a.m.
2026-07-319912703090Jul 31, 2026, 8:39 a.m. / Jul 31, 2026, 9:24 a.m.
2026-07-31992408090Jul 31, 2026, 7:59 a.m. / Jul 31, 2026, 8:33 a.m.
2026-07-317522171090Jul 31, 2026, 7:19 a.m. / Jul 31, 2026, 7:54 a.m.
2026-07-31584318090Jul 31, 2026, 6:24 a.m. / Jul 31, 2026, 7:14 a.m.
2026-07-315814192090Jul 31, 2026, 5:55 a.m. / Jul 31, 2026, 6:19 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
232 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