Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4750

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.

213
Observed trips
17
Service dates
40
Routes
Service dateRouteTripFirst / last observed
2026-09-118216881060Sep 11, 2026, 11:07 p.m. / Sep 11, 2026, 11:40 p.m.
2026-09-118219510060Sep 11, 2026, 10:22 p.m. / Sep 11, 2026, 11:06 p.m.
2026-09-118214000060Sep 11, 2026, 9:34 p.m. / Sep 11, 2026, 10:21 p.m.
2026-09-11826584060Sep 11, 2026, 8:52 p.m. / Sep 11, 2026, 9:33 p.m.
2026-09-115318725060Sep 11, 2026, 7:37 p.m. / Sep 11, 2026, 8:51 p.m.
2026-09-118220081060Sep 11, 2026, 5:12 p.m. / Sep 11, 2026, 7:35 p.m.
2026-09-1126222085060Sep 11, 2026, 3:21 p.m. / Sep 11, 2026, 5:03 p.m.
2026-09-1115312760060Sep 11, 2026, 3:06 p.m. / Sep 11, 2026, 3:41 p.m.
2026-09-118221787060Sep 11, 2026, 2:20 p.m. / Sep 11, 2026, 3:16 p.m.
2026-09-118220088060Sep 11, 2026, 1:00 p.m. / Sep 11, 2026, 2:19 p.m.
2026-09-118222244060Sep 11, 2026, 12:20 p.m. / Sep 11, 2026, 12:58 p.m.
2026-09-11879035060Sep 11, 2026, 11:14 a.m. / Sep 11, 2026, 12:18 p.m.
2026-09-118711458060Sep 11, 2026, 10:25 a.m. / Sep 11, 2026, 11:13 a.m.
2026-09-11873907060Sep 11, 2026, 9:57 a.m. / Sep 11, 2026, 10:23 a.m.
2026-09-11639388060Sep 11, 2026, 8:34 a.m. / Sep 11, 2026, 9:55 a.m.
2026-09-11635395060Sep 11, 2026, 7:11 a.m. / Sep 11, 2026, 8:31 a.m.
2026-09-1126611585060Sep 11, 2026, 5:40 a.m. / Sep 11, 2026, 7:09 a.m.
2026-09-118011164060Sep 11, 2026, 4:45 a.m. / Sep 11, 2026, 5:40 a.m.
2026-09-1026216543050Sep 10, 2026, 6:28 p.m. / Sep 10, 2026, 7:53 p.m.
2026-09-106612022050Sep 10, 2026, 5:18 p.m. / Sep 10, 2026, 6:26 p.m.
2026-09-102664269050Sep 10, 2026, 4:06 p.m. / Sep 10, 2026, 5:18 p.m.
2026-09-10868322050Sep 10, 2026, 3:24 p.m. / Sep 10, 2026, 4:06 p.m.
2026-09-108620541050Sep 10, 2026, 2:56 p.m. / Sep 10, 2026, 3:23 p.m.
2026-09-1086652050Sep 10, 2026, 1:53 p.m. / Sep 10, 2026, 2:54 p.m.
2026-09-108618386050Sep 10, 2026, 1:19 p.m. / Sep 10, 2026, 1:52 p.m.
2026-09-108117047050Sep 10, 2026, 11:32 a.m. / Sep 10, 2026, 1:17 p.m.
2026-09-108113320050Sep 10, 2026, 10:04 a.m. / Sep 10, 2026, 11:31 a.m.
2026-09-106316309050Sep 10, 2026, 7:27 a.m. / Sep 10, 2026, 10:29 a.m.
2026-09-106314923050Sep 10, 2026, 5:45 a.m. / Sep 10, 2026, 7:26 a.m.
2026-09-10873243050Sep 10, 2026, 5:56 a.m. / Sep 10, 2026, 6:10 a.m.
2026-09-091117995040Sep 9, 2026, 9:03 p.m. / Sep 9, 2026, 9:39 p.m.
2026-09-0911127301040Sep 9, 2026, 8:22 p.m. / Sep 9, 2026, 9:00 p.m.
2026-09-098228952040Sep 9, 2026, 7:32 p.m. / Sep 9, 2026, 8:21 p.m.
2026-09-09826096040Sep 9, 2026, 6:22 p.m. / Sep 9, 2026, 7:31 p.m.
2026-09-097510674040Sep 9, 2026, 5:04 p.m. / Sep 9, 2026, 6:20 p.m.
2026-09-09537339040Sep 9, 2026, 4:01 p.m. / Sep 9, 2026, 5:03 p.m.
2026-09-095328607040Sep 9, 2026, 2:55 p.m. / Sep 9, 2026, 4:00 p.m.
2026-09-09534150040Sep 9, 2026, 2:02 p.m. / Sep 9, 2026, 2:53 p.m.
2026-09-09535691040Sep 9, 2026, 12:57 p.m. / Sep 9, 2026, 1:59 p.m.
2026-09-097523171040Sep 9, 2026, 11:45 a.m. / Sep 9, 2026, 12:56 p.m.
2026-09-097513575040Sep 9, 2026, 10:33 a.m. / Sep 9, 2026, 11:44 a.m.
2026-09-0953346040Sep 9, 2026, 9:36 a.m. / Sep 9, 2026, 10:32 a.m.
2026-09-09531356040Sep 9, 2026, 8:28 a.m. / Sep 9, 2026, 9:35 a.m.
2026-09-096718962040Sep 9, 2026, 7:25 a.m. / Sep 9, 2026, 8:27 a.m.
2026-09-096711263040Sep 9, 2026, 7:10 a.m. / Sep 9, 2026, 7:24 a.m.
2026-09-0916220877040Sep 9, 2026, 6:46 a.m. / Sep 9, 2026, 7:09 a.m.
2026-09-091622799040Sep 9, 2026, 6:12 a.m. / Sep 9, 2026, 6:45 a.m.
2026-09-085114385030Sep 8, 2026, 7:14 p.m. / Sep 8, 2026, 7:55 p.m.
2026-09-085110132030Sep 8, 2026, 6:15 p.m. / Sep 8, 2026, 7:13 p.m.
2026-09-08516156030Sep 8, 2026, 5:21 p.m. / Sep 8, 2026, 6:14 p.m.
2026-09-085113874030Sep 8, 2026, 4:14 p.m. / Sep 8, 2026, 5:20 p.m.
2026-09-085115122030Sep 8, 2026, 3:12 p.m. / Sep 8, 2026, 4:12 p.m.
2026-09-08514827030Sep 8, 2026, 2:14 p.m. / Sep 8, 2026, 3:11 p.m.
2026-09-088111204030Sep 8, 2026, 1:07 p.m. / Sep 8, 2026, 2:13 p.m.
2026-09-0881722030Sep 8, 2026, 12:06 p.m. / Sep 8, 2026, 1:06 p.m.
2026-09-08872232030Sep 8, 2026, 11:02 a.m. / Sep 8, 2026, 12:04 p.m.
2026-09-08876729030Sep 8, 2026, 10:28 a.m. / Sep 8, 2026, 10:59 a.m.
2026-09-0887297030Sep 8, 2026, 9:37 a.m. / Sep 8, 2026, 10:24 a.m.
2026-09-088723484030Sep 8, 2026, 9:06 a.m. / Sep 8, 2026, 9:34 a.m.
2026-09-08146214030Sep 8, 2026, 7:32 a.m. / Sep 8, 2026, 9:04 a.m.
2026-09-08141366030Sep 8, 2026, 6:31 a.m. / Sep 8, 2026, 7:30 a.m.
2026-09-0826524025030Sep 8, 2026, 5:21 a.m. / Sep 8, 2026, 6:30 a.m.
2026-09-04581800060Sep 4, 2026, 7:20 p.m. / Sep 4, 2026, 7:41 p.m.
2026-09-045821477060Sep 4, 2026, 6:45 p.m. / Sep 4, 2026, 7:19 p.m.
2026-09-045821332060Sep 4, 2026, 6:31 p.m. / Sep 4, 2026, 6:44 p.m.
2026-09-045810914060Sep 4, 2026, 5:30 p.m. / Sep 4, 2026, 6:30 p.m.
2026-09-046215410060Sep 4, 2026, 4:06 p.m. / Sep 4, 2026, 5:29 p.m.
2026-09-046220419060Sep 4, 2026, 2:44 p.m. / Sep 4, 2026, 4:05 p.m.
2026-09-046212286060Sep 4, 2026, 1:35 p.m. / Sep 4, 2026, 2:43 p.m.
2026-09-0462866060Sep 4, 2026, 12:16 p.m. / Sep 4, 2026, 1:33 p.m.
2026-09-0457159060Sep 4, 2026, 10:50 a.m. / Sep 4, 2026, 12:15 p.m.
2026-09-045718187060Sep 4, 2026, 9:46 a.m. / Sep 4, 2026, 10:49 a.m.
2026-09-045717359060Sep 4, 2026, 8:48 a.m. / Sep 4, 2026, 9:45 a.m.
2026-09-04577989060Sep 4, 2026, 7:43 a.m. / Sep 4, 2026, 8:45 a.m.
2026-09-04623286060Sep 4, 2026, 6:03 a.m. / Sep 4, 2026, 7:42 a.m.
2026-09-038119803050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 7:59 p.m.
2026-09-038118965050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-036664050Sep 3, 2026, 5:01 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-03110995050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 4:59 p.m.
2026-09-037013103050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-038015484050Sep 3, 2026, 12:10 p.m. / Sep 3, 2026, 12:10 p.m.
2026-09-038015510050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 11:58 a.m.
2026-09-037328072050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-037312779050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-0326324360050Sep 3, 2026, 7:17 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-031107477050Sep 3, 2026, 5:18 a.m. / Sep 3, 2026, 7:15 a.m.
2026-09-02115090040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:21 p.m.
2026-09-021118626040Sep 2, 2026, 4:09 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02851000040Sep 2, 2026, 1:08 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-02859789040Sep 2, 2026, 11:45 a.m. / Sep 2, 2026, 12:47 p.m.
2026-09-028516264040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:30 a.m.
2026-09-028516836040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-02858943040Sep 2, 2026, 7:41 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02854675040Sep 2, 2026, 6:31 a.m. / Sep 2, 2026, 7:40 a.m.
2026-09-028511359040Sep 2, 2026, 5:19 a.m. / Sep 2, 2026, 6:29 a.m.
2026-09-01158946030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-011523980030Sep 1, 2026, 3:15 p.m. / Sep 1, 2026, 4:11 p.m.
2026-09-01855034030Sep 1, 2026, 2:23 p.m. / Sep 1, 2026, 3:09 p.m.
2026-09-015713643030Sep 1, 2026, 8:01 a.m. / Sep 1, 2026, 8:50 a.m.
2026-09-01601997030Sep 1, 2026, 6:54 a.m. / Sep 1, 2026, 7:59 a.m.
2026-09-016012299030Sep 1, 2026, 6:33 a.m. / Sep 1, 2026, 6:53 a.m.
2026-09-0116311756030Sep 1, 2026, 5:32 a.m. / Sep 1, 2026, 6:32 a.m.
2026-08-318220832020Aug 31, 2026, 11:05 p.m. / Aug 31, 2026, 11:29 p.m.
2026-08-318224089020Aug 31, 2026, 10:23 p.m. / Aug 31, 2026, 11:01 p.m.
2026-08-318213599020Aug 31, 2026, 9:35 p.m. / Aug 31, 2026, 10:22 p.m.
2026-08-31824489020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 9:34 p.m.
2026-08-315323084020Aug 31, 2026, 7:37 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-318224790020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 7:29 p.m.
2026-08-3126227269020Aug 31, 2026, 3:47 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-3115312089020Aug 31, 2026, 3:17 p.m. / Aug 31, 2026, 3:44 p.m.
2026-08-318226914020Aug 31, 2026, 2:18 p.m. / Aug 31, 2026, 3:04 p.m.
2026-08-318224799020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 2:12 p.m.
2026-08-318227456020Aug 31, 2026, 12:05 p.m. / Aug 31, 2026, 12:39 p.m.
2026-08-31877526020Aug 31, 2026, 11:13 a.m. / Aug 31, 2026, 12:14 p.m.
2026-08-318710490020Aug 31, 2026, 10:26 a.m. / Aug 31, 2026, 11:12 a.m.
2026-08-31871231020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 10:25 a.m.
2026-08-31637893020Aug 31, 2026, 8:40 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-31633037020Aug 31, 2026, 7:11 a.m. / Aug 31, 2026, 8:39 a.m.
2026-08-3126610662020Aug 31, 2026, 5:46 a.m. / Aug 31, 2026, 7:10 a.m.
2026-08-318010074020Aug 31, 2026, 4:51 a.m. / Aug 31, 2026, 5:43 a.m.
2026-08-2862986130Aug 28, 2026, 3:05 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-28629033130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:59 p.m.
2026-08-275822668120Aug 27, 2026, 2:07 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-275818545120Aug 27, 2026, 12:59 p.m. / Aug 27, 2026, 2:01 p.m.
2026-08-275818822120Aug 27, 2026, 12:08 p.m. / Aug 27, 2026, 12:55 p.m.
2026-08-275825470120Aug 27, 2026, 10:59 a.m. / Aug 27, 2026, 12:00 p.m.
2026-08-27588794120Aug 27, 2026, 10:04 a.m. / Aug 27, 2026, 10:54 a.m.
2026-08-275817029120Aug 27, 2026, 8:57 a.m. / Aug 27, 2026, 9:59 a.m.
2026-08-276719266120Aug 27, 2026, 7:59 a.m. / Aug 27, 2026, 8:49 a.m.
2026-08-276716928120Aug 27, 2026, 6:53 a.m. / Aug 27, 2026, 7:54 a.m.
2026-08-2716210784120Aug 27, 2026, 6:44 a.m. / Aug 27, 2026, 7:33 a.m.
2026-08-2716217162120Aug 27, 2026, 6:58 a.m. / Aug 27, 2026, 7:14 a.m.
2026-08-2526114071100Aug 25, 2026, 3:29 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-256616643100Aug 25, 2026, 2:14 p.m. / Aug 25, 2026, 3:24 p.m.
2026-08-25686879100Aug 25, 2026, 1:04 p.m. / Aug 25, 2026, 2:09 p.m.
2026-08-251119131100Aug 25, 2026, 12:00 p.m. / Aug 25, 2026, 1:00 p.m.
2026-08-251118536100Aug 25, 2026, 11:00 a.m. / Aug 25, 2026, 11:54 a.m.
2026-08-25116046100Aug 25, 2026, 9:34 a.m. / Aug 25, 2026, 10:54 a.m.
2026-08-251116269100Aug 25, 2026, 7:47 a.m. / Aug 25, 2026, 9:29 a.m.
2026-08-2515324599100Aug 25, 2026, 8:04 a.m. / Aug 25, 2026, 8:12 a.m.
2026-08-2410516395020Aug 24, 2026, 9:49 p.m. / Aug 24, 2026, 10:30 p.m.
2026-08-2410519572020Aug 24, 2026, 8:44 p.m. / Aug 24, 2026, 9:45 p.m.
2026-08-245719156020Aug 24, 2026, 7:56 p.m. / Aug 24, 2026, 8:39 p.m.
2026-08-24578793020Aug 24, 2026, 6:49 p.m. / Aug 24, 2026, 7:48 p.m.
2026-08-245715581020Aug 24, 2026, 6:00 p.m. / Aug 24, 2026, 6:44 p.m.
2026-08-24575631020Aug 24, 2026, 4:46 p.m. / Aug 24, 2026, 5:54 p.m.
2026-08-245722422020Aug 24, 2026, 3:44 p.m. / Aug 24, 2026, 4:39 p.m.
2026-08-24578246020Aug 24, 2026, 2:23 p.m. / Aug 24, 2026, 3:34 p.m.
2026-08-246212154020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:18 p.m.
2026-08-246825350020Aug 24, 2026, 4:33 a.m. / Aug 24, 2026, 5:00 a.m.
2026-08-2016118014050Aug 20, 2026, 10:08 p.m. / Aug 20, 2026, 10:34 p.m.
2026-08-20161874050Aug 20, 2026, 9:29 p.m. / Aug 20, 2026, 10:03 p.m.
2026-08-206810724050Aug 20, 2026, 8:34 p.m. / Aug 20, 2026, 9:24 p.m.
2026-08-2068760050Aug 20, 2026, 7:43 p.m. / Aug 20, 2026, 8:29 p.m.
2026-08-2016825454050Aug 20, 2026, 6:09 p.m. / Aug 20, 2026, 7:39 p.m.
2026-08-2016816136050Aug 20, 2026, 5:14 p.m. / Aug 20, 2026, 6:03 p.m.
2026-08-2016512663050Aug 20, 2026, 4:54 p.m. / Aug 20, 2026, 5:09 p.m.
2026-08-201653022050Aug 20, 2026, 4:33 p.m. / Aug 20, 2026, 4:49 p.m.
2026-08-206015831050Aug 20, 2026, 4:00 p.m. / Aug 20, 2026, 4:29 p.m.
2026-08-206017646050Aug 20, 2026, 3:30 p.m. / Aug 20, 2026, 3:54 p.m.
2026-08-2016816414050Aug 20, 2026, 1:59 p.m. / Aug 20, 2026, 3:23 p.m.
2026-08-2016821701050Aug 20, 2026, 1:09 p.m. / Aug 20, 2026, 1:53 p.m.
2026-08-2016815418050Aug 20, 2026, 11:54 a.m. / Aug 20, 2026, 1:04 p.m.
2026-08-2016823271050Aug 20, 2026, 11:13 a.m. / Aug 20, 2026, 11:49 a.m.
2026-08-2016821119050Aug 20, 2026, 10:00 a.m. / Aug 20, 2026, 11:08 a.m.
2026-08-2016814755050Aug 20, 2026, 8:48 a.m. / Aug 20, 2026, 9:54 a.m.
2026-08-2016516072050Aug 20, 2026, 8:53 a.m. / Aug 20, 2026, 9:04 a.m.
2026-08-2016523527050Aug 20, 2026, 7:49 a.m. / Aug 20, 2026, 8:43 a.m.
2026-08-201317490050Aug 20, 2026, 7:08 a.m. / Aug 20, 2026, 7:24 a.m.
2026-08-201320957050Aug 20, 2026, 6:48 a.m. / Aug 20, 2026, 7:03 a.m.
2026-08-201315169050Aug 20, 2026, 6:04 a.m. / Aug 20, 2026, 6:43 a.m.
2026-08-20857096050Aug 20, 2026, 5:09 a.m. / Aug 20, 2026, 5:59 a.m.
2026-08-19112656080Aug 19, 2026, 7:59 p.m. / Aug 19, 2026, 9:13 p.m.
2026-08-19114460080Aug 19, 2026, 6:49 p.m. / Aug 19, 2026, 7:53 p.m.
2026-08-19113461080Aug 19, 2026, 4:44 p.m. / Aug 19, 2026, 6:44 p.m.
2026-08-19119014080Aug 19, 2026, 3:03 p.m. / Aug 19, 2026, 4:39 p.m.
2026-08-19853758080Aug 19, 2026, 1:59 p.m. / Aug 19, 2026, 2:59 p.m.
2026-08-198517172080Aug 19, 2026, 12:29 p.m. / Aug 19, 2026, 1:46 p.m.
2026-08-198521714080Aug 19, 2026, 11:23 a.m. / Aug 19, 2026, 12:23 p.m.
2026-08-198512784080Aug 19, 2026, 10:00 a.m. / Aug 19, 2026, 11:18 a.m.
2026-08-198524529080Aug 19, 2026, 8:53 a.m. / Aug 19, 2026, 9:55 a.m.
2026-08-1925613704080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 8:48 a.m.
2026-08-18823078030Aug 18, 2026, 8:54 p.m. / Aug 18, 2026, 9:44 p.m.
2026-08-18815071030Aug 18, 2026, 8:49 p.m. / Aug 18, 2026, 9:29 p.m.
2026-08-1881172030Aug 18, 2026, 8:00 p.m. / Aug 18, 2026, 8:44 p.m.
2026-08-18818093030Aug 18, 2026, 8:18 p.m. / Aug 18, 2026, 8:23 p.m.
2026-08-18821876030Aug 18, 2026, 7:44 p.m. / Aug 18, 2026, 7:54 p.m.
2026-08-188504030Aug 18, 2026, 7:09 p.m. / Aug 18, 2026, 7:39 p.m.
2026-08-185315958030Aug 18, 2026, 5:29 p.m. / Aug 18, 2026, 6:45 p.m.
2026-08-1875888030Aug 18, 2026, 4:49 p.m. / Aug 18, 2026, 5:24 p.m.
2026-08-18759555030Aug 18, 2026, 3:45 p.m. / Aug 18, 2026, 4:44 p.m.
2026-08-185310171030Aug 18, 2026, 2:29 p.m. / Aug 18, 2026, 3:38 p.m.
2026-08-185313188030Aug 18, 2026, 1:24 p.m. / Aug 18, 2026, 2:24 p.m.
2026-08-18534076030Aug 18, 2026, 12:30 p.m. / Aug 18, 2026, 1:19 p.m.
2026-08-186114838030Aug 18, 2026, 10:19 a.m. / Aug 18, 2026, 12:07 p.m.
2026-08-18119991030Aug 18, 2026, 8:54 a.m. / Aug 18, 2026, 10:14 a.m.
2026-08-18116516030Aug 18, 2026, 6:59 a.m. / Aug 18, 2026, 8:49 a.m.
2026-08-18572104030Aug 18, 2026, 5:49 a.m. / Aug 18, 2026, 6:44 a.m.
2026-08-1882112030Aug 18, 2026, 4:39 a.m. / Aug 18, 2026, 5:44 a.m.
2026-08-17852109020Aug 17, 2026, 5:14 p.m. / Aug 17, 2026, 6:19 p.m.
2026-08-178510542020Aug 17, 2026, 3:49 p.m. / Aug 17, 2026, 5:09 p.m.
2026-08-178514831020Aug 17, 2026, 2:29 p.m. / Aug 17, 2026, 3:43 p.m.
2026-08-177315036020Aug 17, 2026, 1:09 p.m. / Aug 17, 2026, 2:24 p.m.
2026-08-177319049020Aug 17, 2026, 12:44 p.m. / Aug 17, 2026, 1:04 p.m.
2026-08-177324438020Aug 17, 2026, 12:08 p.m. / Aug 17, 2026, 12:38 p.m.
2026-08-177323604020Aug 17, 2026, 11:44 a.m. / Aug 17, 2026, 12:04 p.m.
2026-08-177313995020Aug 17, 2026, 11:04 a.m. / Aug 17, 2026, 11:39 a.m.
2026-08-17735167020Aug 17, 2026, 10:44 a.m. / Aug 17, 2026, 10:59 a.m.
2026-08-177313191020Aug 17, 2026, 10:14 a.m. / Aug 17, 2026, 10:39 a.m.
2026-08-17735879020Aug 17, 2026, 9:14 a.m. / Aug 17, 2026, 10:09 a.m.
2026-08-1726614848020Aug 17, 2026, 7:39 a.m. / Aug 17, 2026, 9:09 a.m.
2026-08-175715984020Aug 17, 2026, 6:33 a.m. / Aug 17, 2026, 7:33 a.m.
2026-08-1781120020Aug 17, 2026, 5:24 a.m. / Aug 17, 2026, 6:29 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
213 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