Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4648

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.

240
Observed trips
20
Service dates
46
Routes
Service dateRouteTripFirst / last observed
2026-09-13707275010Sep 13, 2026, 6:55 p.m. / Sep 13, 2026, 7:56 p.m.
2026-09-13702016010Sep 13, 2026, 5:52 p.m. / Sep 13, 2026, 6:54 p.m.
2026-09-137011811010Sep 13, 2026, 4:20 p.m. / Sep 13, 2026, 5:51 p.m.
2026-09-137010523010Sep 13, 2026, 3:22 p.m. / Sep 13, 2026, 4:18 p.m.
2026-09-13705454010Sep 13, 2026, 1:22 p.m. / Sep 13, 2026, 3:20 p.m.
2026-09-13704866010Sep 13, 2026, 11:46 a.m. / Sep 13, 2026, 1:21 p.m.
2026-09-137021275010Sep 13, 2026, 10:34 a.m. / Sep 13, 2026, 12:21 p.m.
2026-09-125712123070Sep 12, 2026, 10:00 p.m. / Sep 12, 2026, 10:58 p.m.
2026-09-125713348070Sep 12, 2026, 9:06 p.m. / Sep 12, 2026, 9:58 p.m.
2026-09-125717332070Sep 12, 2026, 8:00 p.m. / Sep 12, 2026, 9:04 p.m.
2026-09-12866748070Sep 12, 2026, 7:15 p.m. / Sep 12, 2026, 7:59 p.m.
2026-09-128618103070Sep 12, 2026, 6:51 p.m. / Sep 12, 2026, 7:14 p.m.
2026-09-127419096070Sep 12, 2026, 5:05 p.m. / Sep 12, 2026, 6:49 p.m.
2026-09-12743743070Sep 12, 2026, 4:08 p.m. / Sep 12, 2026, 5:04 p.m.
2026-09-125121795070Sep 12, 2026, 3:25 p.m. / Sep 12, 2026, 4:07 p.m.
2026-09-12514929070Sep 12, 2026, 2:25 p.m. / Sep 12, 2026, 3:24 p.m.
2026-09-127417089070Sep 12, 2026, 1:13 p.m. / Sep 12, 2026, 2:24 p.m.
2026-09-12749142070Sep 12, 2026, 12:11 p.m. / Sep 12, 2026, 1:12 p.m.
2026-09-125115890070Sep 12, 2026, 10:30 a.m. / Sep 12, 2026, 12:10 p.m.
2026-09-12513180070Sep 12, 2026, 9:12 a.m. / Sep 12, 2026, 10:08 a.m.
2026-09-12517899070Sep 12, 2026, 7:40 a.m. / Sep 12, 2026, 9:11 a.m.
2026-09-125122279070Sep 12, 2026, 7:23 a.m. / Sep 12, 2026, 8:24 a.m.
2026-09-12827282070Sep 12, 2026, 6:14 a.m. / Sep 12, 2026, 7:22 a.m.
2026-09-11611520060Sep 11, 2026, 11:44 p.m. / Sep 12, 2026, 12:53 a.m.
2026-09-116112667060Sep 11, 2026, 10:17 p.m. / Sep 11, 2026, 11:43 p.m.
2026-09-11532409060Sep 11, 2026, 9:04 p.m. / Sep 11, 2026, 10:16 p.m.
2026-09-111979585060Sep 11, 2026, 8:14 p.m. / Sep 11, 2026, 8:32 p.m.
2026-09-1111614391060Sep 11, 2026, 7:44 p.m. / Sep 11, 2026, 8:13 p.m.
2026-09-111161382060Sep 11, 2026, 6:49 p.m. / Sep 11, 2026, 7:43 p.m.
2026-09-1119721574060Sep 11, 2026, 6:11 p.m. / Sep 11, 2026, 6:47 p.m.
2026-09-119214707060Sep 11, 2026, 5:06 p.m. / Sep 11, 2026, 6:09 p.m.
2026-09-11889896060Sep 11, 2026, 3:30 p.m. / Sep 11, 2026, 5:05 p.m.
2026-09-11855489060Sep 11, 2026, 1:56 p.m. / Sep 11, 2026, 3:28 p.m.
2026-09-11858868060Sep 11, 2026, 12:43 p.m. / Sep 11, 2026, 1:55 p.m.
2026-09-118510878060Sep 11, 2026, 11:23 a.m. / Sep 11, 2026, 12:41 p.m.
2026-09-11855570060Sep 11, 2026, 10:13 a.m. / Sep 11, 2026, 11:21 a.m.
2026-09-11859396060Sep 11, 2026, 8:49 a.m. / Sep 11, 2026, 10:11 a.m.
2026-09-11857109060Sep 11, 2026, 7:26 a.m. / Sep 11, 2026, 8:48 a.m.
2026-09-118518258060Sep 11, 2026, 6:08 a.m. / Sep 11, 2026, 7:24 a.m.
2026-09-11413116060Sep 11, 2026, 5:21 a.m. / Sep 11, 2026, 6:13 a.m.
2026-09-10621561050Sep 10, 2026, 7:32 p.m. / Sep 10, 2026, 8:34 p.m.
2026-09-10612666050Sep 10, 2026, 6:19 p.m. / Sep 10, 2026, 7:31 p.m.
2026-09-1068920050Sep 10, 2026, 4:27 p.m. / Sep 10, 2026, 6:17 p.m.
2026-09-10615167050Sep 10, 2026, 3:02 p.m. / Sep 10, 2026, 4:24 p.m.
2026-09-1068000050Sep 10, 2026, 1:31 p.m. / Sep 10, 2026, 3:00 p.m.
2026-09-10620346050Sep 10, 2026, 12:16 p.m. / Sep 10, 2026, 1:30 p.m.
2026-09-10614968050Sep 10, 2026, 10:41 a.m. / Sep 10, 2026, 12:15 p.m.
2026-09-10612370050Sep 10, 2026, 9:32 a.m. / Sep 10, 2026, 10:39 a.m.
2026-09-109014684050Sep 10, 2026, 8:27 a.m. / Sep 10, 2026, 9:31 a.m.
2026-09-10885606050Sep 10, 2026, 7:05 a.m. / Sep 10, 2026, 8:27 a.m.
2026-09-101129839050Sep 10, 2026, 6:35 a.m. / Sep 10, 2026, 7:04 a.m.
2026-09-1011212038050Sep 10, 2026, 5:57 a.m. / Sep 10, 2026, 6:33 a.m.
2026-09-106818063050Sep 10, 2026, 4:37 a.m. / Sep 10, 2026, 5:56 a.m.
2026-09-106810817050Sep 10, 2026, 4:23 a.m. / Sep 10, 2026, 5:17 a.m.
2026-09-0918917943040Sep 10, 2026, 12:40 a.m. / Sep 10, 2026, 12:58 a.m.
2026-09-0918922046040Sep 10, 2026, 12:22 a.m. / Sep 10, 2026, 12:39 a.m.
2026-09-0918917102040Sep 9, 2026, 11:44 p.m. / Sep 10, 2026, 12:22 a.m.
2026-09-0918913404040Sep 9, 2026, 11:27 p.m. / Sep 9, 2026, 11:43 p.m.
2026-09-0918915663040Sep 9, 2026, 10:45 p.m. / Sep 9, 2026, 11:26 p.m.
2026-09-0918913118040Sep 9, 2026, 10:26 p.m. / Sep 9, 2026, 10:44 p.m.
2026-09-0918914574040Sep 9, 2026, 9:46 p.m. / Sep 9, 2026, 10:25 p.m.
2026-09-0918924603040Sep 9, 2026, 8:44 p.m. / Sep 9, 2026, 9:45 p.m.
2026-09-0918911549040Sep 9, 2026, 8:47 p.m. / Sep 9, 2026, 9:23 p.m.
2026-09-09802498040Sep 9, 2026, 5:20 p.m. / Sep 9, 2026, 6:26 p.m.
2026-09-09805052040Sep 9, 2026, 3:59 p.m. / Sep 9, 2026, 5:19 p.m.
2026-09-09751392040Sep 9, 2026, 2:45 p.m. / Sep 9, 2026, 3:57 p.m.
2026-09-09639729040Sep 9, 2026, 10:13 a.m. / Sep 9, 2026, 11:27 a.m.
2026-09-096317111040Sep 9, 2026, 9:05 a.m. / Sep 9, 2026, 10:12 a.m.
2026-09-096318162040Sep 9, 2026, 7:41 a.m. / Sep 9, 2026, 9:04 a.m.
2026-09-091421406040Sep 9, 2026, 6:17 a.m. / Sep 9, 2026, 7:39 a.m.
2026-09-092011303040Sep 9, 2026, 4:52 a.m. / Sep 9, 2026, 6:16 a.m.
2026-09-09614813040Sep 9, 2026, 4:01 a.m. / Sep 9, 2026, 4:51 a.m.
2026-09-08614813040Sep 9, 2026, 3:23 a.m. / Sep 9, 2026, 3:59 a.m.
2026-09-0818918735030Sep 8, 2026, 11:08 p.m. / Sep 8, 2026, 11:36 p.m.
2026-09-081894762030Sep 8, 2026, 10:51 p.m. / Sep 8, 2026, 11:07 p.m.
2026-09-0818920843030Sep 8, 2026, 10:13 p.m. / Sep 8, 2026, 10:48 p.m.
2026-09-0818916047030Sep 8, 2026, 9:51 p.m. / Sep 8, 2026, 10:12 p.m.
2026-09-0818911444030Sep 8, 2026, 9:11 p.m. / Sep 8, 2026, 9:50 p.m.
2026-09-081893834030Sep 8, 2026, 8:11 p.m. / Sep 8, 2026, 9:10 p.m.
2026-09-0818914251030Sep 8, 2026, 8:14 p.m. / Sep 8, 2026, 8:50 p.m.
2026-09-076217207110Sep 7, 2026, 9:12 p.m. / Sep 7, 2026, 10:24 p.m.
2026-09-07614210110Sep 7, 2026, 7:55 p.m. / Sep 7, 2026, 9:11 p.m.
2026-09-07538461110Sep 7, 2026, 6:35 p.m. / Sep 7, 2026, 7:53 p.m.
2026-09-075325761110Sep 7, 2026, 5:55 p.m. / Sep 7, 2026, 6:33 p.m.
2026-09-075324357110Sep 7, 2026, 5:12 p.m. / Sep 7, 2026, 5:53 p.m.
2026-09-078628098110Sep 7, 2026, 4:15 p.m. / Sep 7, 2026, 5:11 p.m.
2026-09-078615472110Sep 7, 2026, 3:46 p.m. / Sep 7, 2026, 4:13 p.m.
2026-09-07519509110Sep 7, 2026, 3:00 p.m. / Sep 7, 2026, 3:43 p.m.
2026-09-075120746110Sep 7, 2026, 2:16 p.m. / Sep 7, 2026, 2:59 p.m.
2026-09-078619168110Sep 7, 2026, 1:21 p.m. / Sep 7, 2026, 2:15 p.m.
2026-09-078612042110Sep 7, 2026, 12:45 p.m. / Sep 7, 2026, 1:18 p.m.
2026-09-075119601110Sep 7, 2026, 12:04 p.m. / Sep 7, 2026, 12:43 p.m.
2026-09-07515455110Sep 7, 2026, 11:06 a.m. / Sep 7, 2026, 12:03 p.m.
2026-09-076115970110Sep 7, 2026, 9:17 a.m. / Sep 7, 2026, 11:06 a.m.
2026-09-076217081110Sep 7, 2026, 7:42 a.m. / Sep 7, 2026, 9:16 a.m.
2026-09-075614613110Sep 7, 2026, 6:31 a.m. / Sep 7, 2026, 7:41 a.m.
2026-09-0616219318100Sep 6, 2026, 10:55 p.m. / Sep 6, 2026, 11:12 p.m.
2026-09-0616227049100Sep 6, 2026, 10:13 p.m. / Sep 6, 2026, 10:52 p.m.
2026-09-0616210197100Sep 6, 2026, 9:15 p.m. / Sep 6, 2026, 10:12 p.m.
2026-09-061626267100Sep 6, 2026, 9:20 p.m. / Sep 6, 2026, 9:53 p.m.
2026-09-061628618100Sep 6, 2026, 8:53 p.m. / Sep 6, 2026, 9:13 p.m.
2026-09-0616120513100Sep 6, 2026, 7:39 p.m. / Sep 6, 2026, 8:39 p.m.
2026-09-0616113024100Sep 6, 2026, 7:01 p.m. / Sep 6, 2026, 7:36 p.m.
2026-09-061688850100Sep 6, 2026, 5:47 p.m. / Sep 6, 2026, 7:00 p.m.
2026-09-0616823101100Sep 6, 2026, 4:43 p.m. / Sep 6, 2026, 5:46 p.m.
2026-09-066818018100Sep 6, 2026, 3:29 p.m. / Sep 6, 2026, 4:43 p.m.
2026-09-066828383100Sep 6, 2026, 2:46 p.m. / Sep 6, 2026, 3:28 p.m.
2026-09-066821521100Sep 6, 2026, 1:50 p.m. / Sep 6, 2026, 2:45 p.m.
2026-09-0668713100Sep 6, 2026, 12:46 p.m. / Sep 6, 2026, 1:48 p.m.
2026-09-0615319255100Sep 6, 2026, 11:45 a.m. / Sep 6, 2026, 12:44 p.m.
2026-09-0615325165100Sep 6, 2026, 11:18 a.m. / Sep 6, 2026, 12:21 p.m.
2026-09-065326317100Sep 6, 2026, 10:45 a.m. / Sep 6, 2026, 11:45 a.m.
2026-09-0615327911100Sep 6, 2026, 9:44 a.m. / Sep 6, 2026, 10:43 a.m.
2026-09-061535819100Sep 6, 2026, 9:19 a.m. / Sep 6, 2026, 10:22 a.m.
2026-09-06802175100Sep 6, 2026, 8:10 a.m. / Sep 6, 2026, 9:09 a.m.
2026-09-068027223100Sep 6, 2026, 6:24 a.m. / Sep 6, 2026, 8:08 a.m.
2026-09-06869838100Sep 6, 2026, 6:08 a.m. / Sep 6, 2026, 7:16 a.m.
2026-09-056216986090Sep 5, 2026, 6:00 p.m. / Sep 5, 2026, 7:23 p.m.
2026-09-05638873090Sep 5, 2026, 4:44 p.m. / Sep 5, 2026, 5:58 p.m.
2026-09-056328508090Sep 5, 2026, 3:01 p.m. / Sep 5, 2026, 4:43 p.m.
2026-09-0561999090Sep 5, 2026, 2:00 p.m. / Sep 5, 2026, 3:24 p.m.
2026-09-05613452090Sep 5, 2026, 12:13 p.m. / Sep 5, 2026, 1:58 p.m.
2026-09-05624555090Sep 5, 2026, 10:50 a.m. / Sep 5, 2026, 12:11 p.m.
2026-09-056214154090Sep 5, 2026, 8:28 a.m. / Sep 5, 2026, 10:47 a.m.
2026-09-05624396090Sep 5, 2026, 6:41 a.m. / Sep 5, 2026, 8:27 a.m.
2026-09-04704069060Sep 4, 2026, 10:55 p.m. / Sep 4, 2026, 11:53 p.m.
2026-09-04705358060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:54 p.m.
2026-09-0411213795060Sep 4, 2026, 6:59 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-041126137060Sep 4, 2026, 6:28 p.m. / Sep 4, 2026, 6:58 p.m.
2026-09-041121257060Sep 4, 2026, 5:30 p.m. / Sep 4, 2026, 6:27 p.m.
2026-09-04112218060Sep 4, 2026, 4:59 p.m. / Sep 4, 2026, 5:29 p.m.
2026-09-041123282060Sep 4, 2026, 4:01 p.m. / Sep 4, 2026, 4:58 p.m.
2026-09-0411228955060Sep 4, 2026, 2:45 p.m. / Sep 4, 2026, 4:00 p.m.
2026-09-048712180060Sep 4, 2026, 2:35 p.m. / Sep 4, 2026, 3:31 p.m.
2026-09-015669262030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-015665612030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:22 p.m.
2026-09-015666354030Sep 1, 2026, 2:48 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-0111024879030Sep 1, 2026, 8:18 a.m. / Sep 1, 2026, 9:45 a.m.
2026-09-011102527030Sep 1, 2026, 5:54 a.m. / Sep 1, 2026, 8:07 a.m.
2026-08-318622841020Aug 31, 2026, 11:28 p.m. / Aug 31, 2026, 11:47 p.m.
2026-08-318616920020Aug 31, 2026, 10:22 p.m. / Aug 31, 2026, 11:27 p.m.
2026-08-318617216020Aug 31, 2026, 9:51 p.m. / Aug 31, 2026, 10:20 p.m.
2026-08-315322652020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 9:48 p.m.
2026-08-3111220405020Aug 31, 2026, 7:09 p.m. / Aug 31, 2026, 8:11 p.m.
2026-08-31902417020Aug 31, 2026, 5:57 p.m. / Aug 31, 2026, 7:00 p.m.
2026-08-319028933020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 5:49 p.m.
2026-08-3111620770020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-31846093020Aug 31, 2026, 3:42 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-319918344020Aug 31, 2026, 2:59 p.m. / Aug 31, 2026, 3:30 p.m.
2026-08-31995609020Aug 31, 2026, 1:55 p.m. / Aug 31, 2026, 2:57 p.m.
2026-08-319322149020Aug 31, 2026, 1:44 p.m. / Aug 31, 2026, 1:44 p.m.
2026-08-31934845020Aug 31, 2026, 1:29 p.m. / Aug 31, 2026, 1:29 p.m.
2026-08-319321213020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 1:19 p.m.
2026-08-319312883020Aug 31, 2026, 12:24 p.m. / Aug 31, 2026, 12:39 p.m.
2026-08-319318514020Aug 31, 2026, 11:02 a.m. / Aug 31, 2026, 12:22 p.m.
2026-08-319320880020Aug 31, 2026, 11:24 a.m. / Aug 31, 2026, 11:43 a.m.
2026-08-317026851020Aug 31, 2026, 8:46 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-3167312086020Aug 31, 2026, 8:11 a.m. / Aug 31, 2026, 8:40 a.m.
2026-08-3117312412020Aug 31, 2026, 7:51 a.m. / Aug 31, 2026, 8:06 a.m.
2026-08-3117310768020Aug 31, 2026, 7:10 a.m. / Aug 31, 2026, 7:49 a.m.
2026-08-3117321140020Aug 31, 2026, 6:14 a.m. / Aug 31, 2026, 7:09 a.m.
2026-08-3117328374020Aug 31, 2026, 6:31 a.m. / Aug 31, 2026, 6:49 a.m.
2026-08-318613434020Aug 31, 2026, 5:55 a.m. / Aug 31, 2026, 6:13 a.m.
2026-08-3186257020Aug 31, 2026, 4:51 a.m. / Aug 31, 2026, 5:54 a.m.
2026-08-28757737130Aug 28, 2026, 9:53 p.m. / Aug 28, 2026, 10:38 p.m.
2026-08-28756811130Aug 28, 2026, 8:20 p.m. / Aug 28, 2026, 9:52 p.m.
2026-08-288017382130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:07 p.m.
2026-08-283114125130Aug 28, 2026, 3:17 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-2810510426130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:05 p.m.
2026-08-25615223100Aug 25, 2026, 10:00 a.m. / Aug 25, 2026, 11:05 a.m.
2026-08-256613136100Aug 25, 2026, 9:04 a.m. / Aug 25, 2026, 9:55 a.m.
2026-08-255813938100Aug 25, 2026, 8:12 a.m. / Aug 25, 2026, 8:59 a.m.
2026-08-255822364100Aug 25, 2026, 7:39 a.m. / Aug 25, 2026, 8:04 a.m.
2026-08-2511622616100Aug 25, 2026, 6:34 a.m. / Aug 25, 2026, 7:26 a.m.
2026-08-25625315100Aug 25, 2026, 4:59 a.m. / Aug 25, 2026, 6:29 a.m.
2026-08-25613694100Aug 25, 2026, 4:01 a.m. / Aug 25, 2026, 4:55 a.m.
2026-08-24613694100Aug 25, 2026, 3:40 a.m. / Aug 25, 2026, 3:54 a.m.
2026-08-241898506020Aug 24, 2026, 11:14 p.m. / Aug 24, 2026, 11:34 p.m.
2026-08-241893947020Aug 24, 2026, 10:55 p.m. / Aug 24, 2026, 11:09 p.m.
2026-08-2418915480020Aug 24, 2026, 10:16 p.m. / Aug 24, 2026, 10:49 p.m.
2026-08-2418911104020Aug 24, 2026, 9:49 p.m. / Aug 24, 2026, 10:09 p.m.
2026-08-2418916227020Aug 24, 2026, 9:14 p.m. / Aug 24, 2026, 9:45 p.m.
2026-08-241892958020Aug 24, 2026, 8:50 p.m. / Aug 24, 2026, 9:09 p.m.
2026-08-241891752020Aug 24, 2026, 8:14 p.m. / Aug 24, 2026, 8:44 p.m.
2026-08-2418923465020Aug 24, 2026, 7:56 p.m. / Aug 24, 2026, 8:09 p.m.
2026-08-2418918596020Aug 24, 2026, 7:23 p.m. / Aug 24, 2026, 7:48 p.m.
2026-08-2418921083020Aug 24, 2026, 6:54 p.m. / Aug 24, 2026, 7:19 p.m.
2026-08-2418917779020Aug 24, 2026, 5:53 p.m. / Aug 24, 2026, 6:49 p.m.
2026-08-2418922216020Aug 24, 2026, 5:30 p.m. / Aug 24, 2026, 5:46 p.m.
2026-08-245315888020Aug 24, 2026, 3:51 p.m. / Aug 24, 2026, 5:24 p.m.
2026-08-24934484020Aug 24, 2026, 4:54 a.m. / Aug 24, 2026, 5:00 a.m.
2026-08-2163-844380199Aug 21, 2026, 8:44 p.m. / Aug 21, 2026, 9:04 p.m.
2026-08-2163-2057757175Aug 21, 2026, 8:13 p.m. / Aug 21, 2026, 8:23 p.m.
2026-08-21749666060Aug 21, 2026, 4:28 p.m. / Aug 21, 2026, 7:37 p.m.
2026-08-2127715063060Aug 21, 2026, 2:14 p.m. / Aug 21, 2026, 4:23 p.m.
2026-08-21117061060Aug 21, 2026, 12:00 p.m. / Aug 21, 2026, 1:38 p.m.
2026-08-2163837060Aug 21, 2026, 10:53 a.m. / Aug 21, 2026, 11:54 a.m.
2026-08-21636730060Aug 21, 2026, 9:44 a.m. / Aug 21, 2026, 10:49 a.m.
2026-08-21631047060Aug 21, 2026, 8:18 a.m. / Aug 21, 2026, 9:38 a.m.
2026-08-21636101060Aug 21, 2026, 7:14 a.m. / Aug 21, 2026, 8:24 a.m.
2026-08-216320257060Aug 21, 2026, 5:54 a.m. / Aug 21, 2026, 7:09 a.m.
2026-08-201614526050Aug 20, 2026, 10:24 a.m. / Aug 20, 2026, 10:49 a.m.
2026-08-2016125042050Aug 20, 2026, 9:44 a.m. / Aug 20, 2026, 10:19 a.m.
2026-08-2016321879050Aug 20, 2026, 8:39 a.m. / Aug 20, 2026, 9:38 a.m.
2026-08-206321695050Aug 20, 2026, 7:29 a.m. / Aug 20, 2026, 8:34 a.m.
2026-08-1916813549080Aug 19, 2026, 2:33 p.m. / Aug 19, 2026, 3:24 p.m.
2026-08-1916819671080Aug 19, 2026, 1:49 p.m. / Aug 19, 2026, 2:28 p.m.
2026-08-191682426080Aug 19, 2026, 12:29 p.m. / Aug 19, 2026, 1:35 p.m.
2026-08-1916822659080Aug 19, 2026, 11:48 a.m. / Aug 19, 2026, 12:23 p.m.
2026-08-196719184080Aug 19, 2026, 10:29 a.m. / Aug 19, 2026, 11:44 a.m.
2026-08-19674804080Aug 19, 2026, 10:14 a.m. / Aug 19, 2026, 10:24 a.m.
2026-08-196721138080Aug 19, 2026, 9:30 a.m. / Aug 19, 2026, 10:02 a.m.
2026-08-196710300080Aug 19, 2026, 9:05 a.m. / Aug 19, 2026, 9:24 a.m.
2026-08-1916116658080Aug 19, 2026, 7:19 a.m. / Aug 19, 2026, 8:38 a.m.
2026-08-198419777080Aug 19, 2026, 7:14 a.m. / Aug 19, 2026, 7:14 a.m.
2026-08-198410239080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:09 a.m.
2026-08-187515096030Aug 19, 2026, 1:44 a.m. / Aug 19, 2026, 2:00 a.m.
2026-08-18754051030Aug 19, 2026, 12:59 a.m. / Aug 19, 2026, 1:38 a.m.
2026-08-18758314030Aug 18, 2026, 11:23 p.m. / Aug 19, 2026, 12:54 a.m.
2026-08-187516165030Aug 18, 2026, 10:24 p.m. / Aug 18, 2026, 11:19 p.m.
2026-08-18626846030Aug 18, 2026, 8:39 p.m. / Aug 18, 2026, 9:54 p.m.
2026-08-186225586030Aug 18, 2026, 7:24 p.m. / Aug 18, 2026, 8:35 p.m.
2026-08-18625616030Aug 18, 2026, 5:34 p.m. / Aug 18, 2026, 7:19 p.m.
2026-08-18621944030Aug 18, 2026, 4:30 p.m. / Aug 18, 2026, 6:09 p.m.
2026-08-181534517030Aug 18, 2026, 4:09 p.m. / Aug 18, 2026, 4:24 p.m.
2026-08-181115885030Aug 18, 2026, 2:29 p.m. / Aug 18, 2026, 4:05 p.m.
2026-08-18118472030Aug 18, 2026, 12:54 p.m. / Aug 18, 2026, 2:24 p.m.
2026-08-18118006030Aug 18, 2026, 11:14 a.m. / Aug 18, 2026, 12:49 p.m.
2026-08-18118471030Aug 18, 2026, 10:03 a.m. / Aug 18, 2026, 11:09 a.m.
2026-08-18117772030Aug 18, 2026, 8:19 a.m. / Aug 18, 2026, 9:59 a.m.
2026-08-181110474030Aug 18, 2026, 6:59 a.m. / Aug 18, 2026, 8:13 a.m.
2026-08-176822238020Aug 18, 2026, 12:30 a.m. / Aug 18, 2026, 12:54 a.m.
2026-08-176820121020Aug 17, 2026, 11:54 p.m. / Aug 18, 2026, 12:24 a.m.
2026-08-17688136020Aug 17, 2026, 11:15 p.m. / Aug 17, 2026, 11:49 p.m.
2026-08-176814145020Aug 17, 2026, 10:19 p.m. / Aug 17, 2026, 11:09 p.m.
2026-08-176818779020Aug 17, 2026, 9:34 p.m. / Aug 17, 2026, 10:14 p.m.
2026-08-175314083020Aug 17, 2026, 7:59 p.m. / Aug 17, 2026, 9:29 p.m.
2026-08-175324073020Aug 17, 2026, 7:09 p.m. / Aug 17, 2026, 7:54 p.m.
2026-08-175316498020Aug 17, 2026, 5:34 p.m. / Aug 17, 2026, 7:05 p.m.
2026-08-175119261020Aug 17, 2026, 11:49 a.m. / Aug 17, 2026, 2:56 p.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
240 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