Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4727

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.

210
Observed trips
16
Service dates
47
Routes
Service dateRouteTripFirst / last observed
2026-09-111110846060Sep 11, 2026, 9:15 p.m. / Sep 11, 2026, 10:20 p.m.
2026-09-111121855060Sep 11, 2026, 8:13 p.m. / Sep 11, 2026, 9:14 p.m.
2026-09-111110137060Sep 11, 2026, 6:19 p.m. / Sep 11, 2026, 8:12 p.m.
2026-09-111112248060Sep 11, 2026, 4:44 p.m. / Sep 11, 2026, 6:17 p.m.
2026-09-11118495060Sep 11, 2026, 3:11 p.m. / Sep 11, 2026, 4:42 p.m.
2026-09-111117335060Sep 11, 2026, 1:51 p.m. / Sep 11, 2026, 3:10 p.m.
2026-09-11112714060Sep 11, 2026, 12:08 p.m. / Sep 11, 2026, 1:50 p.m.
2026-09-11119945060Sep 11, 2026, 10:53 a.m. / Sep 11, 2026, 12:07 p.m.
2026-09-11117154060Sep 11, 2026, 9:16 a.m. / Sep 11, 2026, 10:51 a.m.
2026-09-111118782060Sep 11, 2026, 7:53 a.m. / Sep 11, 2026, 9:14 a.m.
2026-09-1186703060Sep 11, 2026, 6:51 a.m. / Sep 11, 2026, 7:51 a.m.
2026-09-1184424060Sep 11, 2026, 7:17 a.m. / Sep 11, 2026, 7:33 a.m.
2026-09-11822723060Sep 11, 2026, 5:48 a.m. / Sep 11, 2026, 6:50 a.m.
2026-09-11819547060Sep 11, 2026, 5:36 a.m. / Sep 11, 2026, 6:29 a.m.
2026-09-118813821060Sep 11, 2026, 4:41 a.m. / Sep 11, 2026, 5:35 a.m.
2026-09-101110683050Sep 10, 2026, 6:10 p.m. / Sep 10, 2026, 7:07 p.m.
2026-09-101114631050Sep 10, 2026, 4:40 p.m. / Sep 10, 2026, 6:08 p.m.
2026-09-101114942050Sep 10, 2026, 2:37 p.m. / Sep 10, 2026, 4:37 p.m.
2026-09-10119247050Sep 10, 2026, 1:18 p.m. / Sep 10, 2026, 2:35 p.m.
2026-09-101121000050Sep 10, 2026, 11:35 a.m. / Sep 10, 2026, 1:17 p.m.
2026-09-101113944050Sep 10, 2026, 10:25 a.m. / Sep 10, 2026, 11:34 a.m.
2026-09-10115423050Sep 10, 2026, 8:46 a.m. / Sep 10, 2026, 10:24 a.m.
2026-09-10111652050Sep 10, 2026, 6:58 a.m. / Sep 10, 2026, 8:45 a.m.
2026-09-105717316050Sep 10, 2026, 5:46 a.m. / Sep 10, 2026, 6:47 a.m.
2026-09-106119175050Sep 10, 2026, 4:37 a.m. / Sep 10, 2026, 5:45 a.m.
2026-09-096818585040Sep 9, 2026, 11:56 p.m. / Sep 10, 2026, 12:29 a.m.
2026-09-09682709040Sep 9, 2026, 11:15 p.m. / Sep 9, 2026, 11:55 p.m.
2026-09-096819811040Sep 9, 2026, 10:24 p.m. / Sep 9, 2026, 11:14 p.m.
2026-09-096819444040Sep 9, 2026, 9:33 p.m. / Sep 9, 2026, 10:23 p.m.
2026-09-096826311040Sep 9, 2026, 8:47 p.m. / Sep 9, 2026, 9:32 p.m.
2026-09-098214151040Sep 9, 2026, 7:02 p.m. / Sep 9, 2026, 8:45 p.m.
2026-09-098214498040Sep 9, 2026, 6:19 p.m. / Sep 9, 2026, 7:00 p.m.
2026-09-09828554040Sep 9, 2026, 4:13 p.m. / Sep 9, 2026, 6:18 p.m.
2026-09-098222714040Sep 9, 2026, 3:20 p.m. / Sep 9, 2026, 4:06 p.m.
2026-09-0911220325040Sep 9, 2026, 2:38 p.m. / Sep 9, 2026, 3:19 p.m.
2026-09-0911221783040Sep 9, 2026, 1:57 p.m. / Sep 9, 2026, 2:37 p.m.
2026-09-091127504040Sep 9, 2026, 1:00 p.m. / Sep 9, 2026, 1:56 p.m.
2026-09-0911225303040Sep 9, 2026, 12:06 p.m. / Sep 9, 2026, 12:59 p.m.
2026-09-085625630030Sep 8, 2026, 8:42 a.m. / Sep 8, 2026, 9:00 a.m.
2026-09-0826512388030Sep 8, 2026, 7:12 a.m. / Sep 8, 2026, 8:41 a.m.
2026-09-046021981060Sep 4, 2026, 9:52 p.m. / Sep 4, 2026, 10:16 p.m.
2026-09-046026753060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 9:51 p.m.
2026-09-04609726060Sep 4, 2026, 7:58 p.m. / Sep 4, 2026, 8:00 p.m.
2026-09-04607318060Sep 4, 2026, 7:36 p.m. / Sep 4, 2026, 7:55 p.m.
2026-09-04603494060Sep 4, 2026, 6:59 p.m. / Sep 4, 2026, 7:34 p.m.
2026-09-0460282060Sep 4, 2026, 5:23 p.m. / Sep 4, 2026, 6:58 p.m.
2026-09-041127255060Sep 4, 2026, 3:56 p.m. / Sep 4, 2026, 5:14 p.m.
2026-09-04117016060Sep 4, 2026, 2:47 p.m. / Sep 4, 2026, 3:54 p.m.
2026-09-0415326324060Sep 4, 2026, 2:28 p.m. / Sep 4, 2026, 2:45 p.m.
2026-09-041534656060Sep 4, 2026, 2:04 p.m. / Sep 4, 2026, 2:27 p.m.
2026-09-048221335060Sep 4, 2026, 12:48 p.m. / Sep 4, 2026, 2:02 p.m.
2026-09-04822048060Sep 4, 2026, 11:30 a.m. / Sep 4, 2026, 12:47 p.m.
2026-09-048219902060Sep 4, 2026, 10:49 a.m. / Sep 4, 2026, 11:29 a.m.
2026-09-048211347060Sep 4, 2026, 9:30 a.m. / Sep 4, 2026, 10:48 a.m.
2026-09-041120554060Sep 4, 2026, 8:00 a.m. / Sep 4, 2026, 9:29 a.m.
2026-09-04113012060Sep 4, 2026, 6:53 a.m. / Sep 4, 2026, 7:58 a.m.
2026-09-035129083050Sep 3, 2026, 9:45 p.m. / Sep 3, 2026, 10:58 p.m.
2026-09-03515622050Sep 3, 2026, 8:50 p.m. / Sep 3, 2026, 9:43 p.m.
2026-09-035121509050Sep 3, 2026, 7:49 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-035124461050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 7:44 p.m.
2026-09-035123101050Sep 3, 2026, 6:26 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-037411376050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-0327913121050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-036117183050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-036113062050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-036125373050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:00 p.m.
2026-09-036119940050Sep 3, 2026, 9:18 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-036129050050Sep 3, 2026, 7:49 a.m. / Sep 3, 2026, 9:12 a.m.
2026-09-036113177050Sep 3, 2026, 5:51 a.m. / Sep 3, 2026, 7:45 a.m.
2026-09-0228322894040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:52 p.m.
2026-09-027414286040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-026327439040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-026326941040Sep 2, 2026, 11:11 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-0263953040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:07 a.m.
2026-09-026317324040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-0226211170040Sep 2, 2026, 7:11 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02858765040Sep 2, 2026, 6:10 a.m. / Sep 2, 2026, 7:10 a.m.
2026-09-028515204040Sep 2, 2026, 5:05 a.m. / Sep 2, 2026, 6:09 a.m.
2026-09-015821099030Sep 1, 2026, 11:10 p.m. / Sep 1, 2026, 11:28 p.m.
2026-09-01585511030Sep 1, 2026, 10:20 p.m. / Sep 1, 2026, 11:08 p.m.
2026-09-015815205030Sep 1, 2026, 9:40 p.m. / Sep 1, 2026, 10:18 p.m.
2026-09-01586922030Sep 1, 2026, 9:22 p.m. / Sep 1, 2026, 9:36 p.m.
2026-09-015812550030Sep 1, 2026, 8:48 p.m. / Sep 1, 2026, 8:59 p.m.
2026-09-01585997030Sep 1, 2026, 8:39 p.m. / Sep 1, 2026, 8:39 p.m.
2026-09-015821446030Sep 1, 2026, 7:54 p.m. / Sep 1, 2026, 8:18 p.m.
2026-09-018522879030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:25 p.m.
2026-09-018515684030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-015826578030Sep 1, 2026, 4:08 p.m. / Sep 1, 2026, 4:12 p.m.
2026-09-01585937030Sep 1, 2026, 3:31 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-017012218030Sep 1, 2026, 8:29 a.m. / Sep 1, 2026, 9:21 a.m.
2026-09-01701771030Sep 1, 2026, 7:23 a.m. / Sep 1, 2026, 8:19 a.m.
2026-09-01704899030Sep 1, 2026, 6:27 a.m. / Sep 1, 2026, 7:21 a.m.
2026-09-0170529030Sep 1, 2026, 5:08 a.m. / Sep 1, 2026, 6:26 a.m.
2026-08-31708192020Aug 31, 2026, 7:29 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-317022231020Aug 31, 2026, 6:17 p.m. / Aug 31, 2026, 7:26 p.m.
2026-08-317022045020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:12 p.m.
2026-08-31707028020Aug 31, 2026, 3:57 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-317022343020Aug 31, 2026, 2:57 p.m. / Aug 31, 2026, 3:52 p.m.
2026-08-311103264020Aug 31, 2026, 1:19 p.m. / Aug 31, 2026, 2:56 p.m.
2026-08-3111017315020Aug 31, 2026, 11:12 a.m. / Aug 31, 2026, 1:17 p.m.
2026-08-311104901020Aug 31, 2026, 9:08 a.m. / Aug 31, 2026, 11:11 a.m.
2026-08-316614922020Aug 31, 2026, 8:13 a.m. / Aug 31, 2026, 9:01 a.m.
2026-08-318117605020Aug 31, 2026, 7:06 a.m. / Aug 31, 2026, 8:11 a.m.
2026-08-31811938020Aug 31, 2026, 5:43 a.m. / Aug 31, 2026, 7:05 a.m.
2026-08-281213472130Aug 28, 2026, 10:14 p.m. / Aug 28, 2026, 10:39 p.m.
2026-08-281216349130Aug 28, 2026, 9:18 p.m. / Aug 28, 2026, 10:12 p.m.
2026-08-281224838130Aug 28, 2026, 8:18 p.m. / Aug 28, 2026, 9:16 p.m.
2026-08-281013776130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 8:09 p.m.
2026-08-281012607130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-281023278130Aug 28, 2026, 3:17 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-28106031130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:05 p.m.
2026-08-253821726100Aug 25, 2026, 1:59 p.m. / Aug 25, 2026, 2:19 p.m.
2026-08-2538-1318515148Aug 25, 2026, 1:53 p.m. / Aug 25, 2026, 1:53 p.m.
2026-08-25381666100Aug 25, 2026, 1:14 p.m. / Aug 25, 2026, 1:49 p.m.
2026-08-253816906100Aug 25, 2026, 12:29 p.m. / Aug 25, 2026, 1:09 p.m.
2026-08-253815754100Aug 25, 2026, 11:44 a.m. / Aug 25, 2026, 12:24 p.m.
2026-08-253419209100Aug 25, 2026, 11:19 a.m. / Aug 25, 2026, 11:39 a.m.
2026-08-253421900100Aug 25, 2026, 10:15 a.m. / Aug 25, 2026, 11:15 a.m.
2026-08-253011020100Aug 25, 2026, 9:29 a.m. / Aug 25, 2026, 10:44 a.m.
2026-08-2530-47678549Aug 25, 2026, 9:39 a.m. / Aug 25, 2026, 9:39 a.m.
2026-08-253020230100Aug 25, 2026, 8:49 a.m. / Aug 25, 2026, 9:24 a.m.
2026-08-2523711583100Aug 25, 2026, 8:04 a.m. / Aug 25, 2026, 8:47 a.m.
2026-08-251913340100Aug 25, 2026, 7:18 a.m. / Aug 25, 2026, 7:58 a.m.
2026-08-2519-259359266Aug 25, 2026, 7:20 a.m. / Aug 25, 2026, 7:47 a.m.
2026-08-251914904100Aug 25, 2026, 6:29 a.m. / Aug 25, 2026, 7:09 a.m.
2026-08-2111116911060Aug 21, 2026, 11:48 p.m. / Aug 22, 2026, 12:04 a.m.
2026-08-2111123652060Aug 21, 2026, 11:23 p.m. / Aug 21, 2026, 11:43 p.m.
2026-08-2111215860060Aug 21, 2026, 10:34 p.m. / Aug 21, 2026, 11:19 p.m.
2026-08-2111213041060Aug 21, 2026, 10:01 p.m. / Aug 21, 2026, 10:28 p.m.
2026-08-2111210434060Aug 21, 2026, 8:24 p.m. / Aug 21, 2026, 9:54 p.m.
2026-08-211123671060Aug 21, 2026, 8:09 p.m. / Aug 21, 2026, 9:00 p.m.
2026-08-2115311827060Aug 21, 2026, 7:28 p.m. / Aug 21, 2026, 8:04 p.m.
2026-08-211534936060Aug 21, 2026, 7:09 p.m. / Aug 21, 2026, 7:23 p.m.
2026-08-211114869060Aug 21, 2026, 5:34 p.m. / Aug 21, 2026, 7:03 p.m.
2026-08-21522822060Aug 21, 2026, 4:53 p.m. / Aug 21, 2026, 5:29 p.m.
2026-08-21511129060Aug 21, 2026, 3:28 p.m. / Aug 21, 2026, 4:48 p.m.
2026-08-212013457060Aug 21, 2026, 10:04 a.m. / Aug 21, 2026, 11:04 a.m.
2026-08-212021566060Aug 21, 2026, 9:29 a.m. / Aug 21, 2026, 9:59 a.m.
2026-08-21149975060Aug 21, 2026, 8:04 a.m. / Aug 21, 2026, 9:24 a.m.
2026-08-215312053060Aug 21, 2026, 6:59 a.m. / Aug 21, 2026, 8:00 a.m.
2026-08-206125212050Aug 21, 2026, 2:08 a.m. / Aug 21, 2026, 3:08 a.m.
2026-08-20611215050Aug 21, 2026, 1:19 a.m. / Aug 21, 2026, 2:03 a.m.
2026-08-20815511050Aug 20, 2026, 11:54 p.m. / Aug 21, 2026, 1:13 a.m.
2026-08-20884818050Aug 20, 2026, 11:00 p.m. / Aug 20, 2026, 11:49 p.m.
2026-08-20913402050Aug 20, 2026, 10:39 p.m. / Aug 20, 2026, 10:53 p.m.
2026-08-20925146050Aug 20, 2026, 10:08 p.m. / Aug 20, 2026, 10:34 p.m.
2026-08-2096162050Aug 20, 2026, 9:38 p.m. / Aug 20, 2026, 10:03 p.m.
2026-08-2091153050Aug 20, 2026, 8:43 p.m. / Aug 20, 2026, 9:33 p.m.
2026-08-2011223215050Aug 20, 2026, 7:34 p.m. / Aug 20, 2026, 8:39 p.m.
2026-08-201124819050Aug 20, 2026, 7:00 p.m. / Aug 20, 2026, 7:29 p.m.
2026-08-201122138050Aug 20, 2026, 5:59 p.m. / Aug 20, 2026, 6:53 p.m.
2026-08-201129592050Aug 20, 2026, 4:54 p.m. / Aug 20, 2026, 5:53 p.m.
2026-08-201110381050Aug 20, 2026, 3:14 p.m. / Aug 20, 2026, 4:49 p.m.
2026-08-201123496050Aug 20, 2026, 1:59 p.m. / Aug 20, 2026, 3:08 p.m.
2026-08-20118490050Aug 20, 2026, 12:38 p.m. / Aug 20, 2026, 1:53 p.m.
2026-08-201112091050Aug 20, 2026, 11:29 a.m. / Aug 20, 2026, 12:33 p.m.
2026-08-201115814050Aug 20, 2026, 9:43 a.m. / Aug 20, 2026, 10:49 a.m.
2026-08-205814649050Aug 20, 2026, 9:04 a.m. / Aug 20, 2026, 9:48 a.m.
2026-08-205819936050Aug 20, 2026, 8:33 a.m. / Aug 20, 2026, 8:59 a.m.
2026-08-20575641050Aug 20, 2026, 6:48 a.m. / Aug 20, 2026, 8:29 a.m.
2026-08-205717400050Aug 20, 2026, 6:43 a.m. / Aug 20, 2026, 7:24 a.m.
2026-08-19628084080Aug 20, 2026, 12:01 a.m. / Aug 20, 2026, 12:53 a.m.
2026-08-19621238080Aug 19, 2026, 10:29 p.m. / Aug 19, 2026, 11:53 p.m.
2026-08-196213454080Aug 19, 2026, 9:24 p.m. / Aug 19, 2026, 10:24 p.m.
2026-08-19745437080Aug 19, 2026, 7:53 p.m. / Aug 19, 2026, 9:19 p.m.
2026-08-197411940080Aug 19, 2026, 6:44 p.m. / Aug 19, 2026, 7:49 p.m.
2026-08-19808643080Aug 19, 2026, 4:58 p.m. / Aug 19, 2026, 6:39 p.m.
2026-08-197513830080Aug 19, 2026, 4:16 p.m. / Aug 19, 2026, 5:30 p.m.
2026-08-19612709080Aug 19, 2026, 3:19 p.m. / Aug 19, 2026, 4:09 p.m.
2026-08-191121700080Aug 19, 2026, 1:38 p.m. / Aug 19, 2026, 3:14 p.m.
2026-08-194815027080Aug 19, 2026, 7:59 a.m. / Aug 19, 2026, 9:13 a.m.
2026-08-196012771080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:54 a.m.
2026-08-18633652030Aug 18, 2026, 11:29 p.m. / Aug 19, 2026, 12:34 a.m.
2026-08-18612337030Aug 18, 2026, 10:04 p.m. / Aug 18, 2026, 11:23 p.m.
2026-08-186123084030Aug 18, 2026, 8:54 p.m. / Aug 18, 2026, 10:00 p.m.
2026-08-18611855030Aug 18, 2026, 7:04 p.m. / Aug 18, 2026, 8:24 p.m.
2026-08-181312598030Aug 18, 2026, 5:24 p.m. / Aug 18, 2026, 6:59 p.m.
2026-08-18134046030Aug 18, 2026, 5:00 p.m. / Aug 18, 2026, 5:19 p.m.
2026-08-18133554030Aug 18, 2026, 4:34 p.m. / Aug 18, 2026, 4:54 p.m.
2026-08-181319762030Aug 18, 2026, 4:30 p.m. / Aug 18, 2026, 4:30 p.m.
2026-08-18137657030Aug 18, 2026, 4:00 p.m. / Aug 18, 2026, 4:24 p.m.
2026-08-18139705030Aug 18, 2026, 3:00 p.m. / Aug 18, 2026, 3:54 p.m.
2026-08-181875286030Aug 18, 2026, 2:44 p.m. / Aug 18, 2026, 2:54 p.m.
2026-08-18827383030Aug 18, 2026, 1:30 p.m. / Aug 18, 2026, 2:39 p.m.
2026-08-18828935030Aug 18, 2026, 12:49 p.m. / Aug 18, 2026, 1:24 p.m.
2026-08-188212762030Aug 18, 2026, 11:29 a.m. / Aug 18, 2026, 12:44 p.m.
2026-08-18827000030Aug 18, 2026, 10:49 a.m. / Aug 18, 2026, 11:23 a.m.
2026-08-188220707030Aug 18, 2026, 9:33 a.m. / Aug 18, 2026, 10:45 a.m.
2026-08-1827513980030Aug 18, 2026, 7:09 a.m. / Aug 18, 2026, 9:29 a.m.
2026-08-18735285030Aug 18, 2026, 6:40 a.m. / Aug 18, 2026, 7:04 a.m.
2026-08-18734587030Aug 18, 2026, 4:50 a.m. / Aug 18, 2026, 6:34 a.m.
2026-08-185714497030Aug 18, 2026, 4:55 a.m. / Aug 18, 2026, 5:34 a.m.
2026-08-17572318020Aug 18, 2026, 1:34 a.m. / Aug 18, 2026, 1:59 a.m.
2026-08-176224088020Aug 18, 2026, 12:00 a.m. / Aug 18, 2026, 1:29 a.m.
2026-08-17626000020Aug 17, 2026, 10:19 p.m. / Aug 17, 2026, 11:37 p.m.
2026-08-178122516020Aug 17, 2026, 8:29 p.m. / Aug 17, 2026, 9:52 p.m.
2026-08-17514801020Aug 17, 2026, 7:39 p.m. / Aug 17, 2026, 8:24 p.m.
2026-08-17511879020Aug 17, 2026, 6:43 p.m. / Aug 17, 2026, 7:34 p.m.
2026-08-17515968020Aug 17, 2026, 5:44 p.m. / Aug 17, 2026, 6:40 p.m.
2026-08-175171020Aug 17, 2026, 4:54 p.m. / Aug 17, 2026, 5:40 p.m.
2026-08-17741769020Aug 17, 2026, 3:34 p.m. / Aug 17, 2026, 4:49 p.m.
2026-08-17745464020Aug 17, 2026, 2:24 p.m. / Aug 17, 2026, 3:29 p.m.
2026-08-17743876020Aug 17, 2026, 1:19 p.m. / Aug 17, 2026, 2:20 p.m.
2026-08-177410696020Aug 17, 2026, 12:29 p.m. / Aug 17, 2026, 1:14 p.m.
2026-08-175816189020Aug 17, 2026, 11:39 a.m. / Aug 17, 2026, 12:25 p.m.
2026-08-175817226020Aug 17, 2026, 10:31 a.m. / Aug 17, 2026, 11:31 a.m.
2026-08-17581446020Aug 17, 2026, 9:34 a.m. / Aug 17, 2026, 10:24 a.m.
2026-08-1726211757020Aug 17, 2026, 7:19 a.m. / Aug 17, 2026, 9:29 a.m.
2026-08-171613045020Aug 17, 2026, 6:45 a.m. / Aug 17, 2026, 7:14 a.m.
2026-08-171615948020Aug 17, 2026, 5:19 a.m. / Aug 17, 2026, 6:39 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
210 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