Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4673

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.

243
Observed trips
16
Service dates
38
Routes
Service dateRouteTripFirst / last observed
2026-09-1317313031010Sep 13, 2026, 11:30 p.m. / Sep 13, 2026, 11:50 p.m.
2026-09-1317319679010Sep 13, 2026, 10:54 p.m. / Sep 13, 2026, 11:29 p.m.
2026-09-131732327010Sep 13, 2026, 10:08 p.m. / Sep 13, 2026, 10:52 p.m.
2026-09-131738203010Sep 13, 2026, 9:54 p.m. / Sep 13, 2026, 10:07 p.m.
2026-09-131731721010Sep 13, 2026, 9:10 p.m. / Sep 13, 2026, 9:52 p.m.
2026-09-1317311188010Sep 13, 2026, 8:56 p.m. / Sep 13, 2026, 9:19 p.m.
2026-09-1317314121010Sep 13, 2026, 8:22 p.m. / Sep 13, 2026, 8:54 p.m.
2026-09-13997790010Sep 13, 2026, 7:19 p.m. / Sep 13, 2026, 8:20 p.m.
2026-09-1399482010Sep 13, 2026, 6:49 p.m. / Sep 13, 2026, 7:18 p.m.
2026-09-139917670010Sep 13, 2026, 6:24 p.m. / Sep 13, 2026, 6:48 p.m.
2026-09-139921985010Sep 13, 2026, 5:54 p.m. / Sep 13, 2026, 6:23 p.m.
2026-09-139912892010Sep 13, 2026, 4:57 p.m. / Sep 13, 2026, 5:53 p.m.
2026-09-139914527010Sep 13, 2026, 4:56 p.m. / Sep 13, 2026, 5:21 p.m.
2026-09-13996596010Sep 13, 2026, 4:32 p.m. / Sep 13, 2026, 4:54 p.m.
2026-09-13999316010Sep 13, 2026, 3:57 p.m. / Sep 13, 2026, 4:30 p.m.
2026-09-139910343010Sep 13, 2026, 3:28 p.m. / Sep 13, 2026, 3:55 p.m.
2026-09-139920568010Sep 13, 2026, 3:03 p.m. / Sep 13, 2026, 3:28 p.m.
2026-09-139921483010Sep 13, 2026, 2:23 p.m. / Sep 13, 2026, 3:01 p.m.
2026-09-13996595010Sep 13, 2026, 1:50 p.m. / Sep 13, 2026, 2:22 p.m.
2026-09-13995399010Sep 13, 2026, 12:38 p.m. / Sep 13, 2026, 1:49 p.m.
2026-09-139913521010Sep 13, 2026, 12:11 p.m. / Sep 13, 2026, 1:15 p.m.
2026-09-13614666010Sep 13, 2026, 10:29 a.m. / Sep 13, 2026, 12:00 p.m.
2026-09-13621910010Sep 13, 2026, 8:30 a.m. / Sep 13, 2026, 10:27 a.m.
2026-09-12112000000168Sep 12, 2026, 1:21 p.m. / Sep 12, 2026, 2:30 p.m.
2026-09-125111304070Sep 12, 2026, 11:01 a.m. / Sep 12, 2026, 1:20 p.m.
2026-09-128115549070Sep 12, 2026, 8:02 a.m. / Sep 12, 2026, 11:00 a.m.
2026-09-12859262070Sep 12, 2026, 5:31 a.m. / Sep 12, 2026, 8:00 a.m.
2026-09-117519346060Sep 12, 2026, 2:53 a.m. / Sep 12, 2026, 3:55 a.m.
2026-09-117513319060Sep 12, 2026, 1:20 a.m. / Sep 12, 2026, 2:51 a.m.
2026-09-117518668060Sep 12, 2026, 12:16 a.m. / Sep 12, 2026, 1:19 a.m.
2026-09-118119276060Sep 11, 2026, 10:10 p.m. / Sep 12, 2026, 12:14 a.m.
2026-09-11819667060Sep 11, 2026, 8:55 p.m. / Sep 11, 2026, 10:09 p.m.
2026-09-11516535060Sep 11, 2026, 8:10 p.m. / Sep 11, 2026, 8:54 p.m.
2026-09-1151186060Sep 11, 2026, 7:17 p.m. / Sep 11, 2026, 8:08 p.m.
2026-09-116614476060Sep 11, 2026, 6:02 p.m. / Sep 11, 2026, 7:15 p.m.
2026-09-112569256060Sep 11, 2026, 4:55 p.m. / Sep 11, 2026, 5:59 p.m.
2026-09-11571863060Sep 11, 2026, 3:54 p.m. / Sep 11, 2026, 4:54 p.m.
2026-09-115711618060Sep 11, 2026, 2:22 p.m. / Sep 11, 2026, 3:52 p.m.
2026-09-1111011407060Sep 11, 2026, 8:25 a.m. / Sep 11, 2026, 10:20 a.m.
2026-09-1111019942060Sep 11, 2026, 6:22 a.m. / Sep 11, 2026, 8:23 a.m.
2026-09-1011117769050Sep 10, 2026, 9:21 p.m. / Sep 10, 2026, 10:04 p.m.
2026-09-1016818529050Sep 10, 2026, 8:34 p.m. / Sep 10, 2026, 9:19 p.m.
2026-09-1016818494050Sep 10, 2026, 7:16 p.m. / Sep 10, 2026, 8:33 p.m.
2026-09-10999900050Sep 10, 2026, 6:32 p.m. / Sep 10, 2026, 7:14 p.m.
2026-09-10991748050Sep 10, 2026, 5:51 p.m. / Sep 10, 2026, 6:31 p.m.
2026-09-109918943050Sep 10, 2026, 5:06 p.m. / Sep 10, 2026, 5:50 p.m.
2026-09-10995778050Sep 10, 2026, 4:20 p.m. / Sep 10, 2026, 5:05 p.m.
2026-09-109923599050Sep 10, 2026, 3:30 p.m. / Sep 10, 2026, 4:18 p.m.
2026-09-10998002050Sep 10, 2026, 2:50 p.m. / Sep 10, 2026, 3:28 p.m.
2026-09-10998503050Sep 10, 2026, 1:59 p.m. / Sep 10, 2026, 2:48 p.m.
2026-09-109913735050Sep 10, 2026, 1:21 p.m. / Sep 10, 2026, 1:58 p.m.
2026-09-109916798050Sep 10, 2026, 12:27 p.m. / Sep 10, 2026, 1:19 p.m.
2026-09-10998983050Sep 10, 2026, 12:01 p.m. / Sep 10, 2026, 12:26 p.m.
2026-09-109913073050Sep 10, 2026, 10:58 a.m. / Sep 10, 2026, 12:00 p.m.
2026-09-109910834050Sep 10, 2026, 10:21 a.m. / Sep 10, 2026, 10:56 a.m.
2026-09-109918550050Sep 10, 2026, 9:35 a.m. / Sep 10, 2026, 10:19 a.m.
2026-09-10994852050Sep 10, 2026, 8:35 a.m. / Sep 10, 2026, 9:34 a.m.
2026-09-109915823050Sep 10, 2026, 8:02 a.m. / Sep 10, 2026, 9:01 a.m.
2026-09-10991962050Sep 10, 2026, 7:26 a.m. / Sep 10, 2026, 8:01 a.m.
2026-09-109912060050Sep 10, 2026, 6:59 a.m. / Sep 10, 2026, 7:25 a.m.
2026-09-10991614050Sep 10, 2026, 6:28 a.m. / Sep 10, 2026, 6:58 a.m.
2026-09-10994013050Sep 10, 2026, 5:15 a.m. / Sep 10, 2026, 6:27 a.m.
2026-09-109921238050Sep 10, 2026, 4:58 a.m. / Sep 10, 2026, 5:53 a.m.
2026-09-09754644040Sep 10, 2026, 12:20 a.m. / Sep 10, 2026, 1:02 a.m.
2026-09-09754923040Sep 9, 2026, 10:45 p.m. / Sep 10, 2026, 12:19 a.m.
2026-09-097524044040Sep 9, 2026, 9:51 p.m. / Sep 9, 2026, 10:44 p.m.
2026-09-09879778040Sep 9, 2026, 8:38 p.m. / Sep 9, 2026, 9:49 p.m.
2026-09-098722992040Sep 9, 2026, 8:15 p.m. / Sep 9, 2026, 8:37 p.m.
2026-09-098719369040Sep 9, 2026, 7:35 p.m. / Sep 9, 2026, 8:14 p.m.
2026-09-098712578040Sep 9, 2026, 7:11 p.m. / Sep 9, 2026, 7:34 p.m.
2026-09-09877380040Sep 9, 2026, 6:11 p.m. / Sep 9, 2026, 7:10 p.m.
2026-09-09879532040Sep 9, 2026, 5:04 p.m. / Sep 9, 2026, 6:10 p.m.
2026-09-097414317040Sep 9, 2026, 4:29 p.m. / Sep 9, 2026, 5:37 p.m.
2026-09-097421125040Sep 9, 2026, 3:27 p.m. / Sep 9, 2026, 4:28 p.m.
2026-09-097522686040Sep 9, 2026, 2:38 p.m. / Sep 9, 2026, 3:26 p.m.
2026-09-097517159040Sep 9, 2026, 1:09 p.m. / Sep 9, 2026, 2:37 p.m.
2026-09-09754924040Sep 9, 2026, 12:30 p.m. / Sep 9, 2026, 1:42 p.m.
2026-09-0975160040Sep 9, 2026, 11:30 a.m. / Sep 9, 2026, 12:29 p.m.
2026-09-097517333040Sep 9, 2026, 10:17 a.m. / Sep 9, 2026, 11:28 a.m.
2026-09-09753953040Sep 9, 2026, 9:22 a.m. / Sep 9, 2026, 10:15 a.m.
2026-09-095323639040Sep 9, 2026, 8:24 a.m. / Sep 9, 2026, 9:21 a.m.
2026-09-0911115243040Sep 9, 2026, 6:50 a.m. / Sep 9, 2026, 8:22 a.m.
2026-09-091111204040Sep 9, 2026, 6:40 a.m. / Sep 9, 2026, 7:39 a.m.
2026-09-091103481040Sep 9, 2026, 4:19 a.m. / Sep 9, 2026, 4:26 a.m.
2026-09-0810520951030Sep 9, 2026, 2:13 a.m. / Sep 9, 2026, 3:13 a.m.
2026-09-081058616030Sep 9, 2026, 1:41 a.m. / Sep 9, 2026, 2:12 a.m.
2026-09-0810512058030Sep 9, 2026, 12:49 a.m. / Sep 9, 2026, 1:39 a.m.
2026-09-0810523663030Sep 8, 2026, 11:34 p.m. / Sep 9, 2026, 12:49 a.m.
2026-09-081161198030Sep 8, 2026, 10:44 p.m. / Sep 8, 2026, 11:31 p.m.
2026-09-088716057030Sep 8, 2026, 9:45 p.m. / Sep 8, 2026, 10:43 p.m.
2026-09-08876256030Sep 8, 2026, 9:09 p.m. / Sep 8, 2026, 9:44 p.m.
2026-09-08877759030Sep 8, 2026, 8:49 p.m. / Sep 8, 2026, 9:07 p.m.
2026-09-088713864030Sep 8, 2026, 8:15 p.m. / Sep 8, 2026, 8:47 p.m.
2026-09-088728145030Sep 8, 2026, 7:11 p.m. / Sep 8, 2026, 8:14 p.m.
2026-09-088714948030Sep 8, 2026, 7:09 p.m. / Sep 8, 2026, 7:40 p.m.
2026-09-08878151030Sep 8, 2026, 6:39 p.m. / Sep 8, 2026, 7:08 p.m.
2026-09-088710473030Sep 8, 2026, 5:45 p.m. / Sep 8, 2026, 6:38 p.m.
2026-09-08876248030Sep 8, 2026, 5:09 p.m. / Sep 8, 2026, 5:43 p.m.
2026-09-08871188030Sep 8, 2026, 4:24 p.m. / Sep 8, 2026, 5:06 p.m.
2026-09-088719370030Sep 8, 2026, 3:53 p.m. / Sep 8, 2026, 4:27 p.m.
2026-09-087412059030Sep 8, 2026, 2:49 p.m. / Sep 8, 2026, 3:51 p.m.
2026-09-087418715030Sep 8, 2026, 1:29 p.m. / Sep 8, 2026, 2:48 p.m.
2026-09-087012226030Sep 8, 2026, 8:30 a.m. / Sep 8, 2026, 9:28 a.m.
2026-09-08701792030Sep 8, 2026, 7:23 a.m. / Sep 8, 2026, 8:29 a.m.
2026-09-08704931030Sep 8, 2026, 6:23 a.m. / Sep 8, 2026, 7:22 a.m.
2026-09-0870549030Sep 8, 2026, 5:09 a.m. / Sep 8, 2026, 6:22 a.m.
2026-09-0716828536110Sep 7, 2026, 10:11 p.m. / Sep 7, 2026, 10:57 p.m.
2026-09-0716815110110Sep 7, 2026, 8:44 p.m. / Sep 7, 2026, 10:09 p.m.
2026-09-07633153110Sep 7, 2026, 7:15 p.m. / Sep 7, 2026, 8:26 p.m.
2026-09-07637624110Sep 7, 2026, 5:53 p.m. / Sep 7, 2026, 7:14 p.m.
2026-09-07631933110Sep 7, 2026, 4:45 p.m. / Sep 7, 2026, 5:51 p.m.
2026-09-077420268110Sep 7, 2026, 3:34 p.m. / Sep 7, 2026, 4:44 p.m.
2026-09-07749196110Sep 7, 2026, 2:36 p.m. / Sep 7, 2026, 3:33 p.m.
2026-09-07617326110Sep 7, 2026, 1:08 p.m. / Sep 7, 2026, 2:09 p.m.
2026-09-0769427110Sep 7, 2026, 12:02 p.m. / Sep 7, 2026, 1:06 p.m.
2026-09-07618630110Sep 7, 2026, 11:41 a.m. / Sep 7, 2026, 12:04 p.m.
2026-09-07611457110Sep 7, 2026, 9:55 a.m. / Sep 7, 2026, 11:40 a.m.
2026-09-0768160110Sep 7, 2026, 9:54 a.m. / Sep 7, 2026, 10:39 a.m.
2026-09-0718920048110Sep 7, 2026, 9:03 a.m. / Sep 7, 2026, 9:52 a.m.
2026-09-071891736110Sep 7, 2026, 8:29 a.m. / Sep 7, 2026, 9:01 a.m.
2026-09-071897872110Sep 7, 2026, 8:02 a.m. / Sep 7, 2026, 8:27 a.m.
2026-09-0718916274110Sep 7, 2026, 7:30 a.m. / Sep 7, 2026, 8:01 a.m.
2026-09-0718925294110Sep 7, 2026, 7:04 a.m. / Sep 7, 2026, 7:29 a.m.
2026-09-0718910182110Sep 7, 2026, 6:27 a.m. / Sep 7, 2026, 7:02 a.m.
2026-09-06635070100Sep 6, 2026, 10:15 p.m. / Sep 6, 2026, 11:21 p.m.
2026-09-066313661100Sep 6, 2026, 9:08 p.m. / Sep 6, 2026, 10:14 p.m.
2026-09-06639897100Sep 6, 2026, 7:46 p.m. / Sep 6, 2026, 9:07 p.m.
2026-09-066218400100Sep 6, 2026, 5:34 p.m. / Sep 6, 2026, 7:44 p.m.
2026-09-06615305100Sep 6, 2026, 3:57 p.m. / Sep 6, 2026, 5:33 p.m.
2026-09-066215957100Sep 6, 2026, 2:34 p.m. / Sep 6, 2026, 3:56 p.m.
2026-09-066117983100Sep 6, 2026, 12:57 p.m. / Sep 6, 2026, 2:33 p.m.
2026-09-066212456100Sep 6, 2026, 11:12 a.m. / Sep 6, 2026, 12:56 p.m.
2026-09-061735956100Sep 6, 2026, 9:52 a.m. / Sep 6, 2026, 10:56 a.m.
2026-09-0617313134100Sep 6, 2026, 9:11 a.m. / Sep 6, 2026, 9:51 a.m.
2026-09-0617311739100Sep 6, 2026, 8:49 a.m. / Sep 6, 2026, 9:09 a.m.
2026-09-061737552100Sep 6, 2026, 8:30 a.m. / Sep 6, 2026, 8:48 a.m.
2026-09-0617313865100Sep 6, 2026, 6:50 a.m. / Sep 6, 2026, 8:29 a.m.
2026-09-0617327680100Sep 6, 2026, 6:16 a.m. / Sep 6, 2026, 6:49 a.m.
2026-09-051977614090Sep 5, 2026, 7:15 p.m. / Sep 5, 2026, 7:38 p.m.
2026-09-0511615085090Sep 5, 2026, 6:31 p.m. / Sep 5, 2026, 7:14 p.m.
2026-09-058716176090Sep 5, 2026, 5:49 p.m. / Sep 5, 2026, 6:30 p.m.
2026-09-05877944090Sep 5, 2026, 5:09 p.m. / Sep 5, 2026, 5:48 p.m.
2026-09-051116334090Sep 5, 2026, 4:33 p.m. / Sep 5, 2026, 5:08 p.m.
2026-09-051112458090Sep 5, 2026, 4:04 p.m. / Sep 5, 2026, 4:32 p.m.
2026-09-0511628112090Sep 5, 2026, 3:33 p.m. / Sep 5, 2026, 4:03 p.m.
2026-09-0511622926090Sep 5, 2026, 3:05 p.m. / Sep 5, 2026, 3:32 p.m.
2026-09-05877827090Sep 5, 2026, 1:36 p.m. / Sep 5, 2026, 3:04 p.m.
2026-09-05872897090Sep 5, 2026, 1:40 p.m. / Sep 5, 2026, 2:27 p.m.
2026-09-0511112507090Sep 5, 2026, 1:10 p.m. / Sep 5, 2026, 1:39 p.m.
2026-09-051117767090Sep 5, 2026, 12:35 p.m. / Sep 5, 2026, 1:09 p.m.
2026-09-0511619023090Sep 5, 2026, 11:55 a.m. / Sep 5, 2026, 12:34 p.m.
2026-09-051971211090Sep 5, 2026, 11:14 a.m. / Sep 5, 2026, 11:54 a.m.
2026-09-05617838090Sep 5, 2026, 9:53 a.m. / Sep 5, 2026, 11:13 a.m.
2026-09-05623354090Sep 5, 2026, 8:39 a.m. / Sep 5, 2026, 9:51 a.m.
2026-09-0511116307090Sep 5, 2026, 7:35 a.m. / Sep 5, 2026, 8:38 a.m.
2026-09-05111486090Sep 5, 2026, 7:00 a.m. / Sep 5, 2026, 7:34 a.m.
2026-09-0511117756090Sep 5, 2026, 6:36 a.m. / Sep 5, 2026, 6:58 a.m.
2026-09-0511111198090Sep 5, 2026, 5:19 a.m. / Sep 5, 2026, 6:35 a.m.
2026-09-0511126907090Sep 5, 2026, 5:13 a.m. / Sep 5, 2026, 5:59 a.m.
2026-09-049919702060Sep 5, 2026, 12:25 a.m. / Sep 5, 2026, 12:47 a.m.
2026-09-049927313060Sep 4, 2026, 11:55 p.m. / Sep 5, 2026, 12:24 a.m.
2026-09-049919925060Sep 4, 2026, 11:23 p.m. / Sep 4, 2026, 11:56 p.m.
2026-09-04992493060Sep 4, 2026, 10:52 p.m. / Sep 4, 2026, 11:22 p.m.
2026-09-04998722060Sep 4, 2026, 10:27 p.m. / Sep 4, 2026, 10:50 p.m.
2026-09-049914367060Sep 4, 2026, 9:54 p.m. / Sep 4, 2026, 10:26 p.m.
2026-09-04994917060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 9:53 p.m.
2026-09-048019851060Sep 4, 2026, 6:46 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-048026409060Sep 4, 2026, 5:55 p.m. / Sep 4, 2026, 6:45 p.m.
2026-09-04809300060Sep 4, 2026, 4:29 p.m. / Sep 4, 2026, 5:53 p.m.
2026-09-048026117060Sep 4, 2026, 3:28 p.m. / Sep 4, 2026, 4:28 p.m.
2026-09-048013804060Sep 4, 2026, 2:22 p.m. / Sep 4, 2026, 3:28 p.m.
2026-09-048127474060Sep 4, 2026, 12:33 p.m. / Sep 4, 2026, 2:21 p.m.
2026-09-048112060060Sep 4, 2026, 11:08 a.m. / Sep 4, 2026, 12:31 p.m.
2026-09-048119414060Sep 4, 2026, 10:01 a.m. / Sep 4, 2026, 11:27 a.m.
2026-09-048127511060Sep 4, 2026, 9:09 a.m. / Sep 4, 2026, 10:00 a.m.
2026-09-042663063060Sep 4, 2026, 7:47 a.m. / Sep 4, 2026, 9:06 a.m.
2026-09-0426312285060Sep 4, 2026, 5:38 a.m. / Sep 4, 2026, 7:46 a.m.
2026-09-037512098050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-03752065050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-03751176050Sep 3, 2026, 5:13 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-037510829050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 5:00 p.m.
2026-09-036797787050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-03806624050Sep 3, 2026, 12:09 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-03801365050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 11:58 a.m.
2026-09-038026168050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-029315007040Sep 2, 2026, 11:56 p.m. / Sep 2, 2026, 11:56 p.m.
2026-09-029323920040Sep 2, 2026, 11:28 p.m. / Sep 2, 2026, 11:28 p.m.
2026-09-029313047040Sep 2, 2026, 10:49 p.m. / Sep 2, 2026, 11:21 p.m.
2026-09-029316204040Sep 2, 2026, 10:27 p.m. / Sep 2, 2026, 10:30 p.m.
2026-09-029321157040Sep 2, 2026, 10:15 p.m. / Sep 2, 2026, 10:24 p.m.
2026-09-02931870040Sep 2, 2026, 9:57 p.m. / Sep 2, 2026, 9:58 p.m.
2026-09-02938864040Sep 2, 2026, 9:39 p.m. / Sep 2, 2026, 9:42 p.m.
2026-09-029323695040Sep 2, 2026, 8:45 p.m. / Sep 2, 2026, 8:53 p.m.
2026-09-029314524040Sep 2, 2026, 8:04 p.m. / Sep 2, 2026, 8:43 p.m.
2026-09-021823835040Sep 2, 2026, 5:56 p.m. / Sep 2, 2026, 6:47 p.m.
2026-09-02185130040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:52 p.m.
2026-09-02123862040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-0217319410040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 12:37 p.m.
2026-09-0217312658040Sep 2, 2026, 11:45 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-0217326500040Sep 2, 2026, 11:20 a.m. / Sep 2, 2026, 11:30 a.m.
2026-09-0217314925040Sep 2, 2026, 11:05 a.m. / Sep 2, 2026, 11:18 a.m.
2026-09-0217329025040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 10:46 a.m.
2026-09-021734160040Sep 2, 2026, 9:58 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-0217318517040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:54 a.m.
2026-09-021737267040Sep 2, 2026, 7:41 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-021736788040Sep 2, 2026, 7:55 a.m. / Sep 2, 2026, 8:16 a.m.
2026-09-0217314860040Sep 2, 2026, 7:20 a.m. / Sep 2, 2026, 7:54 a.m.
2026-09-021734608040Sep 2, 2026, 6:40 a.m. / Sep 2, 2026, 7:18 a.m.
2026-09-021738052040Sep 2, 2026, 5:58 a.m. / Sep 2, 2026, 6:39 a.m.
2026-09-0217310188040Sep 2, 2026, 5:15 a.m. / Sep 2, 2026, 6:15 a.m.
2026-09-0217321562040Sep 2, 2026, 5:01 a.m. / Sep 2, 2026, 5:56 a.m.
2026-09-021738738040Sep 2, 2026, 5:21 a.m. / Sep 2, 2026, 5:35 a.m.
2026-09-0116114829030Sep 1, 2026, 7:42 p.m. / Sep 1, 2026, 8:18 p.m.
2026-09-0116122207030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:25 p.m.
2026-09-0126226646030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-017312879030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:23 p.m.
2026-09-017311594030Sep 1, 2026, 3:38 p.m. / Sep 1, 2026, 4:12 p.m.
2026-09-0170467030Sep 1, 2026, 2:28 p.m. / Sep 1, 2026, 3:31 p.m.
2026-09-01705157030Sep 1, 2026, 1:36 p.m. / Sep 1, 2026, 2:23 p.m.
2026-09-017013172030Sep 1, 2026, 12:32 p.m. / Sep 1, 2026, 1:26 p.m.
2026-09-017018817030Sep 1, 2026, 11:41 a.m. / Sep 1, 2026, 12:21 p.m.
2026-09-017022576030Sep 1, 2026, 10:30 a.m. / Sep 1, 2026, 11:30 a.m.
2026-09-01704344030Sep 1, 2026, 9:10 a.m. / Sep 1, 2026, 10:11 a.m.
2026-09-017016620030Sep 1, 2026, 6:56 a.m. / Sep 1, 2026, 9:28 a.m.
2026-09-0129912258030Sep 1, 2026, 6:39 a.m. / Sep 1, 2026, 7:36 a.m.
2026-09-0129917158030Sep 1, 2026, 5:53 a.m. / Sep 1, 2026, 6:37 a.m.
2026-09-019924364030Sep 1, 2026, 5:31 a.m. / Sep 1, 2026, 5:52 a.m.
2026-09-017027954030Sep 1, 2026, 4:20 a.m. / Sep 1, 2026, 5:29 a.m.
2026-08-311823835020Aug 31, 2026, 5:57 p.m. / Aug 31, 2026, 6:46 p.m.
2026-08-31185130020Aug 31, 2026, 4:47 p.m. / Aug 31, 2026, 5:49 p.m.
2026-08-31123862020Aug 31, 2026, 1:44 p.m. / Aug 31, 2026, 4:27 p.m.
2026-08-1711023633020Aug 17, 2026, 7:54 a.m. / Aug 17, 2026, 9:49 a.m.
2026-08-17110939020Aug 17, 2026, 5:54 a.m. / Aug 17, 2026, 7:49 a.m.
2026-08-166219225010Aug 16, 2026, 4:49 p.m. / Aug 16, 2026, 6:28 p.m.
2026-08-166123119010Aug 16, 2026, 3:34 p.m. / Aug 16, 2026, 4:44 p.m.
2026-08-165622850010Aug 16, 2026, 2:00 p.m. / Aug 16, 2026, 3:29 p.m.
2026-08-165611954010Aug 16, 2026, 1:14 p.m. / Aug 16, 2026, 1:55 p.m.
2026-08-165711374010Aug 16, 2026, 12:15 p.m. / Aug 16, 2026, 1:09 p.m.
2026-08-165722102010Aug 16, 2026, 11:04 a.m. / Aug 16, 2026, 12:08 p.m.
2026-08-168618573010Aug 16, 2026, 9:49 a.m. / Aug 16, 2026, 10:49 a.m.
2026-08-168616449010Aug 16, 2026, 9:19 a.m. / Aug 16, 2026, 9:44 a.m.
2026-08-16564655010Aug 16, 2026, 8:19 a.m. / Aug 16, 2026, 9:14 a.m.
2026-08-16565492010Aug 16, 2026, 8:44 a.m. / Aug 16, 2026, 8:54 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
243 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