Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4685

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.

264
Observed trips
18
Service dates
36
Routes
Service dateRouteTripFirst / last observed
2026-09-11113967060Sep 12, 2026, 12:16 a.m. / Sep 12, 2026, 12:59 a.m.
2026-09-111110305060Sep 11, 2026, 11:34 p.m. / Sep 12, 2026, 12:14 a.m.
2026-09-111120794060Sep 11, 2026, 10:23 p.m. / Sep 11, 2026, 11:33 p.m.
2026-09-111111424060Sep 11, 2026, 8:49 p.m. / Sep 11, 2026, 10:22 p.m.
2026-09-11115306060Sep 11, 2026, 7:51 p.m. / Sep 11, 2026, 9:08 p.m.
2026-09-111119101060Sep 11, 2026, 5:59 p.m. / Sep 11, 2026, 7:50 p.m.
2026-09-11265218060Sep 11, 2026, 4:27 p.m. / Sep 11, 2026, 5:33 p.m.
2026-09-117416715060Sep 11, 2026, 3:30 p.m. / Sep 11, 2026, 4:26 p.m.
2026-09-117410093060Sep 11, 2026, 2:29 p.m. / Sep 11, 2026, 3:28 p.m.
2026-09-11749066060Sep 11, 2026, 12:43 p.m. / Sep 11, 2026, 2:27 p.m.
2026-09-11741532060Sep 11, 2026, 12:34 p.m. / Sep 11, 2026, 1:27 p.m.
2026-09-117420631060Sep 11, 2026, 11:21 a.m. / Sep 11, 2026, 12:33 p.m.
2026-09-11741197060Sep 11, 2026, 10:25 a.m. / Sep 11, 2026, 11:20 a.m.
2026-09-11741025060Sep 11, 2026, 8:49 a.m. / Sep 11, 2026, 10:23 a.m.
2026-09-1111013509060Sep 11, 2026, 6:41 a.m. / Sep 11, 2026, 8:48 a.m.
2026-09-106017843050Sep 10, 2026, 9:54 p.m. / Sep 10, 2026, 10:15 p.m.
2026-09-106021656050Sep 10, 2026, 9:28 p.m. / Sep 10, 2026, 9:52 p.m.
2026-09-10606581050Sep 10, 2026, 8:54 p.m. / Sep 10, 2026, 9:27 p.m.
2026-09-106010543050Sep 10, 2026, 8:32 p.m. / Sep 10, 2026, 8:54 p.m.
2026-09-106010771050Sep 10, 2026, 7:56 p.m. / Sep 10, 2026, 8:31 p.m.
2026-09-10608813050Sep 10, 2026, 7:28 p.m. / Sep 10, 2026, 7:55 p.m.
2026-09-10605734050Sep 10, 2026, 6:57 p.m. / Sep 10, 2026, 7:27 p.m.
2026-09-10603117050Sep 10, 2026, 5:32 p.m. / Sep 10, 2026, 6:56 p.m.
2026-09-101122068050Sep 10, 2026, 4:00 p.m. / Sep 10, 2026, 5:29 p.m.
2026-09-10118629050Sep 10, 2026, 2:23 p.m. / Sep 10, 2026, 3:59 p.m.
2026-09-1015321316050Sep 10, 2026, 2:26 p.m. / Sep 10, 2026, 2:44 p.m.
2026-09-101536737050Sep 10, 2026, 2:02 p.m. / Sep 10, 2026, 2:21 p.m.
2026-09-108216993050Sep 10, 2026, 12:47 p.m. / Sep 10, 2026, 2:01 p.m.
2026-09-10824600050Sep 10, 2026, 11:33 a.m. / Sep 10, 2026, 12:46 p.m.
2026-09-108216100050Sep 10, 2026, 10:53 a.m. / Sep 10, 2026, 11:32 a.m.
2026-09-108212151050Sep 10, 2026, 9:31 a.m. / Sep 10, 2026, 10:52 a.m.
2026-09-101116455050Sep 10, 2026, 7:50 a.m. / Sep 10, 2026, 9:29 a.m.
2026-09-10115401050Sep 10, 2026, 6:41 a.m. / Sep 10, 2026, 7:49 a.m.
2026-09-09628263040Sep 9, 2026, 11:27 p.m. / Sep 10, 2026, 12:22 a.m.
2026-09-096225751040Sep 9, 2026, 9:59 p.m. / Sep 9, 2026, 11:18 p.m.
2026-09-096217952040Sep 9, 2026, 8:30 p.m. / Sep 9, 2026, 9:58 p.m.
2026-09-096826819040Sep 9, 2026, 7:13 p.m. / Sep 9, 2026, 8:29 p.m.
2026-09-09688899040Sep 9, 2026, 6:28 p.m. / Sep 9, 2026, 7:12 p.m.
2026-09-09685362040Sep 9, 2026, 5:45 p.m. / Sep 9, 2026, 6:27 p.m.
2026-09-09673122040Sep 9, 2026, 5:12 p.m. / Sep 9, 2026, 5:42 p.m.
2026-09-09675361040Sep 9, 2026, 4:14 p.m. / Sep 9, 2026, 5:10 p.m.
2026-09-098097040Sep 9, 2026, 2:59 p.m. / Sep 9, 2026, 4:13 p.m.
2026-09-09804689040Sep 9, 2026, 1:45 p.m. / Sep 9, 2026, 2:56 p.m.
2026-09-098020257040Sep 9, 2026, 12:41 p.m. / Sep 9, 2026, 1:44 p.m.
2026-09-0917314475040Sep 9, 2026, 11:09 a.m. / Sep 9, 2026, 12:33 p.m.
2026-09-0917325061040Sep 9, 2026, 11:30 a.m. / Sep 9, 2026, 11:45 a.m.
2026-09-0917315391040Sep 9, 2026, 10:13 a.m. / Sep 9, 2026, 11:08 a.m.
2026-09-0917328951040Sep 9, 2026, 10:30 a.m. / Sep 9, 2026, 10:47 a.m.
2026-09-0917323940040Sep 9, 2026, 9:48 a.m. / Sep 9, 2026, 10:22 a.m.
2026-09-091733123040Sep 9, 2026, 9:30 a.m. / Sep 9, 2026, 9:47 a.m.
2026-09-0965914867040Sep 9, 2026, 7:50 a.m. / Sep 9, 2026, 9:29 a.m.
2026-09-098627693040Sep 9, 2026, 7:19 a.m. / Sep 9, 2026, 7:48 a.m.
2026-09-0926214588040Sep 9, 2026, 5:59 a.m. / Sep 9, 2026, 7:18 a.m.
2026-09-088527619030Sep 9, 2026, 12:49 a.m. / Sep 9, 2026, 1:41 a.m.
2026-09-08858230030Sep 8, 2026, 11:42 p.m. / Sep 9, 2026, 12:47 a.m.
2026-09-088519226030Sep 8, 2026, 10:43 p.m. / Sep 8, 2026, 11:41 p.m.
2026-09-088512808030Sep 8, 2026, 9:29 p.m. / Sep 8, 2026, 10:42 p.m.
2026-09-086022501030Sep 8, 2026, 8:25 p.m. / Sep 8, 2026, 9:29 p.m.
2026-09-086028502030Sep 8, 2026, 7:59 p.m. / Sep 8, 2026, 8:24 p.m.
2026-09-086816579030Sep 8, 2026, 7:11 p.m. / Sep 8, 2026, 7:57 p.m.
2026-09-086812138030Sep 8, 2026, 6:31 p.m. / Sep 8, 2026, 7:10 p.m.
2026-09-086024750030Sep 8, 2026, 5:58 p.m. / Sep 8, 2026, 6:28 p.m.
2026-09-086020646030Sep 8, 2026, 4:46 p.m. / Sep 8, 2026, 5:56 p.m.
2026-09-08612607030Sep 8, 2026, 3:17 p.m. / Sep 8, 2026, 4:44 p.m.
2026-09-08617997030Sep 8, 2026, 1:43 p.m. / Sep 8, 2026, 3:16 p.m.
2026-09-08614657030Sep 8, 2026, 12:12 p.m. / Sep 8, 2026, 1:42 p.m.
2026-09-086115501030Sep 8, 2026, 10:44 a.m. / Sep 8, 2026, 12:11 p.m.
2026-09-088111403030Sep 8, 2026, 9:37 a.m. / Sep 8, 2026, 10:41 a.m.
2026-09-08818500030Sep 8, 2026, 8:01 a.m. / Sep 8, 2026, 9:34 a.m.
2026-09-086315505030Sep 8, 2026, 6:18 a.m. / Sep 8, 2026, 8:01 a.m.
2026-09-081656665030Sep 8, 2026, 5:16 a.m. / Sep 8, 2026, 6:17 a.m.
2026-09-081658800030Sep 8, 2026, 5:02 a.m. / Sep 8, 2026, 5:57 a.m.
2026-09-04882000000114Sep 4, 2026, 4:17 p.m. / Sep 4, 2026, 9:56 p.m.
2026-09-046128345060Sep 4, 2026, 7:35 p.m. / Sep 4, 2026, 7:44 p.m.
2026-09-046737700060Sep 4, 2026, 3:03 p.m. / Sep 4, 2026, 3:45 p.m.
2026-09-041633504060Sep 4, 2026, 12:33 p.m. / Sep 4, 2026, 1:06 p.m.
2026-09-041632509060Sep 4, 2026, 11:55 a.m. / Sep 4, 2026, 12:31 p.m.
2026-09-0416312183060Sep 4, 2026, 11:02 a.m. / Sep 4, 2026, 11:54 a.m.
2026-09-0416329087060Sep 4, 2026, 10:25 a.m. / Sep 4, 2026, 11:01 a.m.
2026-09-0416320903060Sep 4, 2026, 9:32 a.m. / Sep 4, 2026, 10:24 a.m.
2026-09-0416316543060Sep 4, 2026, 8:56 a.m. / Sep 4, 2026, 9:31 a.m.
2026-09-041634994060Sep 4, 2026, 8:07 a.m. / Sep 4, 2026, 8:55 a.m.
2026-09-041637977060Sep 4, 2026, 7:30 a.m. / Sep 4, 2026, 8:06 a.m.
2026-09-0416328275060Sep 4, 2026, 6:30 a.m. / Sep 4, 2026, 7:28 a.m.
2026-09-0416311901060Sep 4, 2026, 5:50 a.m. / Sep 4, 2026, 6:29 a.m.
2026-09-038519312050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 1:16 p.m.
2026-09-038219570050Sep 3, 2026, 7:49 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-036821620050Sep 3, 2026, 7:01 a.m. / Sep 3, 2026, 7:45 a.m.
2026-09-03681500050Sep 3, 2026, 6:11 a.m. / Sep 3, 2026, 6:58 a.m.
2026-09-036824913050Sep 3, 2026, 5:30 a.m. / Sep 3, 2026, 6:10 a.m.
2026-09-025114423040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 7:50 p.m.
2026-09-025110152040Sep 2, 2026, 6:21 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-02516177040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:12 p.m.
2026-09-025115138040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-028111219040Sep 2, 2026, 1:08 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-0281764040Sep 2, 2026, 12:08 p.m. / Sep 2, 2026, 12:47 p.m.
2026-09-02872264040Sep 2, 2026, 11:05 a.m. / Sep 2, 2026, 11:56 a.m.
2026-09-02876759040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 10:46 a.m.
2026-09-0287322040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-02146239040Sep 2, 2026, 7:33 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02141384040Sep 2, 2026, 6:32 a.m. / Sep 2, 2026, 7:31 a.m.
2026-09-0226513970040Sep 2, 2026, 5:21 a.m. / Sep 2, 2026, 6:29 a.m.
2026-09-016212768030Sep 1, 2026, 9:36 p.m. / Sep 1, 2026, 10:42 p.m.
2026-09-016212213030Sep 1, 2026, 8:39 p.m. / Sep 1, 2026, 9:26 p.m.
2026-09-01625032030Sep 1, 2026, 7:08 p.m. / Sep 1, 2026, 8:18 p.m.
2026-09-016211927030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:02 p.m.
2026-09-01865976030Sep 1, 2026, 5:02 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-01868744030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 4:55 p.m.
2026-09-018612590030Sep 1, 2026, 4:09 p.m. / Sep 1, 2026, 4:12 p.m.
2026-09-018620311030Sep 1, 2026, 2:54 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-01827100030Sep 1, 2026, 2:35 p.m. / Sep 1, 2026, 2:49 p.m.
2026-09-0185769030Sep 1, 2026, 1:53 p.m. / Sep 1, 2026, 2:28 p.m.
2026-09-0185770030Sep 1, 2026, 1:08 p.m. / Sep 1, 2026, 1:46 p.m.
2026-09-01810430030Sep 1, 2026, 1:17 p.m. / Sep 1, 2026, 1:26 p.m.
2026-09-016117742030Sep 1, 2026, 12:01 p.m. / Sep 1, 2026, 1:04 p.m.
2026-09-0116113560030Sep 1, 2026, 11:29 a.m. / Sep 1, 2026, 11:50 a.m.
2026-09-0116121603030Sep 1, 2026, 10:44 a.m. / Sep 1, 2026, 11:21 a.m.
2026-09-011611932030Sep 1, 2026, 9:56 a.m. / Sep 1, 2026, 10:37 a.m.
2026-09-011613974030Sep 1, 2026, 9:11 a.m. / Sep 1, 2026, 9:45 a.m.
2026-09-01686836030Sep 1, 2026, 7:32 a.m. / Sep 1, 2026, 9:05 a.m.
2026-09-016815110030Sep 1, 2026, 7:11 a.m. / Sep 1, 2026, 8:07 a.m.
2026-09-0126513500030Sep 1, 2026, 6:01 a.m. / Sep 1, 2026, 7:10 a.m.
2026-09-016822162030Sep 1, 2026, 5:10 a.m. / Sep 1, 2026, 5:58 a.m.
2026-09-016814964030Sep 1, 2026, 4:13 a.m. / Sep 1, 2026, 5:09 a.m.
2026-08-31889622020Sep 1, 2026, 12:26 a.m. / Sep 1, 2026, 1:10 a.m.
2026-08-318820803020Aug 31, 2026, 11:47 p.m. / Sep 1, 2026, 12:24 a.m.
2026-08-31884445020Aug 31, 2026, 10:26 p.m. / Aug 31, 2026, 11:30 p.m.
2026-08-31882202020Aug 31, 2026, 9:20 p.m. / Aug 31, 2026, 10:23 p.m.
2026-08-3111012895020Aug 31, 2026, 7:09 p.m. / Aug 31, 2026, 9:18 p.m.
2026-08-317415268020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 7:03 p.m.
2026-08-315724958020Aug 31, 2026, 4:24 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-316711061020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:22 p.m.
2026-08-316727657020Aug 31, 2026, 3:42 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-316711838020Aug 31, 2026, 2:57 p.m. / Aug 31, 2026, 3:29 p.m.
2026-08-316728809020Aug 31, 2026, 2:38 p.m. / Aug 31, 2026, 2:56 p.m.
2026-08-316726324020Aug 31, 2026, 2:01 p.m. / Aug 31, 2026, 2:32 p.m.
2026-08-316717068020Aug 31, 2026, 1:45 p.m. / Aug 31, 2026, 1:55 p.m.
2026-08-31673261020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 1:29 p.m.
2026-08-3116221039020Aug 31, 2026, 12:18 p.m. / Aug 31, 2026, 12:39 p.m.
2026-08-3167954020Aug 31, 2026, 12:17 p.m. / Aug 31, 2026, 12:17 p.m.
2026-08-311622587020Aug 31, 2026, 11:56 a.m. / Aug 31, 2026, 12:15 p.m.
2026-08-311119907020Aug 31, 2026, 9:14 a.m. / Aug 31, 2026, 11:32 a.m.
2026-08-318110885020Aug 31, 2026, 8:07 a.m. / Aug 31, 2026, 9:13 a.m.
2026-08-318116447020Aug 31, 2026, 7:09 a.m. / Aug 31, 2026, 8:02 a.m.
2026-08-31611830020Aug 31, 2026, 5:25 a.m. / Aug 31, 2026, 7:08 a.m.
2026-08-31704619020Aug 31, 2026, 5:01 a.m. / Aug 31, 2026, 5:24 a.m.
2026-08-281120719130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 9:18 p.m.
2026-08-28113388130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-28115220130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-28117743130Aug 28, 2026, 3:05 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-288512460130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:59 p.m.
2026-08-278523472120Aug 27, 2026, 1:16 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-278512384120Aug 27, 2026, 12:14 p.m. / Aug 27, 2026, 1:10 p.m.
2026-08-27856734120Aug 27, 2026, 10:44 a.m. / Aug 27, 2026, 12:09 p.m.
2026-08-278515983120Aug 27, 2026, 9:39 a.m. / Aug 27, 2026, 10:40 a.m.
2026-08-2785831120Aug 27, 2026, 7:54 a.m. / Aug 27, 2026, 9:34 a.m.
2026-08-278519713120Aug 27, 2026, 7:08 a.m. / Aug 27, 2026, 8:11 a.m.
2026-08-278517058120Aug 27, 2026, 5:59 a.m. / Aug 27, 2026, 7:03 a.m.
2026-08-27857885120Aug 27, 2026, 5:08 a.m. / Aug 27, 2026, 5:54 a.m.
2026-08-278522275120Aug 27, 2026, 4:09 a.m. / Aug 27, 2026, 5:04 a.m.
2026-08-257414450100Aug 25, 2026, 3:51 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-257413951100Aug 25, 2026, 2:49 p.m. / Aug 25, 2026, 3:39 p.m.
2026-08-257419829100Aug 25, 2026, 1:44 p.m. / Aug 25, 2026, 2:43 p.m.
2026-08-255119530100Aug 25, 2026, 12:44 p.m. / Aug 25, 2026, 1:39 p.m.
2026-08-255112864100Aug 25, 2026, 11:54 a.m. / Aug 25, 2026, 12:39 p.m.
2026-08-256215686100Aug 25, 2026, 10:00 a.m. / Aug 25, 2026, 11:49 a.m.
2026-08-25629039100Aug 25, 2026, 8:54 a.m. / Aug 25, 2026, 9:55 a.m.
2026-08-2526114547100Aug 25, 2026, 7:39 a.m. / Aug 25, 2026, 8:49 a.m.
2026-08-256319197100Aug 25, 2026, 6:29 a.m. / Aug 25, 2026, 7:26 a.m.
2026-08-256319916100Aug 25, 2026, 4:55 a.m. / Aug 25, 2026, 6:24 a.m.
2026-08-2416821469020Aug 24, 2026, 5:15 p.m. / Aug 24, 2026, 6:00 p.m.
2026-08-2416816377020Aug 24, 2026, 4:08 p.m. / Aug 24, 2026, 4:56 p.m.
2026-08-241681959020Aug 24, 2026, 3:04 p.m. / Aug 24, 2026, 4:04 p.m.
2026-08-2416810732020Aug 24, 2026, 2:09 p.m. / Aug 24, 2026, 2:59 p.m.
2026-08-2416325481020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:04 p.m.
2026-08-216019218060Aug 21, 2026, 6:00 p.m. / Aug 21, 2026, 6:13 p.m.
2026-08-216024625060Aug 21, 2026, 4:28 p.m. / Aug 21, 2026, 5:54 p.m.
2026-08-2111724322060Aug 21, 2026, 3:23 p.m. / Aug 21, 2026, 4:23 p.m.
2026-08-21168295060Aug 21, 2026, 1:30 p.m. / Aug 21, 2026, 2:19 p.m.
2026-08-2116817178060Aug 21, 2026, 12:38 p.m. / Aug 21, 2026, 1:24 p.m.
2026-08-2116810943060Aug 21, 2026, 11:29 a.m. / Aug 21, 2026, 12:34 p.m.
2026-08-2116813299060Aug 21, 2026, 10:44 a.m. / Aug 21, 2026, 11:23 a.m.
2026-08-216818518060Aug 21, 2026, 9:24 a.m. / Aug 21, 2026, 10:39 a.m.
2026-08-216824063060Aug 21, 2026, 8:39 a.m. / Aug 21, 2026, 9:19 a.m.
2026-08-21687162060Aug 21, 2026, 7:53 a.m. / Aug 21, 2026, 8:34 a.m.
2026-08-216816779060Aug 21, 2026, 7:04 a.m. / Aug 21, 2026, 7:48 a.m.
2026-08-2126512494060Aug 21, 2026, 5:49 a.m. / Aug 21, 2026, 6:59 a.m.
2026-08-208220476050Aug 20, 2026, 11:09 p.m. / Aug 20, 2026, 11:49 p.m.
2026-08-208211460050Aug 20, 2026, 10:34 p.m. / Aug 20, 2026, 11:04 p.m.
2026-08-208218869050Aug 20, 2026, 9:38 p.m. / Aug 20, 2026, 10:29 p.m.
2026-08-20827850050Aug 20, 2026, 8:54 p.m. / Aug 20, 2026, 9:33 p.m.
2026-08-208721635050Aug 20, 2026, 7:53 p.m. / Aug 20, 2026, 8:49 p.m.
2026-08-208710771050Aug 20, 2026, 7:18 p.m. / Aug 20, 2026, 7:48 p.m.
2026-08-202658740050Aug 20, 2026, 5:08 p.m. / Aug 20, 2026, 7:13 p.m.
2026-08-20611780050Aug 20, 2026, 3:43 p.m. / Aug 20, 2026, 5:03 p.m.
2026-08-206119308050Aug 20, 2026, 2:14 p.m. / Aug 20, 2026, 3:39 p.m.
2026-08-20612316050Aug 20, 2026, 1:09 p.m. / Aug 20, 2026, 2:09 p.m.
2026-08-2026519045050Aug 20, 2026, 8:18 a.m. / Aug 20, 2026, 9:38 a.m.
2026-08-2016513004050Aug 20, 2026, 8:23 a.m. / Aug 20, 2026, 8:39 a.m.
2026-08-2016522562050Aug 20, 2026, 7:49 a.m. / Aug 20, 2026, 8:13 a.m.
2026-08-2016524494050Aug 20, 2026, 7:29 a.m. / Aug 20, 2026, 7:44 a.m.
2026-08-2016119252050Aug 20, 2026, 6:34 a.m. / Aug 20, 2026, 7:24 a.m.
2026-08-2016113319050Aug 20, 2026, 5:43 a.m. / Aug 20, 2026, 6:29 a.m.
2026-08-196021235080Aug 19, 2026, 11:29 p.m. / Aug 20, 2026, 12:14 a.m.
2026-08-19607014080Aug 19, 2026, 10:59 p.m. / Aug 19, 2026, 11:24 p.m.
2026-08-1916117422080Aug 19, 2026, 10:19 p.m. / Aug 19, 2026, 10:54 p.m.
2026-08-1916112040080Aug 19, 2026, 9:49 p.m. / Aug 19, 2026, 10:13 p.m.
2026-08-191617845080Aug 19, 2026, 9:04 p.m. / Aug 19, 2026, 9:43 p.m.
2026-08-191613893080Aug 19, 2026, 8:18 p.m. / Aug 19, 2026, 8:58 p.m.
2026-08-1916211253080Aug 19, 2026, 7:23 p.m. / Aug 19, 2026, 8:14 p.m.
2026-08-1916220271080Aug 19, 2026, 6:59 p.m. / Aug 19, 2026, 7:19 p.m.
2026-08-1916212895080Aug 19, 2026, 6:23 p.m. / Aug 19, 2026, 6:53 p.m.
2026-08-1916218651080Aug 19, 2026, 5:34 p.m. / Aug 19, 2026, 6:19 p.m.
2026-08-191625983080Aug 19, 2026, 5:38 p.m. / Aug 19, 2026, 5:59 p.m.
2026-08-1916219616080Aug 19, 2026, 5:09 p.m. / Aug 19, 2026, 5:30 p.m.
2026-08-196815928080Aug 19, 2026, 4:08 p.m. / Aug 19, 2026, 5:04 p.m.
2026-08-19683175080Aug 19, 2026, 3:14 p.m. / Aug 19, 2026, 4:03 p.m.
2026-08-19689597080Aug 19, 2026, 2:28 p.m. / Aug 19, 2026, 3:09 p.m.
2026-08-196812997080Aug 19, 2026, 1:34 p.m. / Aug 19, 2026, 2:24 p.m.
2026-08-196823337080Aug 19, 2026, 12:44 p.m. / Aug 19, 2026, 1:29 p.m.
2026-08-196813902080Aug 19, 2026, 11:58 a.m. / Aug 19, 2026, 12:39 p.m.
2026-08-196824010080Aug 19, 2026, 11:09 a.m. / Aug 19, 2026, 11:53 a.m.
2026-08-19681787080Aug 19, 2026, 10:29 a.m. / Aug 19, 2026, 11:03 a.m.
2026-08-196821556080Aug 19, 2026, 9:50 a.m. / Aug 19, 2026, 10:24 a.m.
2026-08-196817332080Aug 19, 2026, 9:02 a.m. / Aug 19, 2026, 9:43 a.m.
2026-08-196815578080Aug 19, 2026, 8:03 a.m. / Aug 19, 2026, 8:53 a.m.
2026-08-1911711463080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:59 a.m.
2026-08-188510680030Aug 18, 2026, 7:29 p.m. / Aug 18, 2026, 8:29 p.m.
2026-08-188519788030Aug 18, 2026, 5:54 p.m. / Aug 18, 2026, 7:22 p.m.
2026-08-186816437030Aug 18, 2026, 5:15 p.m. / Aug 18, 2026, 5:49 p.m.
2026-08-188017086030Aug 18, 2026, 4:14 p.m. / Aug 18, 2026, 5:09 p.m.
2026-08-18807157030Aug 18, 2026, 3:00 p.m. / Aug 18, 2026, 4:09 p.m.
2026-08-188025724030Aug 18, 2026, 1:50 p.m. / Aug 18, 2026, 2:54 p.m.
2026-08-186313244030Aug 18, 2026, 12:19 p.m. / Aug 18, 2026, 1:44 p.m.
2026-08-18632266030Aug 18, 2026, 11:15 a.m. / Aug 18, 2026, 12:14 p.m.
2026-08-1886121030Aug 18, 2026, 9:29 a.m. / Aug 18, 2026, 10:39 a.m.
2026-08-1827710166030Aug 18, 2026, 8:19 a.m. / Aug 18, 2026, 9:25 a.m.
2026-08-188015859030Aug 18, 2026, 7:19 a.m. / Aug 18, 2026, 8:13 a.m.
2026-08-18577576030Aug 18, 2026, 6:04 a.m. / Aug 18, 2026, 7:14 a.m.
2026-08-178824112020Aug 18, 2026, 12:00 a.m. / Aug 18, 2026, 12:35 a.m.
2026-08-17101162020Aug 17, 2026, 11:05 p.m. / Aug 17, 2026, 11:54 p.m.
2026-08-17109880020Aug 17, 2026, 9:49 p.m. / Aug 17, 2026, 11:00 p.m.
2026-08-1716817093020Aug 17, 2026, 8:28 p.m. / Aug 17, 2026, 9:43 p.m.
2026-08-1716814804020Aug 17, 2026, 7:43 p.m. / Aug 17, 2026, 8:23 p.m.
2026-08-1716317573020Aug 17, 2026, 7:04 p.m. / Aug 17, 2026, 7:38 p.m.
2026-08-1716319696020Aug 17, 2026, 6:25 p.m. / Aug 17, 2026, 6:59 p.m.
2026-08-1716325066020Aug 17, 2026, 5:34 p.m. / Aug 17, 2026, 6:18 p.m.
2026-08-1716322865020Aug 17, 2026, 5:00 p.m. / Aug 17, 2026, 5:30 p.m.
2026-08-176721817020Aug 17, 2026, 4:30 p.m. / Aug 17, 2026, 4:54 p.m.
2026-08-176710168020Aug 17, 2026, 4:10 p.m. / Aug 17, 2026, 4:23 p.m.
2026-08-171655477020Aug 17, 2026, 3:49 p.m. / Aug 17, 2026, 4:05 p.m.
2026-08-1716522469020Aug 17, 2026, 3:29 p.m. / Aug 17, 2026, 3:43 p.m.
2026-08-176013686020Aug 17, 2026, 2:54 p.m. / Aug 17, 2026, 3:24 p.m.
2026-08-176021423020Aug 17, 2026, 2:29 p.m. / Aug 17, 2026, 2:49 p.m.
2026-08-17607404020Aug 17, 2026, 2:00 p.m. / Aug 17, 2026, 2:24 p.m.
2026-08-17607507020Aug 17, 2026, 1:30 p.m. / Aug 17, 2026, 1:55 p.m.
2026-08-17603585020Aug 17, 2026, 12:59 p.m. / Aug 17, 2026, 1:25 p.m.
2026-08-17602258020Aug 17, 2026, 11:49 a.m. / Aug 17, 2026, 12:54 p.m.
2026-08-171121271020Aug 17, 2026, 10:30 a.m. / Aug 17, 2026, 11:34 a.m.
2026-08-17118742020Aug 17, 2026, 9:29 a.m. / Aug 17, 2026, 10:24 a.m.
2026-08-171118815020Aug 17, 2026, 7:54 a.m. / Aug 17, 2026, 9:24 a.m.
2026-08-171123549020Aug 17, 2026, 6:55 a.m. / Aug 17, 2026, 7:49 a.m.
2026-08-1711281020Aug 17, 2026, 5:49 a.m. / Aug 17, 2026, 6:49 a.m.
2026-08-17111637020Aug 17, 2026, 4:44 a.m. / Aug 17, 2026, 5:43 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
264 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