Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4692

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
18
Service dates
42
Routes
Service dateRouteTripFirst / last observed
2026-09-118521103060Sep 12, 2026, 12:14 a.m. / Sep 12, 2026, 1:08 a.m.
2026-09-118520171060Sep 11, 2026, 11:12 p.m. / Sep 12, 2026, 12:13 a.m.
2026-09-11854480060Sep 11, 2026, 10:18 p.m. / Sep 11, 2026, 11:11 p.m.
2026-09-118512934060Sep 11, 2026, 9:15 p.m. / Sep 11, 2026, 10:17 p.m.
2026-09-11855737060Sep 11, 2026, 7:22 p.m. / Sep 11, 2026, 9:08 p.m.
2026-09-118521279060Sep 11, 2026, 5:45 p.m. / Sep 11, 2026, 7:21 p.m.
2026-09-11855736060Sep 11, 2026, 4:24 p.m. / Sep 11, 2026, 5:56 p.m.
2026-09-118510135060Sep 11, 2026, 2:57 p.m. / Sep 11, 2026, 4:23 p.m.
2026-09-11852184060Sep 11, 2026, 1:27 p.m. / Sep 11, 2026, 2:55 p.m.
2026-09-11854799060Sep 11, 2026, 12:12 p.m. / Sep 11, 2026, 1:26 p.m.
2026-09-11853679060Sep 11, 2026, 10:54 a.m. / Sep 11, 2026, 12:11 p.m.
2026-09-118515076060Sep 11, 2026, 9:43 a.m. / Sep 11, 2026, 10:53 a.m.
2026-09-11858359060Sep 11, 2026, 8:19 a.m. / Sep 11, 2026, 9:41 a.m.
2026-09-11859258060Sep 11, 2026, 6:54 a.m. / Sep 11, 2026, 8:16 a.m.
2026-09-1016520174050Sep 10, 2026, 10:16 p.m. / Sep 10, 2026, 10:36 p.m.
2026-09-10165465050Sep 10, 2026, 10:00 p.m. / Sep 10, 2026, 10:15 p.m.
2026-09-1016519348050Sep 10, 2026, 9:21 p.m. / Sep 10, 2026, 9:59 p.m.
2026-09-101654644050Sep 10, 2026, 9:00 p.m. / Sep 10, 2026, 9:19 p.m.
2026-09-1016823369050Sep 10, 2026, 7:24 p.m. / Sep 10, 2026, 8:59 p.m.
2026-09-1016819162050Sep 10, 2026, 6:37 p.m. / Sep 10, 2026, 7:22 p.m.
2026-09-1016812235050Sep 10, 2026, 5:43 p.m. / Sep 10, 2026, 6:35 p.m.
2026-09-1016815644050Sep 10, 2026, 4:41 p.m. / Sep 10, 2026, 5:42 p.m.
2026-09-1016520708050Sep 10, 2026, 4:19 p.m. / Sep 10, 2026, 4:40 p.m.
2026-09-101653826050Sep 10, 2026, 4:00 p.m. / Sep 10, 2026, 4:05 p.m.
2026-09-106112485050Sep 10, 2026, 2:59 p.m. / Sep 10, 2026, 3:58 p.m.
2026-09-106614212050Sep 10, 2026, 1:41 p.m. / Sep 10, 2026, 2:58 p.m.
2026-09-1011123076050Sep 10, 2026, 8:43 a.m. / Sep 10, 2026, 9:58 a.m.
2026-09-1064713260050Sep 10, 2026, 8:24 a.m. / Sep 10, 2026, 8:32 a.m.
2026-09-1060219130050Sep 10, 2026, 8:19 a.m. / Sep 10, 2026, 8:21 a.m.
2026-09-101122353050Sep 10, 2026, 6:57 a.m. / Sep 10, 2026, 8:18 a.m.
2026-09-09574717040Sep 10, 2026, 12:27 a.m. / Sep 10, 2026, 12:59 a.m.
2026-09-09613019040Sep 9, 2026, 11:05 p.m. / Sep 10, 2026, 12:26 a.m.
2026-09-096123010040Sep 9, 2026, 9:44 p.m. / Sep 9, 2026, 11:04 p.m.
2026-09-095712144040Sep 9, 2026, 8:21 p.m. / Sep 9, 2026, 9:43 p.m.
2026-09-09579155040Sep 9, 2026, 7:17 p.m. / Sep 9, 2026, 8:20 p.m.
2026-09-09639842040Sep 9, 2026, 6:08 p.m. / Sep 9, 2026, 7:16 p.m.
2026-09-09631627040Sep 9, 2026, 4:42 p.m. / Sep 9, 2026, 6:07 p.m.
2026-09-09811910040Sep 9, 2026, 3:29 p.m. / Sep 9, 2026, 4:40 p.m.
2026-09-098184040Sep 9, 2026, 3:08 p.m. / Sep 9, 2026, 4:10 p.m.
2026-09-0967411574040Sep 9, 2026, 2:20 p.m. / Sep 9, 2026, 3:07 p.m.
2026-09-091689493040Sep 9, 2026, 1:27 p.m. / Sep 9, 2026, 2:19 p.m.
2026-09-0916820841040Sep 9, 2026, 12:46 p.m. / Sep 9, 2026, 1:26 p.m.
2026-09-096714586040Sep 9, 2026, 11:25 a.m. / Sep 9, 2026, 12:44 p.m.
2026-09-096724763040Sep 9, 2026, 11:03 a.m. / Sep 9, 2026, 11:24 a.m.
2026-09-096711152040Sep 9, 2026, 9:41 a.m. / Sep 9, 2026, 11:02 a.m.
2026-09-096721853040Sep 9, 2026, 9:22 a.m. / Sep 9, 2026, 10:27 a.m.
2026-09-096121720040Sep 9, 2026, 7:47 a.m. / Sep 9, 2026, 9:05 a.m.
2026-09-09878567040Sep 9, 2026, 7:28 a.m. / Sep 9, 2026, 7:45 a.m.
2026-09-09877028040Sep 9, 2026, 7:18 a.m. / Sep 9, 2026, 7:25 a.m.
2026-09-09879313040Sep 9, 2026, 6:38 a.m. / Sep 9, 2026, 7:15 a.m.
2026-09-0987446040Sep 9, 2026, 5:49 a.m. / Sep 9, 2026, 6:37 a.m.
2026-09-095726250040Sep 9, 2026, 6:00 a.m. / Sep 9, 2026, 6:21 a.m.
2026-09-0895025462030Sep 9, 2026, 12:27 a.m. / Sep 9, 2026, 1:22 a.m.
2026-09-08628551030Sep 8, 2026, 10:31 p.m. / Sep 9, 2026, 12:00 a.m.
2026-09-081116952030Sep 8, 2026, 9:43 p.m. / Sep 8, 2026, 10:29 p.m.
2026-09-0811113706030Sep 8, 2026, 9:07 p.m. / Sep 8, 2026, 9:42 p.m.
2026-09-0868652030Sep 8, 2026, 8:24 p.m. / Sep 8, 2026, 9:05 p.m.
2026-09-086828155030Sep 8, 2026, 7:28 p.m. / Sep 8, 2026, 8:23 p.m.
2026-09-08686199030Sep 8, 2026, 6:40 p.m. / Sep 8, 2026, 7:27 p.m.
2026-09-081623767030Sep 8, 2026, 5:15 p.m. / Sep 8, 2026, 6:39 p.m.
2026-09-081621671030Sep 8, 2026, 5:34 p.m. / Sep 8, 2026, 5:43 p.m.
2026-09-08602544030Sep 8, 2026, 5:17 p.m. / Sep 8, 2026, 5:32 p.m.
2026-09-086011510030Sep 8, 2026, 3:51 p.m. / Sep 8, 2026, 5:14 p.m.
2026-09-088125928030Sep 8, 2026, 2:36 p.m. / Sep 8, 2026, 3:48 p.m.
2026-09-088111841030Sep 8, 2026, 1:29 p.m. / Sep 8, 2026, 2:35 p.m.
2026-09-088118082030Sep 8, 2026, 10:58 a.m. / Sep 8, 2026, 1:28 p.m.
2026-09-08861098030Sep 8, 2026, 9:51 a.m. / Sep 8, 2026, 10:55 a.m.
2026-09-087317452030Sep 8, 2026, 9:28 a.m. / Sep 8, 2026, 9:46 a.m.
2026-09-087316128030Sep 8, 2026, 8:14 a.m. / Sep 8, 2026, 9:26 a.m.
2026-09-086720941030Sep 8, 2026, 6:22 a.m. / Sep 8, 2026, 8:11 a.m.
2026-09-086715958030Sep 8, 2026, 6:38 a.m. / Sep 8, 2026, 6:53 a.m.
2026-09-05954387060Sep 5, 2026, 4:00 a.m. / Sep 5, 2026, 4:49 a.m.
2026-09-04954387060Sep 5, 2026, 3:17 a.m. / Sep 5, 2026, 3:59 a.m.
2026-09-046118152060Sep 5, 2026, 2:21 a.m. / Sep 5, 2026, 3:16 a.m.
2026-09-046124346060Sep 5, 2026, 1:15 a.m. / Sep 5, 2026, 2:20 a.m.
2026-09-048128106060Sep 4, 2026, 11:52 p.m. / Sep 5, 2026, 1:13 a.m.
2026-09-048818542060Sep 4, 2026, 10:32 p.m. / Sep 4, 2026, 11:51 p.m.
2026-09-0411110981060Sep 4, 2026, 10:10 p.m. / Sep 4, 2026, 10:31 p.m.
2026-09-0453285060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:09 p.m.
2026-09-047428827060Sep 4, 2026, 7:19 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-04748035060Sep 4, 2026, 5:36 p.m. / Sep 4, 2026, 7:18 p.m.
2026-09-048225316060Sep 4, 2026, 4:52 p.m. / Sep 4, 2026, 5:42 p.m.
2026-09-04821578060Sep 4, 2026, 2:49 p.m. / Sep 4, 2026, 4:41 p.m.
2026-09-04883780060Sep 4, 2026, 1:26 p.m. / Sep 4, 2026, 2:47 p.m.
2026-09-04707757060Sep 4, 2026, 7:57 a.m. / Sep 4, 2026, 9:01 a.m.
2026-09-0411022457060Sep 4, 2026, 5:45 a.m. / Sep 4, 2026, 7:56 a.m.
2026-09-0411020265060Sep 4, 2026, 4:38 a.m. / Sep 4, 2026, 6:10 a.m.
2026-09-038119808050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-038126301050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-038110309050Sep 3, 2026, 5:12 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-038112760050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 5:01 p.m.
2026-09-035310257050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-038222748050Sep 3, 2026, 12:10 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-038226949050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 11:58 a.m.
2026-09-038223763050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-038228980050Sep 3, 2026, 9:18 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-03826842050Sep 3, 2026, 7:43 a.m. / Sep 3, 2026, 9:12 a.m.
2026-09-035329053050Sep 3, 2026, 7:01 a.m. / Sep 3, 2026, 7:41 a.m.
2026-09-035311943050Sep 3, 2026, 5:58 a.m. / Sep 3, 2026, 6:58 a.m.
2026-09-025821485040Sep 2, 2026, 6:50 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-025821342040Sep 2, 2026, 6:35 p.m. / Sep 2, 2026, 6:47 p.m.
2026-09-025810947040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:21 p.m.
2026-09-026215430040Sep 2, 2026, 4:09 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-026220437040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:06 p.m.
2026-09-0262842040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-0257126040Sep 2, 2026, 11:05 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-025718199040Sep 2, 2026, 9:47 a.m. / Sep 2, 2026, 10:46 a.m.
2026-09-025717367040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:42 a.m.
2026-09-02578010040Sep 2, 2026, 7:47 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02623269040Sep 2, 2026, 6:04 a.m. / Sep 2, 2026, 7:44 a.m.
2026-09-01116920030Sep 1, 2026, 4:53 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-011122616030Sep 1, 2026, 3:03 p.m. / Sep 1, 2026, 4:51 p.m.
2026-09-0111471030Sep 1, 2026, 1:46 p.m. / Sep 1, 2026, 3:18 p.m.
2026-09-01112896030Sep 1, 2026, 12:01 p.m. / Sep 1, 2026, 1:40 p.m.
2026-09-0111025441030Sep 1, 2026, 9:39 a.m. / Sep 1, 2026, 11:49 a.m.
2026-09-011106266030Sep 1, 2026, 7:13 a.m. / Sep 1, 2026, 9:28 a.m.
2026-08-31535508020Aug 31, 2026, 10:55 p.m. / Aug 31, 2026, 11:30 p.m.
2026-08-31534235020Aug 31, 2026, 10:10 p.m. / Aug 31, 2026, 10:51 p.m.
2026-08-318221838020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 10:09 p.m.
2026-08-318212051020Aug 31, 2026, 7:37 p.m. / Aug 31, 2026, 8:01 p.m.
2026-08-318016651020Aug 31, 2026, 6:39 p.m. / Aug 31, 2026, 7:18 p.m.
2026-08-31806927020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:32 p.m.
2026-08-317528194020Aug 31, 2026, 4:47 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-315320922020Aug 31, 2026, 3:29 p.m. / Aug 31, 2026, 4:32 p.m.
2026-08-315317322020Aug 31, 2026, 2:32 p.m. / Aug 31, 2026, 3:21 p.m.
2026-08-31755507020Aug 31, 2026, 1:44 p.m. / Aug 31, 2026, 2:28 p.m.
2026-08-317524411020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 1:29 p.m.
2026-08-3175908020Aug 31, 2026, 11:34 a.m. / Aug 31, 2026, 12:39 p.m.
2026-08-31737582020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 10:43 a.m.
2026-08-317325968020Aug 31, 2026, 8:38 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-316023898020Aug 31, 2026, 6:46 a.m. / Aug 31, 2026, 8:35 a.m.
2026-08-3160543020Aug 31, 2026, 6:58 a.m. / Aug 31, 2026, 7:23 a.m.
2026-08-265716168110Aug 27, 2026, 2:26 a.m. / Aug 27, 2026, 2:28 a.m.
2026-08-2516314325100Aug 25, 2026, 3:29 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-256815365100Aug 25, 2026, 2:43 p.m. / Aug 25, 2026, 3:24 p.m.
2026-08-256821093100Aug 25, 2026, 1:53 p.m. / Aug 25, 2026, 2:38 p.m.
2026-08-256820148100Aug 25, 2026, 1:00 p.m. / Aug 25, 2026, 1:49 p.m.
2026-08-25689620100Aug 25, 2026, 12:00 p.m. / Aug 25, 2026, 12:54 p.m.
2026-08-2511118633100Aug 25, 2026, 10:39 a.m. / Aug 25, 2026, 11:54 a.m.
2026-08-258519989100Aug 25, 2026, 9:39 a.m. / Aug 25, 2026, 10:34 a.m.
2026-08-251111572100Aug 25, 2026, 7:39 a.m. / Aug 25, 2026, 9:34 a.m.
2026-08-25112580100Aug 25, 2026, 6:29 a.m. / Aug 25, 2026, 7:26 a.m.
2026-08-24576552020Aug 25, 2026, 2:39 a.m. / Aug 25, 2026, 3:29 a.m.
2026-08-246115039020Aug 25, 2026, 1:35 a.m. / Aug 25, 2026, 2:34 a.m.
2026-08-246111221020Aug 25, 2026, 12:49 a.m. / Aug 25, 2026, 1:29 a.m.
2026-08-24638051020Aug 24, 2026, 11:24 p.m. / Aug 25, 2026, 12:44 a.m.
2026-08-241653279020Aug 24, 2026, 10:20 p.m. / Aug 24, 2026, 11:19 p.m.
2026-08-241651260020Aug 24, 2026, 10:04 p.m. / Aug 24, 2026, 10:16 p.m.
2026-08-2416512516020Aug 24, 2026, 9:19 p.m. / Aug 24, 2026, 9:59 p.m.
2026-08-241657827020Aug 24, 2026, 9:00 p.m. / Aug 24, 2026, 9:14 p.m.
2026-08-241611310020Aug 24, 2026, 8:19 p.m. / Aug 24, 2026, 8:54 p.m.
2026-08-2416114232020Aug 24, 2026, 7:44 p.m. / Aug 24, 2026, 8:14 p.m.
2026-08-242653159020Aug 24, 2026, 5:24 p.m. / Aug 24, 2026, 7:39 p.m.
2026-08-241123327020Aug 24, 2026, 4:04 p.m. / Aug 24, 2026, 5:25 p.m.
2026-08-24119270020Aug 24, 2026, 2:48 p.m. / Aug 24, 2026, 4:03 p.m.
2026-08-24112978020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:44 p.m.
2026-08-21754803060Aug 21, 2026, 9:24 p.m. / Aug 21, 2026, 10:39 p.m.
2026-08-2117316508060Aug 21, 2026, 9:00 p.m. / Aug 21, 2026, 9:19 p.m.
2026-08-2117325645060Aug 21, 2026, 7:54 p.m. / Aug 21, 2026, 8:54 p.m.
2026-08-216116853060Aug 21, 2026, 5:24 p.m. / Aug 21, 2026, 7:11 p.m.
2026-08-216213086060Aug 21, 2026, 4:09 p.m. / Aug 21, 2026, 5:18 p.m.
2026-08-21627323060Aug 21, 2026, 2:49 p.m. / Aug 21, 2026, 4:04 p.m.
2026-08-216210250060Aug 21, 2026, 1:38 p.m. / Aug 21, 2026, 2:43 p.m.
2026-08-216217224060Aug 21, 2026, 12:18 p.m. / Aug 21, 2026, 1:33 p.m.
2026-08-21626527060Aug 21, 2026, 11:00 a.m. / Aug 21, 2026, 12:13 p.m.
2026-08-216211617060Aug 21, 2026, 9:53 a.m. / Aug 21, 2026, 10:53 a.m.
2026-08-216118050060Aug 21, 2026, 8:34 a.m. / Aug 21, 2026, 9:49 a.m.
2026-08-21618545060Aug 21, 2026, 7:18 a.m. / Aug 21, 2026, 8:30 a.m.
2026-08-2126219960060Aug 21, 2026, 5:59 a.m. / Aug 21, 2026, 7:14 a.m.
2026-08-207516622050Aug 21, 2026, 2:24 a.m. / Aug 21, 2026, 3:59 a.m.
2026-08-207515078050Aug 21, 2026, 1:23 a.m. / Aug 21, 2026, 2:19 a.m.
2026-08-20753414050Aug 20, 2026, 11:54 p.m. / Aug 21, 2026, 1:19 a.m.
2026-08-208823690050Aug 20, 2026, 10:14 p.m. / Aug 20, 2026, 11:49 p.m.
2026-08-2011119857050Aug 20, 2026, 9:44 p.m. / Aug 20, 2026, 10:08 p.m.
2026-08-2011112623050Aug 20, 2026, 9:08 p.m. / Aug 20, 2026, 9:38 p.m.
2026-08-2011111008050Aug 20, 2026, 8:29 p.m. / Aug 20, 2026, 9:04 p.m.
2026-08-20682528050Aug 20, 2026, 7:00 p.m. / Aug 20, 2026, 8:24 p.m.
2026-08-206816727050Aug 20, 2026, 6:09 p.m. / Aug 20, 2026, 6:53 p.m.
2026-08-201686782050Aug 20, 2026, 4:29 p.m. / Aug 20, 2026, 6:03 p.m.
2026-08-2016814876050Aug 20, 2026, 3:23 p.m. / Aug 20, 2026, 4:24 p.m.
2026-08-206813395050Aug 20, 2026, 2:14 p.m. / Aug 20, 2026, 3:18 p.m.
2026-08-20684955050Aug 20, 2026, 1:24 p.m. / Aug 20, 2026, 2:09 p.m.
2026-08-206820166050Aug 20, 2026, 12:24 p.m. / Aug 20, 2026, 1:19 p.m.
2026-08-20684898050Aug 20, 2026, 11:43 a.m. / Aug 20, 2026, 12:19 p.m.
2026-08-206819620050Aug 20, 2026, 10:53 a.m. / Aug 20, 2026, 11:38 a.m.
2026-08-20689388050Aug 20, 2026, 10:13 a.m. / Aug 20, 2026, 10:49 a.m.
2026-08-206811007050Aug 20, 2026, 8:48 a.m. / Aug 20, 2026, 9:45 a.m.
2026-08-20686575050Aug 20, 2026, 8:13 a.m. / Aug 20, 2026, 8:43 a.m.
2026-08-205724203050Aug 20, 2026, 7:03 a.m. / Aug 20, 2026, 8:09 a.m.
2026-08-208723717050Aug 20, 2026, 6:43 a.m. / Aug 20, 2026, 6:59 a.m.
2026-08-20871652050Aug 20, 2026, 6:29 a.m. / Aug 20, 2026, 6:39 a.m.
2026-08-208712454050Aug 20, 2026, 5:43 a.m. / Aug 20, 2026, 6:23 a.m.
2026-08-191125965080Aug 19, 2026, 6:59 p.m. / Aug 19, 2026, 7:33 p.m.
2026-08-191129664080Aug 19, 2026, 6:28 p.m. / Aug 19, 2026, 6:53 p.m.
2026-08-191123741080Aug 19, 2026, 5:34 p.m. / Aug 19, 2026, 6:23 p.m.
2026-08-1911219795080Aug 19, 2026, 4:58 p.m. / Aug 19, 2026, 5:30 p.m.
2026-08-196824603080Aug 19, 2026, 3:54 p.m. / Aug 19, 2026, 4:53 p.m.
2026-08-19683670080Aug 19, 2026, 2:14 p.m. / Aug 19, 2026, 3:49 p.m.
2026-08-19207298080Aug 19, 2026, 1:18 p.m. / Aug 19, 2026, 1:53 p.m.
2026-08-192016641080Aug 19, 2026, 12:03 p.m. / Aug 19, 2026, 1:13 p.m.
2026-08-19207105080Aug 19, 2026, 10:59 a.m. / Aug 19, 2026, 11:58 a.m.
2026-08-1816819920030Aug 18, 2026, 8:54 p.m. / Aug 18, 2026, 9:39 p.m.
2026-08-1816823728030Aug 18, 2026, 8:15 p.m. / Aug 18, 2026, 8:49 p.m.
2026-08-18679468030Aug 18, 2026, 7:34 p.m. / Aug 18, 2026, 8:09 p.m.
2026-08-186724759030Aug 18, 2026, 6:39 p.m. / Aug 18, 2026, 7:29 p.m.
2026-08-188620660030Aug 18, 2026, 5:54 p.m. / Aug 18, 2026, 6:34 p.m.
2026-08-18867679030Aug 18, 2026, 5:29 p.m. / Aug 18, 2026, 5:49 p.m.
2026-08-188017071030Aug 18, 2026, 4:24 p.m. / Aug 18, 2026, 5:24 p.m.
2026-08-1827720161030Aug 18, 2026, 2:44 p.m. / Aug 18, 2026, 4:19 p.m.
2026-08-181315635030Aug 18, 2026, 2:15 p.m. / Aug 18, 2026, 3:29 p.m.
2026-08-1811015916030Aug 18, 2026, 11:14 a.m. / Aug 18, 2026, 12:39 p.m.
2026-08-1811023584030Aug 18, 2026, 9:14 a.m. / Aug 18, 2026, 11:09 a.m.
2026-08-18668540030Aug 18, 2026, 8:13 a.m. / Aug 18, 2026, 9:09 a.m.
2026-08-182771958030Aug 18, 2026, 7:04 a.m. / Aug 18, 2026, 8:09 a.m.
2026-08-1811214027030Aug 18, 2026, 6:29 a.m. / Aug 18, 2026, 6:59 a.m.
2026-08-181128423030Aug 18, 2026, 5:09 a.m. / Aug 18, 2026, 6:24 a.m.
2026-08-18823501030Aug 18, 2026, 5:04 a.m. / Aug 18, 2026, 5:54 a.m.
2026-08-176017215020Aug 18, 2026, 12:00 a.m. / Aug 18, 2026, 1:20 a.m.
2026-08-1716821896020Aug 17, 2026, 10:59 p.m. / Aug 17, 2026, 11:54 p.m.
2026-08-17168998020Aug 17, 2026, 10:19 p.m. / Aug 17, 2026, 10:54 p.m.
2026-08-176714861020Aug 17, 2026, 9:34 p.m. / Aug 17, 2026, 10:14 p.m.
2026-08-17674165020Aug 17, 2026, 9:13 p.m. / Aug 17, 2026, 9:29 p.m.
2026-08-17676812020Aug 17, 2026, 8:34 p.m. / Aug 17, 2026, 9:09 p.m.
2026-08-1767799020Aug 17, 2026, 8:14 p.m. / Aug 17, 2026, 8:29 p.m.
2026-08-1726524103020Aug 17, 2026, 6:34 p.m. / Aug 17, 2026, 8:09 p.m.
2026-08-17612201020Aug 17, 2026, 5:19 p.m. / Aug 17, 2026, 6:30 p.m.
2026-08-17616633020Aug 17, 2026, 3:54 p.m. / Aug 17, 2026, 5:13 p.m.
2026-08-17804797020Aug 17, 2026, 2:00 p.m. / Aug 17, 2026, 2:58 p.m.
2026-08-17807800020Aug 17, 2026, 12:54 p.m. / Aug 17, 2026, 1:55 p.m.
2026-08-17805796020Aug 17, 2026, 11:54 a.m. / Aug 17, 2026, 12:49 p.m.
2026-08-178020062020Aug 17, 2026, 10:39 a.m. / Aug 17, 2026, 11:33 a.m.
2026-08-17804244020Aug 17, 2026, 9:34 a.m. / Aug 17, 2026, 10:34 a.m.
2026-08-178022403020Aug 17, 2026, 8:19 a.m. / Aug 17, 2026, 9:29 a.m.
2026-08-17639562020Aug 17, 2026, 6:33 a.m. / Aug 17, 2026, 7:43 a.m.
2026-08-176614247020Aug 17, 2026, 4:49 a.m. / Aug 17, 2026, 6:29 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
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