Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4824

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.

205
Observed trips
18
Service dates
47
Routes
Service dateRouteTripFirst / last observed
2026-09-089025998030Sep 8, 2026, 7:14 p.m. / Sep 8, 2026, 7:47 p.m.
2026-09-08903176030Sep 8, 2026, 6:28 p.m. / Sep 8, 2026, 7:13 p.m.
2026-09-08906186030Sep 8, 2026, 5:39 p.m. / Sep 8, 2026, 6:27 p.m.
2026-09-089017682030Sep 8, 2026, 5:09 p.m. / Sep 8, 2026, 5:17 p.m.
2026-09-0859928030Sep 8, 2026, 9:02 a.m. / Sep 8, 2026, 9:40 a.m.
2026-09-08516264030Sep 8, 2026, 8:08 a.m. / Sep 8, 2026, 9:00 a.m.
2026-09-08514932030Sep 8, 2026, 6:33 a.m. / Sep 8, 2026, 8:06 a.m.
2026-09-08523603030Sep 8, 2026, 6:30 a.m. / Sep 8, 2026, 7:12 a.m.
2026-09-074118484110Sep 7, 2026, 9:39 p.m. / Sep 7, 2026, 11:32 p.m.
2026-09-07191453110Sep 7, 2026, 8:26 p.m. / Sep 7, 2026, 9:37 p.m.
2026-09-07615793110Sep 7, 2026, 4:25 p.m. / Sep 7, 2026, 8:24 p.m.
2026-09-07802585110Sep 7, 2026, 12:45 p.m. / Sep 7, 2026, 1:38 p.m.
2026-09-07802149110Sep 7, 2026, 11:08 a.m. / Sep 7, 2026, 12:43 p.m.
2026-09-074025641110Sep 7, 2026, 9:58 a.m. / Sep 7, 2026, 11:07 a.m.
2026-09-074017265110Sep 7, 2026, 9:07 a.m. / Sep 7, 2026, 9:57 a.m.
2026-09-074014568110Sep 7, 2026, 8:29 a.m. / Sep 7, 2026, 9:06 a.m.
2026-09-074026141110Sep 7, 2026, 7:37 a.m. / Sep 7, 2026, 8:27 a.m.
2026-09-074013049110Sep 7, 2026, 6:42 a.m. / Sep 7, 2026, 7:35 a.m.
2026-09-063815321100Sep 6, 2026, 8:39 p.m. / Sep 6, 2026, 9:12 p.m.
2026-09-063814172100Sep 6, 2026, 7:35 p.m. / Sep 6, 2026, 8:44 p.m.
2026-09-063823299100Sep 6, 2026, 6:43 p.m. / Sep 6, 2026, 7:34 p.m.
2026-09-0638748100Sep 6, 2026, 5:45 p.m. / Sep 6, 2026, 6:42 p.m.
2026-09-063827359100Sep 6, 2026, 5:10 p.m. / Sep 6, 2026, 6:04 p.m.
2026-09-063823952100Sep 6, 2026, 4:35 p.m. / Sep 6, 2026, 5:09 p.m.
2026-09-06384681100Sep 6, 2026, 3:41 p.m. / Sep 6, 2026, 4:33 p.m.
2026-09-063812443100Sep 6, 2026, 3:05 p.m. / Sep 6, 2026, 3:40 p.m.
2026-09-063814732100Sep 6, 2026, 2:10 p.m. / Sep 6, 2026, 3:04 p.m.
2026-09-063819965100Sep 6, 2026, 1:35 p.m. / Sep 6, 2026, 2:09 p.m.
2026-09-063814303100Sep 6, 2026, 12:46 p.m. / Sep 6, 2026, 1:33 p.m.
2026-09-06389121100Sep 6, 2026, 12:05 p.m. / Sep 6, 2026, 12:44 p.m.
2026-09-063812437100Sep 6, 2026, 11:15 a.m. / Sep 6, 2026, 12:04 p.m.
2026-09-063824413100Sep 6, 2026, 10:35 a.m. / Sep 6, 2026, 11:13 a.m.
2026-09-06381502100Sep 6, 2026, 9:23 a.m. / Sep 6, 2026, 10:34 a.m.
2026-09-0516228052090Sep 5, 2026, 6:49 p.m. / Sep 5, 2026, 7:04 p.m.
2026-09-0516215645090Sep 5, 2026, 6:26 p.m. / Sep 5, 2026, 6:48 p.m.
2026-09-0516828500090Sep 5, 2026, 5:21 p.m. / Sep 5, 2026, 6:24 p.m.
2026-09-0516810431090Sep 5, 2026, 4:02 p.m. / Sep 5, 2026, 5:20 p.m.
2026-09-051634476090Sep 5, 2026, 4:03 p.m. / Sep 5, 2026, 4:29 p.m.
2026-09-051636080090Sep 5, 2026, 3:30 p.m. / Sep 5, 2026, 4:01 p.m.
2026-09-0516817487090Sep 5, 2026, 1:09 p.m. / Sep 5, 2026, 3:18 p.m.
2026-09-051114661090Sep 5, 2026, 11:14 a.m. / Sep 5, 2026, 12:49 p.m.
2026-09-051117462090Sep 5, 2026, 9:15 a.m. / Sep 5, 2026, 11:13 a.m.
2026-09-0414226060Sep 4, 2026, 6:03 p.m. / Sep 4, 2026, 7:12 p.m.
2026-09-045717843060Sep 4, 2026, 4:52 p.m. / Sep 4, 2026, 6:02 p.m.
2026-09-048820189060Sep 4, 2026, 3:36 p.m. / Sep 4, 2026, 4:41 p.m.
2026-09-049813554060Sep 4, 2026, 3:00 p.m. / Sep 4, 2026, 3:35 p.m.
2026-09-04984310060Sep 4, 2026, 2:10 p.m. / Sep 4, 2026, 2:59 p.m.
2026-09-049826905060Sep 4, 2026, 1:30 p.m. / Sep 4, 2026, 2:09 p.m.
2026-09-04984796060Sep 4, 2026, 12:41 p.m. / Sep 4, 2026, 1:29 p.m.
2026-09-049819951060Sep 4, 2026, 11:56 a.m. / Sep 4, 2026, 12:39 p.m.
2026-09-049819978060Sep 4, 2026, 11:10 a.m. / Sep 4, 2026, 11:55 a.m.
2026-09-049826031060Sep 4, 2026, 10:25 a.m. / Sep 4, 2026, 11:09 a.m.
2026-09-04988968060Sep 4, 2026, 9:40 a.m. / Sep 4, 2026, 10:25 a.m.
2026-09-049826985060Sep 4, 2026, 8:26 a.m. / Sep 4, 2026, 9:39 a.m.
2026-09-0462824408060Sep 4, 2026, 8:09 a.m. / Sep 4, 2026, 8:25 a.m.
2026-09-04452275060Sep 4, 2026, 7:33 a.m. / Sep 4, 2026, 8:08 a.m.
2026-09-04457763060Sep 4, 2026, 7:38 a.m. / Sep 4, 2026, 7:53 a.m.
2026-09-03854479050Sep 3, 2026, 8:50 p.m. / Sep 3, 2026, 9:45 p.m.
2026-09-0385503050Sep 3, 2026, 7:44 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-03859657050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 7:30 p.m.
2026-09-0385778050Sep 3, 2026, 4:58 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-038524817050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-038522085050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-0316315201050Sep 3, 2026, 12:10 p.m. / Sep 3, 2026, 12:10 p.m.
2026-09-0316312169050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 11:58 a.m.
2026-09-0316320919050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-0316320453050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-0316323856050Sep 3, 2026, 7:26 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-0316328281050Sep 3, 2026, 6:29 a.m. / Sep 3, 2026, 7:22 a.m.
2026-09-0316317443050Sep 3, 2026, 6:03 a.m. / Sep 3, 2026, 6:34 a.m.
2026-09-02954415040Sep 3, 2026, 3:09 a.m. / Sep 3, 2026, 3:49 a.m.
2026-09-026118160040Sep 3, 2026, 2:14 a.m. / Sep 3, 2026, 3:08 a.m.
2026-09-026124359040Sep 3, 2026, 1:29 a.m. / Sep 3, 2026, 2:13 a.m.
2026-09-028128114040Sep 2, 2026, 11:55 p.m. / Sep 3, 2026, 1:11 a.m.
2026-09-028818552040Sep 2, 2026, 10:30 p.m. / Sep 2, 2026, 11:28 p.m.
2026-09-0211111001040Sep 2, 2026, 10:15 p.m. / Sep 2, 2026, 10:28 p.m.
2026-09-0253308040Sep 2, 2026, 8:37 p.m. / Sep 2, 2026, 9:39 p.m.
2026-09-027428832040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:27 p.m.
2026-09-02748062040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-02821604040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02883812040Sep 2, 2026, 1:28 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-0116227641030Sep 1, 2026, 10:16 p.m. / Sep 1, 2026, 10:29 p.m.
2026-09-0116214100030Sep 1, 2026, 10:05 p.m. / Sep 1, 2026, 10:15 p.m.
2026-09-0116227825030Sep 1, 2026, 9:22 p.m. / Sep 1, 2026, 9:50 p.m.
2026-09-011623366030Sep 1, 2026, 8:57 p.m. / Sep 1, 2026, 8:59 p.m.
2026-09-01677908030Sep 1, 2026, 8:39 p.m. / Sep 1, 2026, 8:51 p.m.
2026-09-01672219030Sep 1, 2026, 8:17 p.m. / Sep 1, 2026, 8:18 p.m.
2026-09-01168323030Sep 1, 2026, 7:00 p.m. / Sep 1, 2026, 8:11 p.m.
2026-09-011682502030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 6:59 p.m.
2026-09-011684385030Sep 1, 2026, 5:06 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-011687884030Sep 1, 2026, 4:10 p.m. / Sep 1, 2026, 5:02 p.m.
2026-09-011687738030Sep 1, 2026, 3:03 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-011689157030Sep 1, 2026, 2:10 p.m. / Sep 1, 2026, 2:59 p.m.
2026-09-0116524732030Sep 1, 2026, 1:12 p.m. / Sep 1, 2026, 2:07 p.m.
2026-09-011657564030Sep 1, 2026, 1:26 p.m. / Sep 1, 2026, 1:40 p.m.
2026-09-015324410030Sep 1, 2026, 9:27 a.m. / Sep 1, 2026, 9:56 a.m.
2026-09-01614547030Sep 1, 2026, 7:48 a.m. / Sep 1, 2026, 9:21 a.m.
2026-09-0166427241030Sep 1, 2026, 7:08 a.m. / Sep 1, 2026, 8:07 a.m.
2026-09-0167418957030Sep 1, 2026, 6:49 a.m. / Sep 1, 2026, 7:47 a.m.
2026-08-31574684020Sep 1, 2026, 1:44 a.m. / Sep 1, 2026, 3:00 a.m.
2026-08-315711382020Sep 1, 2026, 1:07 a.m. / Sep 1, 2026, 1:45 a.m.
2026-08-3181542020Aug 31, 2026, 11:47 p.m. / Sep 1, 2026, 1:06 a.m.
2026-08-31759324020Aug 31, 2026, 10:26 p.m. / Aug 31, 2026, 11:30 p.m.
2026-08-317417353020Aug 31, 2026, 9:57 p.m. / Aug 31, 2026, 10:23 p.m.
2026-08-316118177020Aug 31, 2026, 7:49 p.m. / Aug 31, 2026, 9:56 p.m.
2026-08-316125417020Aug 31, 2026, 6:17 p.m. / Aug 31, 2026, 7:41 p.m.
2026-08-316112951020Aug 31, 2026, 4:56 p.m. / Aug 31, 2026, 6:12 p.m.
2026-08-316117729020Aug 31, 2026, 3:17 p.m. / Aug 31, 2026, 4:46 p.m.
2026-08-315117383020Aug 31, 2026, 2:18 p.m. / Aug 31, 2026, 3:05 p.m.
2026-08-315127890020Aug 31, 2026, 1:17 p.m. / Aug 31, 2026, 2:12 p.m.
2026-08-315129092020Aug 31, 2026, 12:17 p.m. / Aug 31, 2026, 1:13 p.m.
2026-08-31514105020Aug 31, 2026, 11:15 a.m. / Aug 31, 2026, 12:15 p.m.
2026-08-315115251020Aug 31, 2026, 10:11 a.m. / Aug 31, 2026, 11:14 a.m.
2026-08-315121030020Aug 31, 2026, 9:21 a.m. / Aug 31, 2026, 10:10 a.m.
2026-08-317421913020Aug 31, 2026, 8:06 a.m. / Aug 31, 2026, 9:20 a.m.
2026-08-317019898020Aug 31, 2026, 6:35 a.m. / Aug 31, 2026, 8:02 a.m.
2026-08-28851234130Aug 28, 2026, 8:09 p.m. / Aug 28, 2026, 9:16 p.m.
2026-08-288513217130Aug 28, 2026, 7:02 p.m. / Aug 28, 2026, 8:04 p.m.
2026-08-288510177130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:50 p.m.
2026-08-28851385130Aug 28, 2026, 2:59 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-288515730130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:54 p.m.
2026-08-278218731120Aug 27, 2026, 8:31 a.m. / Aug 27, 2026, 9:19 a.m.
2026-08-271120747120Aug 27, 2026, 7:18 a.m. / Aug 27, 2026, 8:24 a.m.
2026-08-27113116120Aug 27, 2026, 6:14 a.m. / Aug 27, 2026, 7:14 a.m.
2026-08-253223881100Aug 25, 2026, 7:58 a.m. / Aug 25, 2026, 9:19 a.m.
2026-08-256718974100Aug 25, 2026, 7:05 a.m. / Aug 25, 2026, 7:50 a.m.
2026-08-25675716100Aug 25, 2026, 6:41 a.m. / Aug 25, 2026, 6:56 a.m.
2026-08-2516316101100Aug 25, 2026, 5:34 a.m. / Aug 25, 2026, 6:34 a.m.
2026-08-241120822020Aug 24, 2026, 8:25 p.m. / Aug 24, 2026, 9:14 p.m.
2026-08-241117742020Aug 24, 2026, 7:05 p.m. / Aug 24, 2026, 8:19 p.m.
2026-08-248521886020Aug 24, 2026, 6:00 p.m. / Aug 24, 2026, 7:00 p.m.
2026-08-2485512020Aug 24, 2026, 5:34 p.m. / Aug 24, 2026, 5:54 p.m.
2026-08-215722440060Aug 21, 2026, 11:34 p.m. / Aug 22, 2026, 12:34 a.m.
2026-08-217510546060Aug 21, 2026, 10:44 p.m. / Aug 21, 2026, 11:30 p.m.
2026-08-21702211060Aug 21, 2026, 9:34 p.m. / Aug 21, 2026, 10:39 p.m.
2026-08-217023548060Aug 21, 2026, 8:29 p.m. / Aug 21, 2026, 9:30 p.m.
2026-08-217311707060Aug 21, 2026, 7:09 p.m. / Aug 21, 2026, 8:18 p.m.
2026-08-217423493060Aug 21, 2026, 6:28 p.m. / Aug 21, 2026, 7:03 p.m.
2026-08-21809848060Aug 21, 2026, 5:29 p.m. / Aug 21, 2026, 6:24 p.m.
2026-08-2127718624060Aug 21, 2026, 4:29 p.m. / Aug 21, 2026, 5:24 p.m.
2026-08-215316545060Aug 21, 2026, 3:33 p.m. / Aug 21, 2026, 4:23 p.m.
2026-08-215314411060Aug 21, 2026, 2:24 p.m. / Aug 21, 2026, 3:28 p.m.
2026-08-215313529060Aug 21, 2026, 1:30 p.m. / Aug 21, 2026, 2:19 p.m.
2026-08-21539732060Aug 21, 2026, 12:24 p.m. / Aug 21, 2026, 1:24 p.m.
2026-08-21538753060Aug 21, 2026, 11:33 a.m. / Aug 21, 2026, 12:18 p.m.
2026-08-21536192060Aug 21, 2026, 10:24 a.m. / Aug 21, 2026, 11:28 a.m.
2026-08-215320808060Aug 21, 2026, 9:33 a.m. / Aug 21, 2026, 10:19 a.m.
2026-08-21532754060Aug 21, 2026, 8:34 a.m. / Aug 21, 2026, 9:29 a.m.
2026-08-2126312300060Aug 21, 2026, 6:19 a.m. / Aug 21, 2026, 8:18 a.m.
2026-08-208210985050Aug 20, 2026, 5:59 p.m. / Aug 20, 2026, 6:53 p.m.
2026-08-20574421050Aug 20, 2026, 5:03 p.m. / Aug 20, 2026, 5:54 p.m.
2026-08-205718423050Aug 20, 2026, 3:43 p.m. / Aug 20, 2026, 4:59 p.m.
2026-08-208724767050Aug 20, 2026, 2:59 p.m. / Aug 20, 2026, 3:39 p.m.
2026-08-206814312050Aug 20, 2026, 12:44 p.m. / Aug 20, 2026, 1:19 p.m.
2026-08-20688783050Aug 20, 2026, 11:39 a.m. / Aug 20, 2026, 12:38 p.m.
2026-08-206811402050Aug 20, 2026, 10:54 a.m. / Aug 20, 2026, 11:33 a.m.
2026-08-206818821050Aug 20, 2026, 10:08 a.m. / Aug 20, 2026, 10:49 a.m.
2026-08-206821986050Aug 20, 2026, 9:13 a.m. / Aug 20, 2026, 10:04 a.m.
2026-08-206820303050Aug 20, 2026, 8:29 a.m. / Aug 20, 2026, 9:09 a.m.
2026-08-206811367050Aug 20, 2026, 7:39 a.m. / Aug 20, 2026, 8:23 a.m.
2026-08-2016515618050Aug 20, 2026, 7:19 a.m. / Aug 20, 2026, 7:33 a.m.
2026-08-2016511933050Aug 20, 2026, 6:18 a.m. / Aug 20, 2026, 7:13 a.m.
2026-08-201652895050Aug 20, 2026, 6:23 a.m. / Aug 20, 2026, 6:59 a.m.
2026-08-2016510445050Aug 20, 2026, 5:18 a.m. / Aug 20, 2026, 6:13 a.m.
2026-08-20165578050Aug 20, 2026, 5:14 a.m. / Aug 20, 2026, 5:54 a.m.
2026-08-191109503080Aug 19, 2026, 7:44 p.m. / Aug 19, 2026, 9:09 p.m.
2026-08-191101370080Aug 19, 2026, 5:43 p.m. / Aug 19, 2026, 7:38 p.m.
2026-08-1911011242080Aug 19, 2026, 3:14 p.m. / Aug 19, 2026, 5:38 p.m.
2026-08-191101473080Aug 19, 2026, 12:53 p.m. / Aug 19, 2026, 3:09 p.m.
2026-08-19612681080Aug 19, 2026, 8:34 a.m. / Aug 19, 2026, 9:02 a.m.
2026-08-19112124080Aug 19, 2026, 8:03 a.m. / Aug 19, 2026, 8:29 a.m.
2026-08-195322076080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:59 a.m.
2026-08-186221148030Aug 18, 2026, 9:28 p.m. / Aug 18, 2026, 11:04 p.m.
2026-08-186221685030Aug 18, 2026, 8:24 p.m. / Aug 18, 2026, 9:24 p.m.
2026-08-1817325009030Aug 18, 2026, 6:54 p.m. / Aug 18, 2026, 8:18 p.m.
2026-08-181738864030Aug 18, 2026, 5:15 p.m. / Aug 18, 2026, 6:49 p.m.
2026-08-1817310931030Aug 18, 2026, 4:44 p.m. / Aug 18, 2026, 5:54 p.m.
2026-08-1826320219030Aug 18, 2026, 3:35 p.m. / Aug 18, 2026, 4:39 p.m.
2026-08-186324315030Aug 18, 2026, 2:24 p.m. / Aug 18, 2026, 3:29 p.m.
2026-08-186314116030Aug 18, 2026, 12:59 p.m. / Aug 18, 2026, 2:19 p.m.
2026-08-18810049030Aug 18, 2026, 12:39 p.m. / Aug 18, 2026, 12:54 p.m.
2026-08-18819105030Aug 18, 2026, 12:00 p.m. / Aug 18, 2026, 12:35 p.m.
2026-08-18824445030Aug 18, 2026, 11:39 a.m. / Aug 18, 2026, 11:54 a.m.
2026-08-18825248030Aug 18, 2026, 10:59 a.m. / Aug 18, 2026, 11:34 a.m.
2026-08-18143721030Aug 18, 2026, 10:36 a.m. / Aug 18, 2026, 10:55 a.m.
2026-08-188723662030Aug 18, 2026, 10:09 a.m. / Aug 18, 2026, 10:34 a.m.
2026-08-188221352030Aug 18, 2026, 8:24 a.m. / Aug 18, 2026, 9:19 a.m.
2026-08-181112803030Aug 18, 2026, 7:24 a.m. / Aug 18, 2026, 8:19 a.m.
2026-08-181116580030Aug 18, 2026, 6:14 a.m. / Aug 18, 2026, 7:19 a.m.
2026-08-1895311313020Aug 18, 2026, 4:00 a.m. / Aug 18, 2026, 4:20 a.m.
2026-08-1795311313020Aug 18, 2026, 1:54 a.m. / Aug 18, 2026, 3:55 a.m.
2026-08-1795123400020Aug 18, 2026, 12:19 a.m. / Aug 18, 2026, 1:49 a.m.
2026-08-176315465020Aug 17, 2026, 9:29 p.m. / Aug 17, 2026, 10:49 p.m.
2026-08-176323232020Aug 17, 2026, 8:14 p.m. / Aug 17, 2026, 9:24 p.m.
2026-08-17634021020Aug 17, 2026, 7:05 p.m. / Aug 17, 2026, 8:09 p.m.
2026-08-176116062020Aug 17, 2026, 5:49 p.m. / Aug 17, 2026, 6:59 p.m.
2026-08-176111938020Aug 17, 2026, 3:59 p.m. / Aug 17, 2026, 5:44 p.m.
2026-08-176120551020Aug 17, 2026, 3:04 p.m. / Aug 17, 2026, 3:54 p.m.
2026-08-176110690020Aug 17, 2026, 2:24 p.m. / Aug 17, 2026, 2:59 p.m.
2026-08-176119985020Aug 17, 2026, 1:34 p.m. / Aug 17, 2026, 2:20 p.m.
2026-08-176124280020Aug 17, 2026, 12:08 p.m. / Aug 17, 2026, 1:30 p.m.
2026-08-176121893020Aug 17, 2026, 10:49 a.m. / Aug 17, 2026, 12:04 p.m.
2026-08-178520948020Aug 17, 2026, 8:43 a.m. / Aug 17, 2026, 10:44 a.m.
2026-08-178522306020Aug 17, 2026, 7:39 a.m. / Aug 17, 2026, 8:40 a.m.
2026-08-178524951020Aug 17, 2026, 6:24 a.m. / Aug 17, 2026, 7:33 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
205 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