Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4677

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.

216
Observed trips
19
Service dates
50
Routes
Service dateRouteTripFirst / last observed
2026-09-111118909060Sep 11, 2026, 11:46 p.m. / Sep 12, 2026, 12:26 a.m.
2026-09-111118555060Sep 11, 2026, 10:59 p.m. / Sep 11, 2026, 11:44 p.m.
2026-09-11118369060Sep 11, 2026, 9:46 p.m. / Sep 11, 2026, 10:58 p.m.
2026-09-111121505060Sep 11, 2026, 8:37 p.m. / Sep 11, 2026, 9:45 p.m.
2026-09-118517069060Sep 11, 2026, 6:52 p.m. / Sep 11, 2026, 8:36 p.m.
2026-09-11857548060Sep 11, 2026, 5:09 p.m. / Sep 11, 2026, 6:51 p.m.
2026-09-111583870060Sep 11, 2026, 5:20 p.m. / Sep 11, 2026, 5:32 p.m.
2026-09-116721792060Sep 11, 2026, 4:42 p.m. / Sep 11, 2026, 5:06 p.m.
2026-09-11671875060Sep 11, 2026, 4:21 p.m. / Sep 11, 2026, 4:40 p.m.
2026-09-116811182060Sep 11, 2026, 3:17 p.m. / Sep 11, 2026, 4:20 p.m.
2026-09-116820855060Sep 11, 2026, 2:10 p.m. / Sep 11, 2026, 3:14 p.m.
2026-09-116813471060Sep 11, 2026, 1:09 p.m. / Sep 11, 2026, 2:08 p.m.
2026-09-116819910060Sep 11, 2026, 11:50 a.m. / Sep 11, 2026, 1:08 p.m.
2026-09-11685474060Sep 11, 2026, 11:04 a.m. / Sep 11, 2026, 11:47 a.m.
2026-09-116819746060Sep 11, 2026, 10:23 a.m. / Sep 11, 2026, 11:03 a.m.
2026-09-11682037060Sep 11, 2026, 9:36 a.m. / Sep 11, 2026, 10:23 a.m.
2026-09-116813501060Sep 11, 2026, 8:06 a.m. / Sep 11, 2026, 9:34 a.m.
2026-09-116811228060Sep 11, 2026, 7:33 a.m. / Sep 11, 2026, 8:48 a.m.
2026-09-115812527060Sep 11, 2026, 7:27 a.m. / Sep 11, 2026, 8:04 a.m.
2026-09-115721187060Sep 11, 2026, 6:31 a.m. / Sep 11, 2026, 7:26 a.m.
2026-09-118214806060Sep 11, 2026, 5:40 a.m. / Sep 11, 2026, 6:30 a.m.
2026-09-11681908060Sep 11, 2026, 4:33 a.m. / Sep 11, 2026, 5:38 a.m.
2026-09-1025613894050Sep 10, 2026, 5:14 p.m. / Sep 10, 2026, 7:00 p.m.
2026-09-1025613927050Sep 10, 2026, 3:33 p.m. / Sep 10, 2026, 5:02 p.m.
2026-09-101617786050Sep 10, 2026, 2:48 p.m. / Sep 10, 2026, 3:30 p.m.
2026-09-106816813050Sep 10, 2026, 1:23 p.m. / Sep 10, 2026, 2:46 p.m.
2026-09-10684223050Sep 10, 2026, 12:36 p.m. / Sep 10, 2026, 1:21 p.m.
2026-09-10682610050Sep 10, 2026, 11:37 a.m. / Sep 10, 2026, 12:34 p.m.
2026-09-106813380050Sep 10, 2026, 10:51 a.m. / Sep 10, 2026, 11:36 a.m.
2026-09-106819626050Sep 10, 2026, 10:05 a.m. / Sep 10, 2026, 10:50 a.m.
2026-09-10687206050Sep 10, 2026, 9:26 a.m. / Sep 10, 2026, 10:04 a.m.
2026-09-10683774050Sep 10, 2026, 8:29 a.m. / Sep 10, 2026, 9:24 a.m.
2026-09-106817528050Sep 10, 2026, 7:38 a.m. / Sep 10, 2026, 8:27 a.m.
2026-09-10681196050Sep 10, 2026, 6:50 a.m. / Sep 10, 2026, 7:36 a.m.
2026-09-10681497050Sep 10, 2026, 5:57 a.m. / Sep 10, 2026, 6:47 a.m.
2026-09-09567304040Sep 9, 2026, 5:08 p.m. / Sep 9, 2026, 6:39 p.m.
2026-09-095619543040Sep 9, 2026, 3:47 p.m. / Sep 9, 2026, 5:06 p.m.
2026-09-09801661040Sep 9, 2026, 2:33 p.m. / Sep 9, 2026, 3:45 p.m.
2026-09-09747317040Sep 9, 2026, 1:42 p.m. / Sep 9, 2026, 2:30 p.m.
2026-09-09746442040Sep 9, 2026, 12:37 p.m. / Sep 9, 2026, 1:41 p.m.
2026-09-09749258040Sep 9, 2026, 11:42 a.m. / Sep 9, 2026, 12:33 p.m.
2026-09-097412736040Sep 9, 2026, 10:38 a.m. / Sep 9, 2026, 11:41 a.m.
2026-09-09745813040Sep 9, 2026, 9:22 a.m. / Sep 9, 2026, 10:37 a.m.
2026-09-097528802040Sep 9, 2026, 7:51 a.m. / Sep 9, 2026, 9:38 a.m.
2026-09-09751531040Sep 9, 2026, 6:57 a.m. / Sep 9, 2026, 7:50 a.m.
2026-09-09752281040Sep 9, 2026, 5:44 a.m. / Sep 9, 2026, 6:55 a.m.
2026-09-08684810030Sep 8, 2026, 5:18 p.m. / Sep 8, 2026, 6:53 p.m.
2026-09-085653011030Sep 8, 2026, 3:47 p.m. / Sep 8, 2026, 4:49 p.m.
2026-09-0856521050030Sep 8, 2026, 2:41 p.m. / Sep 8, 2026, 3:46 p.m.
2026-09-081977840030Sep 8, 2026, 1:12 p.m. / Sep 8, 2026, 1:37 p.m.
2026-09-0811620909030Sep 8, 2026, 12:40 p.m. / Sep 8, 2026, 1:09 p.m.
2026-09-0811626134030Sep 8, 2026, 11:33 a.m. / Sep 8, 2026, 12:39 p.m.
2026-09-0811624696030Sep 8, 2026, 10:41 a.m. / Sep 8, 2026, 11:54 a.m.
2026-09-088822113030Sep 8, 2026, 9:57 a.m. / Sep 8, 2026, 10:37 a.m.
2026-09-08443113030Sep 8, 2026, 9:10 a.m. / Sep 8, 2026, 9:53 a.m.
2026-09-0811214356030Sep 8, 2026, 8:24 a.m. / Sep 8, 2026, 9:09 a.m.
2026-09-0818927745030Sep 8, 2026, 7:50 a.m. / Sep 8, 2026, 8:23 a.m.
2026-09-0818923243030Sep 8, 2026, 7:22 a.m. / Sep 8, 2026, 7:48 a.m.
2026-09-081895098030Sep 8, 2026, 6:44 a.m. / Sep 8, 2026, 7:20 a.m.
2026-09-0818925040030Sep 8, 2026, 6:21 a.m. / Sep 8, 2026, 6:43 a.m.
2026-09-0818911438030Sep 8, 2026, 5:12 a.m. / Sep 8, 2026, 6:20 a.m.
2026-09-0818920404030Sep 8, 2026, 5:19 a.m. / Sep 8, 2026, 5:41 a.m.
2026-09-07754495110Sep 7, 2026, 10:11 p.m. / Sep 7, 2026, 10:57 p.m.
2026-09-077515036110Sep 7, 2026, 9:31 p.m. / Sep 7, 2026, 10:09 p.m.
2026-09-071426561110Sep 7, 2026, 8:36 p.m. / Sep 7, 2026, 9:30 p.m.
2026-09-071414695110Sep 7, 2026, 7:22 p.m. / Sep 7, 2026, 8:35 p.m.
2026-09-076321916110Sep 7, 2026, 5:27 p.m. / Sep 7, 2026, 7:21 p.m.
2026-09-07636465110Sep 7, 2026, 4:15 p.m. / Sep 7, 2026, 5:25 p.m.
2026-09-077412632110Sep 7, 2026, 3:04 p.m. / Sep 7, 2026, 4:13 p.m.
2026-09-07747728110Sep 7, 2026, 2:03 p.m. / Sep 7, 2026, 3:03 p.m.
2026-09-076326480110Sep 7, 2026, 12:35 p.m. / Sep 7, 2026, 2:01 p.m.
2026-09-07636859110Sep 7, 2026, 11:15 a.m. / Sep 7, 2026, 12:33 p.m.
2026-09-076328681110Sep 7, 2026, 9:50 a.m. / Sep 7, 2026, 11:14 a.m.
2026-09-0716317623110Sep 7, 2026, 8:57 a.m. / Sep 7, 2026, 9:49 a.m.
2026-09-0716328555110Sep 7, 2026, 7:59 a.m. / Sep 7, 2026, 8:55 a.m.
2026-09-0716314280110Sep 7, 2026, 8:01 a.m. / Sep 7, 2026, 8:24 a.m.
2026-09-071635980110Sep 7, 2026, 7:26 a.m. / Sep 7, 2026, 7:58 a.m.
2026-09-07161577110Sep 7, 2026, 6:09 a.m. / Sep 7, 2026, 7:24 a.m.
2026-09-068628180100Sep 6, 2026, 8:50 p.m. / Sep 6, 2026, 9:18 p.m.
2026-09-068618345100Sep 6, 2026, 8:15 p.m. / Sep 6, 2026, 8:48 p.m.
2026-09-0651604100Sep 6, 2026, 7:33 p.m. / Sep 6, 2026, 8:14 p.m.
2026-09-065116823100Sep 6, 2026, 6:48 p.m. / Sep 6, 2026, 7:32 p.m.
2026-09-068614436100Sep 6, 2026, 5:51 p.m. / Sep 6, 2026, 6:47 p.m.
2026-09-068611348100Sep 6, 2026, 5:15 p.m. / Sep 6, 2026, 5:49 p.m.
2026-09-06141276100Sep 6, 2026, 3:34 p.m. / Sep 6, 2026, 5:13 p.m.
2026-09-061415220100Sep 6, 2026, 1:46 p.m. / Sep 6, 2026, 3:33 p.m.
2026-09-065710040100Sep 6, 2026, 1:08 p.m. / Sep 6, 2026, 2:21 p.m.
2026-09-065724662100Sep 6, 2026, 11:56 a.m. / Sep 6, 2026, 1:07 p.m.
2026-09-065627438100Sep 6, 2026, 11:00 a.m. / Sep 6, 2026, 11:55 a.m.
2026-09-065619116100Sep 6, 2026, 10:10 a.m. / Sep 6, 2026, 10:59 a.m.
2026-09-06573573100Sep 6, 2026, 8:52 a.m. / Sep 6, 2026, 10:09 a.m.
2026-09-0611020585100Sep 6, 2026, 5:56 a.m. / Sep 6, 2026, 8:50 a.m.
2026-09-052521036090Sep 5, 2026, 1:46 p.m. / Sep 5, 2026, 2:27 p.m.
2026-09-052520891090Sep 5, 2026, 12:59 p.m. / Sep 5, 2026, 1:45 p.m.
2026-09-052524754090Sep 5, 2026, 11:47 a.m. / Sep 5, 2026, 12:57 p.m.
2026-09-05253816090Sep 5, 2026, 10:53 a.m. / Sep 5, 2026, 11:46 a.m.
2026-09-052518039090Sep 5, 2026, 9:43 a.m. / Sep 5, 2026, 10:52 a.m.
2026-09-05257294090Sep 5, 2026, 8:58 a.m. / Sep 5, 2026, 9:42 a.m.
2026-09-052528254090Sep 5, 2026, 8:23 a.m. / Sep 5, 2026, 8:57 a.m.
2026-09-052512789090Sep 5, 2026, 7:09 a.m. / Sep 5, 2026, 8:21 a.m.
2026-09-053121009090Sep 5, 2026, 5:58 a.m. / Sep 5, 2026, 7:09 a.m.
2026-09-04612018060Sep 4, 2026, 6:16 p.m. / Sep 4, 2026, 7:58 p.m.
2026-09-0467366060Sep 4, 2026, 4:26 p.m. / Sep 4, 2026, 6:14 p.m.
2026-09-04618381060Sep 4, 2026, 3:02 p.m. / Sep 4, 2026, 4:25 p.m.
2026-09-0466249060Sep 4, 2026, 1:30 p.m. / Sep 4, 2026, 3:00 p.m.
2026-09-04625103060Sep 4, 2026, 12:16 p.m. / Sep 4, 2026, 1:29 p.m.
2026-09-04618738060Sep 4, 2026, 10:43 a.m. / Sep 4, 2026, 12:16 p.m.
2026-09-04611593060Sep 4, 2026, 9:31 a.m. / Sep 4, 2026, 10:42 a.m.
2026-09-049014413060Sep 4, 2026, 8:30 a.m. / Sep 4, 2026, 9:30 a.m.
2026-09-04883272060Sep 4, 2026, 7:03 a.m. / Sep 4, 2026, 8:29 a.m.
2026-09-041128472060Sep 4, 2026, 6:34 a.m. / Sep 4, 2026, 7:02 a.m.
2026-09-0411211237060Sep 4, 2026, 5:53 a.m. / Sep 4, 2026, 6:33 a.m.
2026-09-046822254060Sep 4, 2026, 4:37 a.m. / Sep 4, 2026, 5:51 a.m.
2026-09-04689699060Sep 4, 2026, 4:27 a.m. / Sep 4, 2026, 5:18 a.m.
2026-09-036317458050Sep 3, 2026, 11:22 p.m. / Sep 3, 2026, 11:22 p.m.
2026-09-036311715050Sep 3, 2026, 9:58 p.m. / Sep 3, 2026, 11:21 p.m.
2026-09-036322090050Sep 3, 2026, 8:50 p.m. / Sep 3, 2026, 9:50 p.m.
2026-09-036226051050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 7:49 p.m.
2026-09-036312109050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-036313861050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-038711590050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-0311627710050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-0311621372050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-03617472050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-03613741050Sep 3, 2026, 10:20 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-0311618218050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 10:15 a.m.
2026-09-036738707050Sep 3, 2026, 7:52 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-03680693050Sep 3, 2026, 6:50 a.m. / Sep 3, 2026, 7:50 a.m.
2026-09-036814311050Sep 3, 2026, 5:48 a.m. / Sep 3, 2026, 6:49 a.m.
2026-09-036122182050Sep 3, 2026, 4:52 a.m. / Sep 3, 2026, 5:47 a.m.
2026-09-0210517291050Sep 3, 2026, 3:28 a.m. / Sep 3, 2026, 3:49 a.m.
2026-09-027412163040Sep 3, 2026, 12:35 a.m. / Sep 3, 2026, 12:59 a.m.
2026-09-02803631040Sep 2, 2026, 11:28 p.m. / Sep 2, 2026, 11:56 p.m.
2026-09-026328360040Sep 2, 2026, 9:57 p.m. / Sep 2, 2026, 11:21 p.m.
2026-09-02638114040Sep 2, 2026, 8:17 p.m. / Sep 2, 2026, 9:42 p.m.
2026-09-025329098040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:08 p.m.
2026-09-02538940040Sep 2, 2026, 6:12 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-02751229040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-02992854040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-028022461040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-028028158040Sep 2, 2026, 11:22 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-028027764040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:21 a.m.
2026-09-028014082040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-0227926968040Sep 2, 2026, 6:33 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02810739040Sep 2, 2026, 4:12 a.m. / Sep 2, 2026, 6:24 a.m.
2026-09-015716961030Sep 1, 2026, 12:17 p.m. / Sep 1, 2026, 2:58 p.m.
2026-09-016715713030Sep 1, 2026, 9:27 a.m. / Sep 1, 2026, 12:14 p.m.
2026-09-016716237030Sep 1, 2026, 9:04 a.m. / Sep 1, 2026, 9:21 a.m.
2026-08-311124686020Sep 1, 2026, 12:46 a.m. / Sep 1, 2026, 1:27 a.m.
2026-08-311125562020Sep 1, 2026, 12:05 a.m. / Sep 1, 2026, 12:45 a.m.
2026-08-31119371020Aug 31, 2026, 11:20 p.m. / Sep 1, 2026, 12:04 a.m.
2026-08-31118001020Aug 31, 2026, 10:35 p.m. / Aug 31, 2026, 11:15 p.m.
2026-08-31823697020Aug 31, 2026, 10:01 p.m. / Aug 31, 2026, 10:27 p.m.
2026-08-316825519020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 9:59 p.m.
2026-08-31685093020Aug 31, 2026, 7:49 p.m. / Aug 31, 2026, 8:11 p.m.
2026-08-316814959020Aug 31, 2026, 6:58 p.m. / Aug 31, 2026, 7:42 p.m.
2026-08-31682810020Aug 31, 2026, 6:06 p.m. / Aug 31, 2026, 6:48 p.m.
2026-08-31682082020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:00 p.m.
2026-08-3116828737020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-3116819457020Aug 31, 2026, 3:17 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-311657415020Aug 31, 2026, 2:48 p.m. / Aug 31, 2026, 3:05 p.m.
2026-08-311103933020Aug 31, 2026, 1:13 p.m. / Aug 31, 2026, 2:46 p.m.
2026-08-3111026386020Aug 31, 2026, 11:04 a.m. / Aug 31, 2026, 1:12 p.m.
2026-08-3111022349020Aug 31, 2026, 8:25 a.m. / Aug 31, 2026, 11:14 a.m.
2026-08-31706679020Aug 31, 2026, 6:45 a.m. / Aug 31, 2026, 8:17 a.m.
2026-08-3111012943020Aug 31, 2026, 5:06 a.m. / Aug 31, 2026, 6:44 a.m.
2026-08-28105508130Aug 28, 2026, 9:49 p.m. / Aug 28, 2026, 10:30 p.m.
2026-08-2810520970130Aug 28, 2026, 8:43 p.m. / Aug 28, 2026, 9:47 p.m.
2026-08-285710544130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 8:36 p.m.
2026-08-285716889130Aug 28, 2026, 6:50 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-28572115130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:46 p.m.
2026-08-285711746130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-27117464120Aug 27, 2026, 1:40 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-277025216120Aug 27, 2026, 6:04 a.m. / Aug 27, 2026, 9:39 a.m.
2026-08-265719203110Aug 27, 2026, 2:39 a.m. / Aug 27, 2026, 3:39 a.m.
2026-08-266117915110Aug 27, 2026, 2:26 a.m. / Aug 27, 2026, 2:33 a.m.
2026-08-258510945100Aug 25, 2026, 3:09 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-258516513100Aug 25, 2026, 1:44 p.m. / Aug 25, 2026, 3:05 p.m.
2026-08-258521181100Aug 25, 2026, 12:44 p.m. / Aug 25, 2026, 1:39 p.m.
2026-08-2585501100Aug 25, 2026, 11:15 a.m. / Aug 25, 2026, 12:39 p.m.
2026-08-258517347100Aug 25, 2026, 10:09 a.m. / Aug 25, 2026, 11:09 a.m.
2026-08-256312287100Aug 25, 2026, 8:19 a.m. / Aug 25, 2026, 10:04 a.m.
2026-08-256316565100Aug 25, 2026, 7:05 a.m. / Aug 25, 2026, 8:12 a.m.
2026-08-256322845100Aug 25, 2026, 5:39 a.m. / Aug 25, 2026, 6:55 a.m.
2026-08-224818403070Aug 23, 2026, 12:13 a.m. / Aug 23, 2026, 1:23 a.m.
2026-08-2211110548070Aug 22, 2026, 11:59 p.m. / Aug 23, 2026, 12:54 a.m.
2026-08-2234277070Aug 22, 2026, 11:48 a.m. / Aug 22, 2026, 12:19 p.m.
2026-08-224225201070Aug 22, 2026, 10:43 a.m. / Aug 22, 2026, 11:43 a.m.
2026-08-22196609070Aug 22, 2026, 9:54 a.m. / Aug 22, 2026, 10:39 a.m.
2026-08-22198561070Aug 22, 2026, 8:43 a.m. / Aug 22, 2026, 9:48 a.m.
2026-08-22197236070Aug 22, 2026, 8:03 a.m. / Aug 22, 2026, 8:38 a.m.
2026-08-22573065070Aug 22, 2026, 6:00 a.m. / Aug 22, 2026, 7:58 a.m.
2026-08-225722101070Aug 22, 2026, 4:54 a.m. / Aug 22, 2026, 5:53 a.m.
2026-08-18629240030Aug 18, 2026, 3:35 p.m. / Aug 18, 2026, 4:19 p.m.
2026-08-186225612030Aug 18, 2026, 1:50 p.m. / Aug 18, 2026, 3:29 p.m.
2026-08-1711124060020Aug 17, 2026, 10:24 p.m. / Aug 17, 2026, 10:49 p.m.
2026-08-1711118254020Aug 17, 2026, 9:24 p.m. / Aug 17, 2026, 10:19 p.m.
2026-08-1711112850020Aug 17, 2026, 8:09 p.m. / Aug 17, 2026, 9:19 p.m.
2026-08-171119386020Aug 17, 2026, 7:54 p.m. / Aug 17, 2026, 8:49 p.m.
2026-08-17115839020Aug 17, 2026, 5:44 p.m. / Aug 17, 2026, 7:48 p.m.
2026-08-171120320020Aug 17, 2026, 3:54 p.m. / Aug 17, 2026, 5:40 p.m.
2026-08-171588032020Aug 17, 2026, 4:05 p.m. / Aug 17, 2026, 4:10 p.m.
2026-08-17671937020Aug 17, 2026, 3:34 p.m. / Aug 17, 2026, 3:49 p.m.
2026-08-176719455020Aug 17, 2026, 3:04 p.m. / Aug 17, 2026, 3:29 p.m.
2026-08-176724334020Aug 17, 2026, 2:29 p.m. / Aug 17, 2026, 2:58 p.m.
2026-08-176725560020Aug 17, 2026, 2:09 p.m. / Aug 17, 2026, 2:24 p.m.
2026-08-176721680020Aug 17, 2026, 1:30 p.m. / Aug 17, 2026, 2:04 p.m.
2026-08-17677530020Aug 17, 2026, 1:14 p.m. / Aug 17, 2026, 1:25 p.m.
2026-08-176725515020Aug 17, 2026, 12:29 p.m. / Aug 17, 2026, 1:09 p.m.
2026-08-17673221020Aug 17, 2026, 12:14 p.m. / Aug 17, 2026, 12:25 p.m.
2026-08-17673049020Aug 17, 2026, 11:34 a.m. / Aug 17, 2026, 12:08 p.m.
2026-08-17674653020Aug 17, 2026, 11:04 a.m. / Aug 17, 2026, 11:29 a.m.
2026-08-1716823085020Aug 17, 2026, 9:29 a.m. / Aug 17, 2026, 10:59 a.m.
2026-08-171684129020Aug 17, 2026, 8:24 a.m. / Aug 17, 2026, 9:24 a.m.
2026-08-17667119020Aug 17, 2026, 7:29 a.m. / Aug 17, 2026, 8:19 a.m.
2026-08-176712213020Aug 17, 2026, 6:04 a.m. / Aug 17, 2026, 7:25 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
216 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