Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4720

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.

211
Observed trips
16
Service dates
40
Routes
Service dateRouteTripFirst / last observed
2026-09-11118467060Sep 11, 2026, 4:42 p.m. / Sep 11, 2026, 6:08 p.m.
2026-09-11116111060Sep 11, 2026, 3:06 p.m. / Sep 11, 2026, 4:40 p.m.
2026-09-11111873060Sep 11, 2026, 1:41 p.m. / Sep 11, 2026, 3:05 p.m.
2026-09-11114846060Sep 11, 2026, 12:23 p.m. / Sep 11, 2026, 1:39 p.m.
2026-09-1111020630060Sep 11, 2026, 9:44 a.m. / Sep 11, 2026, 11:37 a.m.
2026-09-111108050060Sep 11, 2026, 7:14 a.m. / Sep 11, 2026, 9:45 a.m.
2026-09-11707775060Sep 11, 2026, 5:58 a.m. / Sep 11, 2026, 6:53 a.m.
2026-09-11706405060Sep 11, 2026, 5:00 a.m. / Sep 11, 2026, 5:57 a.m.
2026-09-11707157060Sep 11, 2026, 4:25 a.m. / Sep 11, 2026, 4:59 a.m.
2026-09-106810677050Sep 10, 2026, 6:09 p.m. / Sep 10, 2026, 6:54 p.m.
2026-09-106817195050Sep 10, 2026, 4:59 p.m. / Sep 10, 2026, 6:08 p.m.
2026-09-10683968050Sep 10, 2026, 4:10 p.m. / Sep 10, 2026, 4:58 p.m.
2026-09-106820814050Sep 10, 2026, 3:17 p.m. / Sep 10, 2026, 4:09 p.m.
2026-09-106814758050Sep 10, 2026, 2:26 p.m. / Sep 10, 2026, 3:16 p.m.
2026-09-10683773050Sep 10, 2026, 1:34 p.m. / Sep 10, 2026, 2:23 p.m.
2026-09-106814835050Sep 10, 2026, 12:40 p.m. / Sep 10, 2026, 1:33 p.m.
2026-09-106814718050Sep 10, 2026, 11:52 a.m. / Sep 10, 2026, 12:38 p.m.
2026-09-106818270050Sep 10, 2026, 10:28 a.m. / Sep 10, 2026, 11:51 a.m.
2026-09-101101496050Sep 10, 2026, 8:07 a.m. / Sep 10, 2026, 10:27 a.m.
2026-09-107418629050Sep 10, 2026, 7:07 a.m. / Sep 10, 2026, 8:06 a.m.
2026-09-10635742050Sep 10, 2026, 5:40 a.m. / Sep 10, 2026, 7:05 a.m.
2026-09-098511680040Sep 9, 2026, 11:13 p.m. / Sep 10, 2026, 12:08 a.m.
2026-09-098520197040Sep 9, 2026, 10:12 p.m. / Sep 9, 2026, 11:11 p.m.
2026-09-09856829040Sep 9, 2026, 9:13 p.m. / Sep 9, 2026, 10:10 p.m.
2026-09-098514669040Sep 9, 2026, 7:41 p.m. / Sep 9, 2026, 9:12 p.m.
2026-09-09586772040Sep 9, 2026, 6:33 p.m. / Sep 9, 2026, 7:40 p.m.
2026-09-095820834040Sep 9, 2026, 6:50 p.m. / Sep 9, 2026, 7:15 p.m.
2026-09-092658846040Sep 9, 2026, 4:54 p.m. / Sep 9, 2026, 6:30 p.m.
2026-09-0926313650040Sep 9, 2026, 3:02 p.m. / Sep 9, 2026, 4:50 p.m.
2026-09-0911117541040Sep 9, 2026, 2:36 p.m. / Sep 9, 2026, 3:00 p.m.
2026-09-0911116786040Sep 9, 2026, 1:57 p.m. / Sep 9, 2026, 2:34 p.m.
2026-09-0911111622040Sep 9, 2026, 1:10 p.m. / Sep 9, 2026, 1:56 p.m.
2026-09-09759092040Sep 9, 2026, 11:01 a.m. / Sep 9, 2026, 1:09 p.m.
2026-09-09752034040Sep 9, 2026, 9:58 a.m. / Sep 9, 2026, 11:00 a.m.
2026-09-095321666040Sep 9, 2026, 9:07 a.m. / Sep 9, 2026, 9:57 a.m.
2026-09-095311738040Sep 9, 2026, 7:55 a.m. / Sep 9, 2026, 9:05 a.m.
2026-09-09754425040Sep 9, 2026, 7:17 a.m. / Sep 9, 2026, 8:11 a.m.
2026-09-09803661040Sep 9, 2026, 6:17 a.m. / Sep 9, 2026, 7:15 a.m.
2026-09-092565412040Sep 9, 2026, 4:47 a.m. / Sep 9, 2026, 6:16 a.m.
2026-09-0811225812030Sep 8, 2026, 7:29 p.m. / Sep 8, 2026, 8:06 p.m.
2026-09-08112438030Sep 8, 2026, 6:33 p.m. / Sep 8, 2026, 7:28 p.m.
2026-09-085812020030Sep 8, 2026, 6:14 p.m. / Sep 8, 2026, 6:31 p.m.
2026-09-088526503030Sep 8, 2026, 4:40 p.m. / Sep 8, 2026, 6:13 p.m.
2026-09-08856833030Sep 8, 2026, 3:12 p.m. / Sep 8, 2026, 4:38 p.m.
2026-09-088514330030Sep 8, 2026, 1:42 p.m. / Sep 8, 2026, 3:11 p.m.
2026-09-08853081030Sep 8, 2026, 12:27 p.m. / Sep 8, 2026, 1:40 p.m.
2026-09-08853401030Sep 8, 2026, 11:09 a.m. / Sep 8, 2026, 12:26 p.m.
2026-09-088526010030Sep 8, 2026, 9:57 a.m. / Sep 8, 2026, 11:07 a.m.
2026-09-08707757030Sep 8, 2026, 7:58 a.m. / Sep 8, 2026, 9:09 a.m.
2026-09-0811022457030Sep 8, 2026, 5:48 a.m. / Sep 8, 2026, 7:55 a.m.
2026-09-0811020265030Sep 8, 2026, 4:31 a.m. / Sep 8, 2026, 6:11 a.m.
2026-09-0426313650060Sep 4, 2026, 3:04 p.m. / Sep 4, 2026, 5:19 p.m.
2026-09-0411117541060Sep 4, 2026, 2:37 p.m. / Sep 4, 2026, 3:03 p.m.
2026-09-0411116786060Sep 4, 2026, 1:59 p.m. / Sep 4, 2026, 2:36 p.m.
2026-09-0411111622060Sep 4, 2026, 1:11 p.m. / Sep 4, 2026, 1:57 p.m.
2026-09-04759092060Sep 4, 2026, 11:01 a.m. / Sep 4, 2026, 1:09 p.m.
2026-09-04752034060Sep 4, 2026, 10:00 a.m. / Sep 4, 2026, 11:00 a.m.
2026-09-045321666060Sep 4, 2026, 9:06 a.m. / Sep 4, 2026, 9:59 a.m.
2026-09-045311738060Sep 4, 2026, 8:16 a.m. / Sep 4, 2026, 9:05 a.m.
2026-09-04754425060Sep 4, 2026, 7:22 a.m. / Sep 4, 2026, 8:14 a.m.
2026-09-04803661060Sep 4, 2026, 6:17 a.m. / Sep 4, 2026, 7:21 a.m.
2026-09-042565412060Sep 4, 2026, 4:47 a.m. / Sep 4, 2026, 6:16 a.m.
2026-09-03572494050Sep 3, 2026, 11:21 p.m. / Sep 3, 2026, 11:22 p.m.
2026-09-035717732050Sep 3, 2026, 10:19 p.m. / Sep 3, 2026, 11:20 p.m.
2026-09-037422922050Sep 3, 2026, 8:50 p.m. / Sep 3, 2026, 9:59 p.m.
2026-09-0311023515050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-0311021089050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-032756174050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-035727144050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-035724214050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-03573030050Sep 3, 2026, 10:21 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-03574258050Sep 3, 2026, 9:18 a.m. / Sep 3, 2026, 10:20 a.m.
2026-09-035724509050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:12 a.m.
2026-09-035726113050Sep 3, 2026, 7:15 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-03575631050Sep 3, 2026, 6:19 a.m. / Sep 3, 2026, 7:14 a.m.
2026-09-026827141040Sep 2, 2026, 9:56 p.m. / Sep 2, 2026, 10:26 p.m.
2026-09-02684096040Sep 2, 2026, 9:39 p.m. / Sep 2, 2026, 9:42 p.m.
2026-09-02682702040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:53 p.m.
2026-09-0226112950040Sep 2, 2026, 6:12 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-026311125040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-026312048040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-026324444040Sep 2, 2026, 12:46 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-026315930040Sep 2, 2026, 11:45 a.m. / Sep 2, 2026, 12:37 p.m.
2026-09-0211023774040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 11:30 a.m.
2026-09-027416767040Sep 2, 2026, 7:47 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02614492040Sep 2, 2026, 6:45 a.m. / Sep 2, 2026, 8:12 a.m.
2026-09-026113862040Sep 2, 2026, 5:15 a.m. / Sep 2, 2026, 6:44 a.m.
2026-09-02616419040Sep 2, 2026, 4:08 a.m. / Sep 2, 2026, 5:14 a.m.
2026-09-011616046030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 6:58 p.m.
2026-09-0116120576030Sep 1, 2026, 4:50 p.m. / Sep 1, 2026, 5:23 p.m.
2026-09-0116128568030Sep 1, 2026, 4:08 p.m. / Sep 1, 2026, 4:35 p.m.
2026-09-011638406030Sep 1, 2026, 3:15 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-011631432030Sep 1, 2026, 2:28 p.m. / Sep 1, 2026, 3:09 p.m.
2026-09-01616356030Sep 1, 2026, 1:36 p.m. / Sep 1, 2026, 2:23 p.m.
2026-09-01615155030Sep 1, 2026, 12:32 p.m. / Sep 1, 2026, 1:26 p.m.
2026-09-01675266030Sep 1, 2026, 12:01 p.m. / Sep 1, 2026, 12:21 p.m.
2026-09-016726638030Sep 1, 2026, 11:41 a.m. / Sep 1, 2026, 11:50 a.m.
2026-09-016725163030Sep 1, 2026, 10:57 a.m. / Sep 1, 2026, 11:30 a.m.
2026-09-016715665030Sep 1, 2026, 10:33 a.m. / Sep 1, 2026, 10:54 a.m.
2026-09-016321872030Sep 1, 2026, 7:26 a.m. / Sep 1, 2026, 10:32 a.m.
2026-09-016728028030Sep 1, 2026, 6:01 a.m. / Sep 1, 2026, 7:25 a.m.
2026-08-311683420020Aug 31, 2026, 10:55 p.m. / Aug 31, 2026, 11:30 p.m.
2026-08-3116826192020Aug 31, 2026, 10:10 p.m. / Aug 31, 2026, 10:51 p.m.
2026-08-3116818757020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 10:09 p.m.
2026-08-3116821058020Aug 31, 2026, 7:29 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-3116115545020Aug 31, 2026, 6:45 p.m. / Aug 31, 2026, 7:25 p.m.
2026-08-3116116243020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:39 p.m.
2026-08-311613650020Aug 31, 2026, 4:47 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-312657046020Aug 31, 2026, 3:19 p.m. / Aug 31, 2026, 4:32 p.m.
2026-08-315623880020Aug 31, 2026, 3:05 p.m. / Aug 31, 2026, 3:17 p.m.
2026-08-31515734020Aug 31, 2026, 1:44 p.m. / Aug 31, 2026, 2:59 p.m.
2026-08-315118609020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 1:29 p.m.
2026-08-315110090020Aug 31, 2026, 11:40 a.m. / Aug 31, 2026, 12:39 p.m.
2026-08-315125435020Aug 31, 2026, 10:46 a.m. / Aug 31, 2026, 11:39 a.m.
2026-08-315124008020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 10:44 a.m.
2026-08-315122144020Aug 31, 2026, 8:29 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-31741502020Aug 31, 2026, 7:34 a.m. / Aug 31, 2026, 8:49 a.m.
2026-08-317419016020Aug 31, 2026, 6:43 a.m. / Aug 31, 2026, 7:29 a.m.
2026-08-31517592020Aug 31, 2026, 5:25 a.m. / Aug 31, 2026, 6:42 a.m.
2026-08-283910695130Aug 29, 2026, 2:18 a.m. / Aug 29, 2026, 3:22 a.m.
2026-08-283925075130Aug 29, 2026, 1:23 a.m. / Aug 29, 2026, 2:16 a.m.
2026-08-283924879130Aug 29, 2026, 1:15 a.m. / Aug 29, 2026, 1:19 a.m.
2026-08-28459918130Aug 28, 2026, 11:21 p.m. / Aug 29, 2026, 12:35 a.m.
2026-08-28453908130Aug 28, 2026, 10:36 p.m. / Aug 28, 2026, 10:39 p.m.
2026-08-28457479130Aug 28, 2026, 10:25 p.m. / Aug 28, 2026, 10:34 p.m.
2026-08-284518148130Aug 28, 2026, 10:12 p.m. / Aug 28, 2026, 10:24 p.m.
2026-08-284517440130Aug 28, 2026, 9:56 p.m. / Aug 28, 2026, 9:59 p.m.
2026-08-284512973130Aug 28, 2026, 9:14 p.m. / Aug 28, 2026, 9:53 p.m.
2026-08-2411124060020Aug 24, 2026, 10:24 p.m. / Aug 24, 2026, 10:55 p.m.
2026-08-2411118254020Aug 24, 2026, 9:30 p.m. / Aug 24, 2026, 10:20 p.m.
2026-08-2411112850020Aug 24, 2026, 8:50 p.m. / Aug 24, 2026, 9:24 p.m.
2026-08-241119386020Aug 24, 2026, 7:54 p.m. / Aug 24, 2026, 8:44 p.m.
2026-08-24115839020Aug 24, 2026, 5:45 p.m. / Aug 24, 2026, 7:48 p.m.
2026-08-241120320020Aug 24, 2026, 3:54 p.m. / Aug 24, 2026, 5:39 p.m.
2026-08-241588032020Aug 24, 2026, 4:03 p.m. / Aug 24, 2026, 4:15 p.m.
2026-08-24671937020Aug 24, 2026, 3:29 p.m. / Aug 24, 2026, 3:51 p.m.
2026-08-246719455020Aug 24, 2026, 3:04 p.m. / Aug 24, 2026, 3:23 p.m.
2026-08-246724334020Aug 24, 2026, 2:29 p.m. / Aug 24, 2026, 2:59 p.m.
2026-08-246725560020Aug 24, 2026, 2:09 p.m. / Aug 24, 2026, 2:23 p.m.
2026-08-246721680020Aug 24, 2026, 2:00 p.m. / Aug 24, 2026, 2:00 p.m.
2026-08-218513266060Aug 21, 2026, 10:53 p.m. / Aug 22, 2026, 12:09 a.m.
2026-08-2184776060Aug 21, 2026, 10:34 p.m. / Aug 21, 2026, 10:49 p.m.
2026-08-21823571060Aug 21, 2026, 10:14 p.m. / Aug 21, 2026, 10:28 p.m.
2026-08-21811430060Aug 21, 2026, 9:04 p.m. / Aug 21, 2026, 10:09 p.m.
2026-08-218123913060Aug 21, 2026, 7:59 p.m. / Aug 21, 2026, 9:00 p.m.
2026-08-21531429060Aug 21, 2026, 6:24 p.m. / Aug 21, 2026, 7:53 p.m.
2026-08-215315995060Aug 21, 2026, 4:39 p.m. / Aug 21, 2026, 6:19 p.m.
2026-08-211622511060Aug 21, 2026, 4:23 p.m. / Aug 21, 2026, 4:34 p.m.
2026-08-2116211081060Aug 21, 2026, 3:19 p.m. / Aug 21, 2026, 4:18 p.m.
2026-08-2116218405060Aug 21, 2026, 3:23 p.m. / Aug 21, 2026, 3:54 p.m.
2026-08-2116222164060Aug 21, 2026, 3:03 p.m. / Aug 21, 2026, 3:14 p.m.
2026-08-211613122060Aug 21, 2026, 2:24 p.m. / Aug 21, 2026, 2:58 p.m.
2026-08-211611036060Aug 21, 2026, 1:49 p.m. / Aug 21, 2026, 2:19 p.m.
2026-08-211629823060Aug 21, 2026, 1:19 p.m. / Aug 21, 2026, 1:43 p.m.
2026-08-2116219519060Aug 21, 2026, 12:59 p.m. / Aug 21, 2026, 1:13 p.m.
2026-08-2116221654060Aug 21, 2026, 12:18 p.m. / Aug 21, 2026, 12:54 p.m.
2026-08-211625427060Aug 21, 2026, 12:00 p.m. / Aug 21, 2026, 12:13 p.m.
2026-08-21679940060Aug 21, 2026, 11:00 a.m. / Aug 21, 2026, 11:28 a.m.
2026-08-216713695060Aug 21, 2026, 10:34 a.m. / Aug 21, 2026, 10:53 a.m.
2026-08-21673171060Aug 21, 2026, 9:59 a.m. / Aug 21, 2026, 10:28 a.m.
2026-08-216717531060Aug 21, 2026, 9:19 a.m. / Aug 21, 2026, 9:53 a.m.
2026-08-21581535060Aug 21, 2026, 8:30 a.m. / Aug 21, 2026, 9:14 a.m.
2026-08-21584277060Aug 21, 2026, 7:09 a.m. / Aug 21, 2026, 8:23 a.m.
2026-08-215823595060Aug 21, 2026, 7:14 a.m. / Aug 21, 2026, 7:34 a.m.
2026-08-2182015761060Aug 21, 2026, 6:14 a.m. / Aug 21, 2026, 6:19 a.m.
2026-08-205818526050Aug 20, 2026, 6:53 p.m. / Aug 20, 2026, 7:04 p.m.
2026-08-20584248050Aug 20, 2026, 6:19 p.m. / Aug 20, 2026, 6:48 p.m.
2026-08-20586988050Aug 20, 2026, 5:59 p.m. / Aug 20, 2026, 6:13 p.m.
2026-08-20589338050Aug 20, 2026, 4:54 p.m. / Aug 20, 2026, 5:53 p.m.
2026-08-205716128050Aug 20, 2026, 3:54 p.m. / Aug 20, 2026, 4:49 p.m.
2026-08-205710004050Aug 20, 2026, 2:44 p.m. / Aug 20, 2026, 3:48 p.m.
2026-08-208019206050Aug 20, 2026, 1:53 p.m. / Aug 20, 2026, 2:39 p.m.
2026-08-208020100050Aug 20, 2026, 12:38 p.m. / Aug 20, 2026, 1:49 p.m.
2026-08-20808796050Aug 20, 2026, 11:24 a.m. / Aug 20, 2026, 12:33 p.m.
2026-08-208022938050Aug 20, 2026, 10:13 a.m. / Aug 20, 2026, 11:19 a.m.
2026-08-20674950050Aug 20, 2026, 8:29 a.m. / Aug 20, 2026, 10:08 a.m.
2026-08-206723014050Aug 20, 2026, 7:24 a.m. / Aug 20, 2026, 8:23 a.m.
2026-08-2016217675050Aug 20, 2026, 7:49 a.m. / Aug 20, 2026, 8:03 a.m.
2026-08-2016222811050Aug 20, 2026, 7:03 a.m. / Aug 20, 2026, 7:44 a.m.
2026-08-205717930050Aug 20, 2026, 6:04 a.m. / Aug 20, 2026, 6:59 a.m.
2026-08-205713078050Aug 20, 2026, 5:18 a.m. / Aug 20, 2026, 5:59 a.m.
2026-08-194516391080Aug 19, 2026, 9:04 p.m. / Aug 19, 2026, 10:48 p.m.
2026-08-19872000000537Aug 19, 2026, 6:57 p.m. / Aug 19, 2026, 8:58 p.m.
2026-08-198220368080Aug 19, 2026, 4:44 p.m. / Aug 19, 2026, 6:53 p.m.
2026-08-198017359080Aug 19, 2026, 10:24 a.m. / Aug 19, 2026, 11:03 a.m.
2026-08-198023377080Aug 19, 2026, 9:04 a.m. / Aug 19, 2026, 10:19 a.m.
2026-08-192634688080Aug 19, 2026, 7:28 a.m. / Aug 19, 2026, 9:02 a.m.
2026-08-186213426030Aug 18, 2026, 11:00 p.m. / Aug 19, 2026, 12:43 a.m.
2026-08-181253030Aug 18, 2026, 9:49 p.m. / Aug 18, 2026, 10:55 p.m.
2026-08-18821820030Aug 18, 2026, 7:48 p.m. / Aug 18, 2026, 9:39 p.m.
2026-08-188842030Aug 18, 2026, 7:54 p.m. / Aug 18, 2026, 7:54 p.m.
2026-08-182832991030Aug 18, 2026, 4:30 p.m. / Aug 18, 2026, 6:00 p.m.
2026-08-189919024030Aug 18, 2026, 3:24 p.m. / Aug 18, 2026, 4:24 p.m.
2026-08-1899293030Aug 18, 2026, 3:19 p.m. / Aug 18, 2026, 4:00 p.m.
2026-08-18995711030Aug 18, 2026, 1:50 p.m. / Aug 18, 2026, 3:14 p.m.
2026-08-189916240030Aug 18, 2026, 1:30 p.m. / Aug 18, 2026, 2:29 p.m.
2026-08-18826579030Aug 18, 2026, 12:04 p.m. / Aug 18, 2026, 1:24 p.m.
2026-08-188216071030Aug 18, 2026, 11:23 a.m. / Aug 18, 2026, 12:00 p.m.
2026-08-18821966030Aug 18, 2026, 10:09 a.m. / Aug 18, 2026, 11:18 a.m.
2026-08-188224462030Aug 18, 2026, 9:19 a.m. / Aug 18, 2026, 10:03 a.m.
2026-08-188217879030Aug 18, 2026, 8:00 a.m. / Aug 18, 2026, 9:14 a.m.
2026-08-181110227030Aug 18, 2026, 6:59 a.m. / Aug 18, 2026, 7:54 a.m.
2026-08-18119617030Aug 18, 2026, 5:59 a.m. / Aug 18, 2026, 6:54 a.m.
2026-08-171129664020Aug 17, 2026, 6:25 p.m. / Aug 17, 2026, 7:30 p.m.
2026-08-171123741020Aug 17, 2026, 5:40 p.m. / Aug 17, 2026, 6:19 p.m.
2026-08-1711219795020Aug 17, 2026, 4:49 p.m. / Aug 17, 2026, 5:34 p.m.
2026-08-176824603020Aug 17, 2026, 3:54 p.m. / Aug 17, 2026, 4:45 p.m.
2026-08-17683670020Aug 17, 2026, 2:15 p.m. / Aug 17, 2026, 3:49 p.m.
2026-08-17207298020Aug 17, 2026, 1:19 p.m. / Aug 17, 2026, 2:00 p.m.
2026-08-172016641020Aug 17, 2026, 11:59 a.m. / Aug 17, 2026, 1:14 p.m.
2026-08-17207105020Aug 17, 2026, 10:54 a.m. / Aug 17, 2026, 11:54 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
211 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