Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4654

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.

239
Observed trips
19
Service dates
46
Routes
Service dateRouteTripFirst / last observed
2026-09-116213707060Sep 11, 2026, 4:45 p.m. / Sep 11, 2026, 6:17 p.m.
2026-09-111109662060Sep 11, 2026, 2:34 p.m. / Sep 11, 2026, 4:44 p.m.
2026-09-1111012889060Sep 11, 2026, 12:14 p.m. / Sep 11, 2026, 2:33 p.m.
2026-09-111538559060Sep 11, 2026, 10:42 a.m. / Sep 11, 2026, 12:13 p.m.
2026-09-1115323553060Sep 11, 2026, 10:32 a.m. / Sep 11, 2026, 11:21 a.m.
2026-09-111535349060Sep 11, 2026, 9:55 a.m. / Sep 11, 2026, 10:30 a.m.
2026-09-11829077060Sep 11, 2026, 8:19 a.m. / Sep 11, 2026, 9:53 a.m.
2026-09-1111612233060Sep 11, 2026, 7:43 a.m. / Sep 11, 2026, 8:21 a.m.
2026-09-11886946060Sep 11, 2026, 6:18 a.m. / Sep 11, 2026, 7:41 a.m.
2026-09-105718929050Sep 10, 2026, 9:52 p.m. / Sep 10, 2026, 10:36 p.m.
2026-09-105718843050Sep 10, 2026, 8:48 p.m. / Sep 10, 2026, 9:50 p.m.
2026-09-108110498050Sep 10, 2026, 7:30 p.m. / Sep 10, 2026, 8:46 p.m.
2026-09-108111619050Sep 10, 2026, 6:25 p.m. / Sep 10, 2026, 7:29 p.m.
2026-09-108122349050Sep 10, 2026, 5:11 p.m. / Sep 10, 2026, 6:24 p.m.
2026-09-108116241050Sep 10, 2026, 3:25 p.m. / Sep 10, 2026, 5:09 p.m.
2026-09-106643814050Sep 10, 2026, 2:43 p.m. / Sep 10, 2026, 3:24 p.m.
2026-09-101107588050Sep 10, 2026, 12:42 p.m. / Sep 10, 2026, 2:42 p.m.
2026-09-1011022147050Sep 10, 2026, 10:22 a.m. / Sep 10, 2026, 12:40 p.m.
2026-09-10707775050Sep 10, 2026, 5:58 a.m. / Sep 10, 2026, 6:59 a.m.
2026-09-10706405050Sep 10, 2026, 5:00 a.m. / Sep 10, 2026, 5:57 a.m.
2026-09-10707157050Sep 10, 2026, 4:22 a.m. / Sep 10, 2026, 4:58 a.m.
2026-09-0926123911040Sep 9, 2026, 5:06 p.m. / Sep 9, 2026, 6:05 p.m.
2026-09-095711895040Sep 9, 2026, 4:06 p.m. / Sep 9, 2026, 5:04 p.m.
2026-09-096813278040Sep 9, 2026, 3:31 p.m. / Sep 9, 2026, 4:04 p.m.
2026-09-09826069040Sep 9, 2026, 2:30 p.m. / Sep 9, 2026, 3:29 p.m.
2026-09-09828788040Sep 9, 2026, 1:44 p.m. / Sep 9, 2026, 2:29 p.m.
2026-09-098220302040Sep 9, 2026, 12:31 p.m. / Sep 9, 2026, 1:43 p.m.
2026-09-09829884040Sep 9, 2026, 11:46 a.m. / Sep 9, 2026, 12:30 p.m.
2026-09-098217380040Sep 9, 2026, 10:37 a.m. / Sep 9, 2026, 11:45 a.m.
2026-09-098218433040Sep 9, 2026, 9:50 a.m. / Sep 9, 2026, 10:36 a.m.
2026-09-096824833040Sep 9, 2026, 8:31 a.m. / Sep 9, 2026, 9:48 a.m.
2026-09-091617550040Sep 9, 2026, 7:21 a.m. / Sep 9, 2026, 8:29 a.m.
2026-09-091618324040Sep 9, 2026, 6:41 a.m. / Sep 9, 2026, 7:19 a.m.
2026-09-09161232040Sep 9, 2026, 5:18 a.m. / Sep 9, 2026, 6:40 a.m.
2026-09-088021952030Sep 8, 2026, 8:20 p.m. / Sep 8, 2026, 9:16 p.m.
2026-09-08806331030Sep 8, 2026, 7:23 p.m. / Sep 8, 2026, 8:19 p.m.
2026-09-08804538030Sep 8, 2026, 6:24 p.m. / Sep 8, 2026, 7:21 p.m.
2026-09-088026281030Sep 8, 2026, 5:00 p.m. / Sep 8, 2026, 6:23 p.m.
2026-09-088028305030Sep 8, 2026, 3:53 p.m. / Sep 8, 2026, 4:59 p.m.
2026-09-0827717923030Sep 8, 2026, 3:03 p.m. / Sep 8, 2026, 3:50 p.m.
2026-09-08572059030Sep 8, 2026, 1:55 p.m. / Sep 8, 2026, 3:01 p.m.
2026-09-08574027030Sep 8, 2026, 12:44 p.m. / Sep 8, 2026, 1:54 p.m.
2026-09-085714259030Sep 8, 2026, 11:53 a.m. / Sep 8, 2026, 12:43 p.m.
2026-09-085727979030Sep 8, 2026, 10:48 a.m. / Sep 8, 2026, 11:52 a.m.
2026-09-08573394030Sep 8, 2026, 9:02 a.m. / Sep 8, 2026, 10:44 a.m.
2026-09-0857293030Sep 8, 2026, 7:56 a.m. / Sep 8, 2026, 9:00 a.m.
2026-09-085715197030Sep 8, 2026, 6:46 a.m. / Sep 8, 2026, 7:55 a.m.
2026-09-085724713030Sep 8, 2026, 6:01 a.m. / Sep 8, 2026, 6:44 a.m.
2026-09-048228952060Sep 4, 2026, 7:32 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-04826096060Sep 4, 2026, 6:22 p.m. / Sep 4, 2026, 7:29 p.m.
2026-09-047510674060Sep 4, 2026, 5:15 p.m. / Sep 4, 2026, 6:21 p.m.
2026-09-04537339060Sep 4, 2026, 4:06 p.m. / Sep 4, 2026, 5:14 p.m.
2026-09-045328607060Sep 4, 2026, 2:59 p.m. / Sep 4, 2026, 4:05 p.m.
2026-09-04534150060Sep 4, 2026, 2:04 p.m. / Sep 4, 2026, 2:58 p.m.
2026-09-04535691060Sep 4, 2026, 12:58 p.m. / Sep 4, 2026, 2:02 p.m.
2026-09-047523171060Sep 4, 2026, 11:45 a.m. / Sep 4, 2026, 12:57 p.m.
2026-09-047513575060Sep 4, 2026, 10:37 a.m. / Sep 4, 2026, 11:44 a.m.
2026-09-0453346060Sep 4, 2026, 9:35 a.m. / Sep 4, 2026, 10:36 a.m.
2026-09-04531356060Sep 4, 2026, 8:27 a.m. / Sep 4, 2026, 9:34 a.m.
2026-09-046718962060Sep 4, 2026, 7:24 a.m. / Sep 4, 2026, 8:26 a.m.
2026-09-046711263060Sep 4, 2026, 6:23 a.m. / Sep 4, 2026, 7:23 a.m.
2026-09-0416220877060Sep 4, 2026, 6:52 a.m. / Sep 4, 2026, 7:02 a.m.
2026-09-041622799060Sep 4, 2026, 6:13 a.m. / Sep 4, 2026, 6:49 a.m.
2026-09-036328326050Sep 3, 2026, 6:35 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-036213227050Sep 3, 2026, 4:57 p.m. / Sep 3, 2026, 6:27 p.m.
2026-09-0369120678050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-035662000000369Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-03707724050Sep 3, 2026, 7:58 a.m. / Sep 3, 2026, 9:12 a.m.
2026-09-0311022467050Sep 3, 2026, 6:19 a.m. / Sep 3, 2026, 7:54 a.m.
2026-09-0311020283050Sep 3, 2026, 4:53 a.m. / Sep 3, 2026, 6:14 a.m.
2026-09-025712548040Sep 3, 2026, 1:29 a.m. / Sep 3, 2026, 2:31 a.m.
2026-09-02576049040Sep 3, 2026, 12:35 a.m. / Sep 3, 2026, 1:10 a.m.
2026-09-02811943040Sep 2, 2026, 10:49 p.m. / Sep 2, 2026, 11:56 p.m.
2026-09-021683113040Sep 2, 2026, 9:39 p.m. / Sep 2, 2026, 10:30 p.m.
2026-09-021682258040Sep 2, 2026, 8:45 p.m. / Sep 2, 2026, 8:53 p.m.
2026-09-026715449040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:43 p.m.
2026-09-026716967040Sep 2, 2026, 6:36 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-028619451040Sep 2, 2026, 6:12 p.m. / Sep 2, 2026, 6:34 p.m.
2026-09-028612721040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-02589110040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02588137040Sep 2, 2026, 12:08 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-0258310040Sep 2, 2026, 11:45 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-02582859040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:30 a.m.
2026-09-02586743040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-025825272040Sep 2, 2026, 7:05 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-025822710040Sep 2, 2026, 7:15 a.m. / Sep 2, 2026, 7:34 a.m.
2026-09-011738510030Sep 1, 2026, 11:04 p.m. / Sep 1, 2026, 11:18 p.m.
2026-09-0117324739030Sep 1, 2026, 10:16 p.m. / Sep 1, 2026, 10:48 p.m.
2026-09-011735914030Sep 1, 2026, 10:05 p.m. / Sep 1, 2026, 10:15 p.m.
2026-09-0117315133030Sep 1, 2026, 9:22 p.m. / Sep 1, 2026, 9:50 p.m.
2026-09-011738299030Sep 1, 2026, 8:57 p.m. / Sep 1, 2026, 8:59 p.m.
2026-09-0117324415030Sep 1, 2026, 8:18 p.m. / Sep 1, 2026, 8:51 p.m.
2026-09-011731542030Sep 1, 2026, 8:05 p.m. / Sep 1, 2026, 8:17 p.m.
2026-09-01611488030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 7:58 p.m.
2026-09-016126549030Sep 1, 2026, 4:09 p.m. / Sep 1, 2026, 5:22 p.m.
2026-09-016127145030Sep 1, 2026, 2:14 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-01613462030Sep 1, 2026, 12:47 p.m. / Sep 1, 2026, 2:13 p.m.
2026-09-016113339030Sep 1, 2026, 11:17 a.m. / Sep 1, 2026, 12:35 p.m.
2026-09-016121519030Sep 1, 2026, 9:27 a.m. / Sep 1, 2026, 11:09 a.m.
2026-09-0116813736030Sep 1, 2026, 8:01 a.m. / Sep 1, 2026, 9:21 a.m.
2026-09-0116826758030Sep 1, 2026, 7:06 a.m. / Sep 1, 2026, 7:59 a.m.
2026-09-0116128084030Sep 1, 2026, 6:02 a.m. / Sep 1, 2026, 7:04 a.m.
2026-09-0116124101030Sep 1, 2026, 5:14 a.m. / Sep 1, 2026, 5:58 a.m.
2026-08-315827510020Aug 31, 2026, 11:15 p.m. / Aug 31, 2026, 11:30 p.m.
2026-08-315814420020Aug 31, 2026, 10:10 p.m. / Aug 31, 2026, 10:53 p.m.
2026-08-31585457020Aug 31, 2026, 9:51 p.m. / Aug 31, 2026, 10:09 p.m.
2026-08-315822607020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 9:48 p.m.
2026-08-315821661020Aug 31, 2026, 7:41 p.m. / Aug 31, 2026, 8:11 p.m.
2026-08-312652439020Aug 31, 2026, 5:57 p.m. / Aug 31, 2026, 7:39 p.m.
2026-08-318022658020Aug 31, 2026, 4:56 p.m. / Aug 31, 2026, 5:49 p.m.
2026-08-318021396020Aug 31, 2026, 3:42 p.m. / Aug 31, 2026, 4:47 p.m.
2026-08-318020903020Aug 31, 2026, 2:28 p.m. / Aug 31, 2026, 3:30 p.m.
2026-08-318024567020Aug 31, 2026, 1:18 p.m. / Aug 31, 2026, 2:26 p.m.
2026-08-318019548020Aug 31, 2026, 12:18 p.m. / Aug 31, 2026, 1:14 p.m.
2026-08-31753104020Aug 31, 2026, 10:21 a.m. / Aug 31, 2026, 11:34 a.m.
2026-08-316118253020Aug 31, 2026, 8:48 a.m. / Aug 31, 2026, 10:18 a.m.
2026-08-311653220020Aug 31, 2026, 8:52 a.m. / Aug 31, 2026, 9:01 a.m.
2026-08-3116519891020Aug 31, 2026, 8:16 a.m. / Aug 31, 2026, 8:46 a.m.
2026-08-311613590020Aug 31, 2026, 7:39 a.m. / Aug 31, 2026, 8:15 a.m.
2026-08-3116510673020Aug 31, 2026, 7:20 a.m. / Aug 31, 2026, 7:39 a.m.
2026-08-3116510560020Aug 31, 2026, 7:00 a.m. / Aug 31, 2026, 7:19 a.m.
2026-08-3116515914020Aug 31, 2026, 6:02 a.m. / Aug 31, 2026, 6:59 a.m.
2026-08-28611880130Aug 29, 2026, 3:20 a.m. / Aug 29, 2026, 3:24 a.m.
2026-08-286119275130Aug 29, 2026, 1:15 a.m. / Aug 29, 2026, 2:25 a.m.
2026-08-28611243130Aug 28, 2026, 11:54 p.m. / Aug 29, 2026, 12:35 a.m.
2026-08-28634497130Aug 28, 2026, 9:56 p.m. / Aug 28, 2026, 11:26 p.m.
2026-08-285117176130Aug 28, 2026, 8:09 p.m. / Aug 28, 2026, 8:47 p.m.
2026-08-285112736130Aug 28, 2026, 7:13 p.m. / Aug 28, 2026, 8:04 p.m.
2026-08-28511751130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:11 p.m.
2026-08-28518993130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-28742934130Aug 28, 2026, 3:17 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-285111507130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:05 p.m.
2026-08-2716219950120Aug 27, 2026, 2:21 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-2716214850120Aug 27, 2026, 1:57 p.m. / Aug 27, 2026, 2:14 p.m.
2026-08-27161449120Aug 27, 2026, 12:55 p.m. / Aug 27, 2026, 1:49 p.m.
2026-08-2716125091120Aug 27, 2026, 12:18 p.m. / Aug 27, 2026, 12:49 p.m.
2026-08-2716114682120Aug 27, 2026, 11:25 a.m. / Aug 27, 2026, 12:14 p.m.
2026-08-271616172120Aug 27, 2026, 10:40 a.m. / Aug 27, 2026, 11:19 a.m.
2026-08-271612874120Aug 27, 2026, 9:54 a.m. / Aug 27, 2026, 10:34 a.m.
2026-08-2716116916120Aug 27, 2026, 9:10 a.m. / Aug 27, 2026, 9:49 a.m.
2026-08-271631533120Aug 27, 2026, 8:03 a.m. / Aug 27, 2026, 9:08 a.m.
2026-08-2716325353120Aug 27, 2026, 7:29 a.m. / Aug 27, 2026, 7:59 a.m.
2026-08-271639887120Aug 27, 2026, 6:08 a.m. / Aug 27, 2026, 7:24 a.m.
2026-08-25521154100Aug 25, 2026, 11:15 a.m. / Aug 25, 2026, 11:44 a.m.
2026-08-25516699100Aug 25, 2026, 10:20 a.m. / Aug 25, 2026, 11:09 a.m.
2026-08-254522142100Aug 25, 2026, 9:24 a.m. / Aug 25, 2026, 10:15 a.m.
2026-08-254521668100Aug 25, 2026, 9:13 a.m. / Aug 25, 2026, 9:19 a.m.
2026-08-25196536100Aug 25, 2026, 7:58 a.m. / Aug 25, 2026, 9:08 a.m.
2026-08-251925408100Aug 25, 2026, 7:05 a.m. / Aug 25, 2026, 7:51 a.m.
2026-08-25206885100Aug 25, 2026, 5:54 a.m. / Aug 25, 2026, 6:56 a.m.
2026-08-252015878100Aug 25, 2026, 5:14 a.m. / Aug 25, 2026, 5:48 a.m.
2026-08-241224556020Aug 24, 2026, 7:39 p.m. / Aug 24, 2026, 9:13 p.m.
2026-08-242518878020Aug 24, 2026, 2:48 p.m. / Aug 24, 2026, 7:34 p.m.
2026-08-221925437070Aug 22, 2026, 4:08 p.m. / Aug 22, 2026, 5:09 p.m.
2026-08-221916673070Aug 22, 2026, 2:33 p.m. / Aug 22, 2026, 4:03 p.m.
2026-08-22191521070Aug 22, 2026, 12:59 p.m. / Aug 22, 2026, 2:29 p.m.
2026-08-229322555070Aug 22, 2026, 12:19 p.m. / Aug 22, 2026, 12:54 p.m.
2026-08-22938405070Aug 22, 2026, 12:04 p.m. / Aug 22, 2026, 12:14 p.m.
2026-08-22939494070Aug 22, 2026, 11:18 a.m. / Aug 22, 2026, 11:59 a.m.
2026-08-229313732070Aug 22, 2026, 10:53 a.m. / Aug 22, 2026, 11:14 a.m.
2026-08-22348269070Aug 22, 2026, 9:18 a.m. / Aug 22, 2026, 10:48 a.m.
2026-08-223423309070Aug 22, 2026, 8:43 a.m. / Aug 22, 2026, 9:13 a.m.
2026-08-223416680070Aug 22, 2026, 7:03 a.m. / Aug 22, 2026, 8:38 a.m.
2026-08-223410523070Aug 22, 2026, 6:58 a.m. / Aug 22, 2026, 7:44 a.m.
2026-08-2178510214060Aug 21, 2026, 9:33 a.m. / Aug 21, 2026, 10:38 a.m.
2026-08-193911114080Aug 20, 2026, 2:18 a.m. / Aug 20, 2026, 3:18 a.m.
2026-08-193924986080Aug 20, 2026, 1:24 a.m. / Aug 20, 2026, 2:14 a.m.
2026-08-193918497080Aug 20, 2026, 12:49 a.m. / Aug 20, 2026, 1:18 a.m.
2026-08-194514952080Aug 19, 2026, 11:09 p.m. / Aug 20, 2026, 12:44 a.m.
2026-08-194511852080Aug 19, 2026, 10:59 p.m. / Aug 19, 2026, 11:04 p.m.
2026-08-19452079080Aug 19, 2026, 10:38 p.m. / Aug 19, 2026, 10:54 p.m.
2026-08-194522949080Aug 19, 2026, 10:29 p.m. / Aug 19, 2026, 10:33 p.m.
2026-08-194518824080Aug 19, 2026, 10:08 p.m. / Aug 19, 2026, 10:24 p.m.
2026-08-194519255080Aug 19, 2026, 10:01 p.m. / Aug 19, 2026, 10:03 p.m.
2026-08-194513672080Aug 19, 2026, 9:13 p.m. / Aug 19, 2026, 9:53 p.m.
2026-08-19456887080Aug 19, 2026, 9:30 p.m. / Aug 19, 2026, 9:34 p.m.
2026-08-19809008080Aug 19, 2026, 9:24 a.m. / Aug 19, 2026, 10:03 a.m.
2026-08-198011260080Aug 19, 2026, 8:03 a.m. / Aug 19, 2026, 9:22 a.m.
2026-08-196123139080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:59 a.m.
2026-08-187014924030Aug 18, 2026, 10:49 p.m. / Aug 19, 2026, 12:24 a.m.
2026-08-187413756030Aug 18, 2026, 10:19 p.m. / Aug 18, 2026, 10:44 p.m.
2026-08-18748574030Aug 18, 2026, 9:33 p.m. / Aug 18, 2026, 10:15 p.m.
2026-08-187419932030Aug 18, 2026, 8:23 p.m. / Aug 18, 2026, 9:29 p.m.
2026-08-181734267030Aug 18, 2026, 6:54 p.m. / Aug 18, 2026, 7:44 p.m.
2026-08-181737665030Aug 18, 2026, 6:28 p.m. / Aug 18, 2026, 6:49 p.m.
2026-08-1817316612030Aug 18, 2026, 5:34 p.m. / Aug 18, 2026, 6:12 p.m.
2026-08-1817320454030Aug 18, 2026, 5:00 p.m. / Aug 18, 2026, 5:29 p.m.
2026-08-1817310529030Aug 18, 2026, 3:54 p.m. / Aug 18, 2026, 4:44 p.m.
2026-08-1817322131030Aug 18, 2026, 2:39 p.m. / Aug 18, 2026, 3:49 p.m.
2026-08-1811118057030Aug 18, 2026, 10:39 a.m. / Aug 18, 2026, 11:04 a.m.
2026-08-1811123128030Aug 18, 2026, 9:59 a.m. / Aug 18, 2026, 10:34 a.m.
2026-08-181119213030Aug 18, 2026, 9:14 a.m. / Aug 18, 2026, 9:54 a.m.
2026-08-181116370030Aug 18, 2026, 8:24 a.m. / Aug 18, 2026, 9:08 a.m.
2026-08-1811612184030Aug 18, 2026, 7:54 a.m. / Aug 18, 2026, 8:19 a.m.
2026-08-1866037030Aug 18, 2026, 6:54 a.m. / Aug 18, 2026, 7:48 a.m.
2026-08-18612073030Aug 18, 2026, 5:59 a.m. / Aug 18, 2026, 6:49 a.m.
2026-08-1869995030Aug 18, 2026, 4:50 a.m. / Aug 18, 2026, 5:54 a.m.
2026-08-187518668030Aug 18, 2026, 4:00 a.m. / Aug 18, 2026, 4:44 a.m.
2026-08-177518668030Aug 18, 2026, 3:34 a.m. / Aug 18, 2026, 3:54 a.m.
2026-08-178611038020Aug 18, 2026, 12:39 a.m. / Aug 18, 2026, 12:54 a.m.
2026-08-176113847020Aug 17, 2026, 11:05 p.m. / Aug 18, 2026, 12:35 a.m.
2026-08-176117810020Aug 17, 2026, 10:00 p.m. / Aug 17, 2026, 11:00 p.m.
2026-08-176816499020Aug 17, 2026, 7:59 p.m. / Aug 17, 2026, 9:17 p.m.
2026-08-176813094020Aug 17, 2026, 7:15 p.m. / Aug 17, 2026, 7:54 p.m.
2026-08-176814126020Aug 17, 2026, 6:10 p.m. / Aug 17, 2026, 7:09 p.m.
2026-08-176817078020Aug 17, 2026, 5:24 p.m. / Aug 17, 2026, 6:04 p.m.
2026-08-171111228020Aug 17, 2026, 4:44 p.m. / Aug 17, 2026, 5:19 p.m.
2026-08-171112778020Aug 17, 2026, 4:30 p.m. / Aug 17, 2026, 4:39 p.m.
2026-08-17111-1592494664Aug 17, 2026, 3:59 p.m. / Aug 17, 2026, 4:24 p.m.
2026-08-17111-1131157497Aug 17, 2026, 3:13 p.m. / Aug 17, 2026, 3:54 p.m.
2026-08-17111-1606949388Aug 17, 2026, 2:24 p.m. / Aug 17, 2026, 3:04 p.m.
2026-08-1711114920020Aug 17, 2026, 1:34 p.m. / Aug 17, 2026, 2:04 p.m.
2026-08-17111-80826223Aug 17, 2026, 1:39 p.m. / Aug 17, 2026, 1:39 p.m.
2026-08-171116427020Aug 17, 2026, 12:54 p.m. / Aug 17, 2026, 1:30 p.m.
2026-08-1711110688020Aug 17, 2026, 12:25 p.m. / Aug 17, 2026, 12:50 p.m.
2026-08-1711124267020Aug 17, 2026, 11:44 a.m. / Aug 17, 2026, 12:19 p.m.
2026-08-1711124206020Aug 17, 2026, 10:59 a.m. / Aug 17, 2026, 11:39 a.m.
2026-08-171117936020Aug 17, 2026, 10:14 a.m. / Aug 17, 2026, 10:54 a.m.
2026-08-1711117135020Aug 17, 2026, 9:24 a.m. / Aug 17, 2026, 10:09 a.m.
2026-08-1711217403020Aug 17, 2026, 8:29 a.m. / Aug 17, 2026, 9:19 a.m.
2026-08-1718911039020Aug 17, 2026, 7:49 a.m. / Aug 17, 2026, 8:24 a.m.
2026-08-171896474020Aug 17, 2026, 7:25 a.m. / Aug 17, 2026, 7:44 a.m.
2026-08-1718914883020Aug 17, 2026, 6:49 a.m. / Aug 17, 2026, 7:19 a.m.
2026-08-171891082020Aug 17, 2026, 5:49 a.m. / Aug 17, 2026, 6:45 a.m.
2026-08-1718920939020Aug 17, 2026, 5:54 a.m. / Aug 17, 2026, 6:19 a.m.
2026-08-1718910878020Aug 17, 2026, 5:01 a.m. / Aug 17, 2026, 5:43 a.m.
2026-08-161686735010Aug 16, 2026, 4:24 p.m. / Aug 16, 2026, 5:03 p.m.
2026-08-161684491010Aug 16, 2026, 3:39 p.m. / Aug 16, 2026, 4:19 p.m.
2026-08-1616114665010Aug 16, 2026, 2:44 p.m. / Aug 16, 2026, 3:34 p.m.
2026-08-1616123609010Aug 16, 2026, 2:09 p.m. / Aug 16, 2026, 2:39 p.m.
2026-08-166721435010Aug 16, 2026, 1:34 p.m. / Aug 16, 2026, 2:04 p.m.
2026-08-166723773010Aug 16, 2026, 1:09 p.m. / Aug 16, 2026, 1:29 p.m.
2026-08-1616223674010Aug 16, 2026, 12:24 p.m. / Aug 16, 2026, 1:03 p.m.
2026-08-161628450010Aug 16, 2026, 11:59 a.m. / Aug 16, 2026, 12:18 p.m.
2026-08-161626389010Aug 16, 2026, 11:19 a.m. / Aug 16, 2026, 11:54 a.m.
2026-08-1616217096010Aug 16, 2026, 10:59 a.m. / Aug 16, 2026, 11:14 a.m.
2026-08-166814025010Aug 16, 2026, 10:14 a.m. / Aug 16, 2026, 10:53 a.m.
2026-08-166810777010Aug 16, 2026, 9:29 a.m. / Aug 16, 2026, 10:09 a.m.
2026-08-166816921010Aug 16, 2026, 8:30 a.m. / Aug 16, 2026, 9:24 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
239 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