Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4608

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.

216
Observed trips
17
Service dates
40
Routes
Service dateRouteTripFirst / last observed
2026-09-115318397060Sep 11, 2026, 8:55 p.m. / Sep 11, 2026, 9:40 p.m.
2026-09-115321624060Sep 11, 2026, 7:40 p.m. / Sep 11, 2026, 8:54 p.m.
2026-09-11705257060Sep 11, 2026, 6:40 p.m. / Sep 11, 2026, 7:38 p.m.
2026-09-117017055060Sep 11, 2026, 5:29 p.m. / Sep 11, 2026, 6:38 p.m.
2026-09-11709717060Sep 11, 2026, 3:51 p.m. / Sep 11, 2026, 5:27 p.m.
2026-09-1111016384060Sep 11, 2026, 1:51 p.m. / Sep 11, 2026, 3:49 p.m.
2026-09-111052314060Sep 11, 2026, 10:55 a.m. / Sep 11, 2026, 11:38 a.m.
2026-09-111054805060Sep 11, 2026, 9:58 a.m. / Sep 11, 2026, 11:01 a.m.
2026-09-11147253060Sep 11, 2026, 8:34 a.m. / Sep 11, 2026, 9:56 a.m.
2026-09-1163614060Sep 11, 2026, 7:12 a.m. / Sep 11, 2026, 8:31 a.m.
2026-09-11637639060Sep 11, 2026, 5:56 a.m. / Sep 11, 2026, 7:11 a.m.
2026-09-118222855060Sep 11, 2026, 4:36 a.m. / Sep 11, 2026, 5:55 a.m.
2026-09-102637152050Sep 10, 2026, 4:30 p.m. / Sep 10, 2026, 5:48 p.m.
2026-09-107316316050Sep 10, 2026, 3:12 p.m. / Sep 10, 2026, 4:29 p.m.
2026-09-10739481050Sep 10, 2026, 2:37 p.m. / Sep 10, 2026, 3:10 p.m.
2026-09-107010185050Sep 10, 2026, 1:01 p.m. / Sep 10, 2026, 2:35 p.m.
2026-09-107011222050Sep 10, 2026, 12:01 p.m. / Sep 10, 2026, 1:00 p.m.
2026-09-107013842050Sep 10, 2026, 10:56 a.m. / Sep 10, 2026, 12:00 p.m.
2026-09-107010136050Sep 10, 2026, 10:00 a.m. / Sep 10, 2026, 10:55 a.m.
2026-09-10703067050Sep 10, 2026, 8:24 a.m. / Sep 10, 2026, 9:58 a.m.
2026-09-10703629050Sep 10, 2026, 6:52 a.m. / Sep 10, 2026, 8:21 a.m.
2026-09-096722356040Sep 9, 2026, 9:30 p.m. / Sep 9, 2026, 10:03 p.m.
2026-09-096724914040Sep 9, 2026, 9:07 p.m. / Sep 9, 2026, 9:28 p.m.
2026-09-091638051040Sep 9, 2026, 8:30 p.m. / Sep 9, 2026, 9:06 p.m.
2026-09-091636207040Sep 9, 2026, 7:55 p.m. / Sep 9, 2026, 8:29 p.m.
2026-09-0926527310040Sep 9, 2026, 6:27 p.m. / Sep 9, 2026, 7:53 p.m.
2026-09-09137178040Sep 9, 2026, 4:52 p.m. / Sep 9, 2026, 6:26 p.m.
2026-09-091327347040Sep 9, 2026, 4:21 p.m. / Sep 9, 2026, 4:50 p.m.
2026-09-091312563040Sep 9, 2026, 4:00 p.m. / Sep 9, 2026, 4:20 p.m.
2026-09-09135742040Sep 9, 2026, 3:26 p.m. / Sep 9, 2026, 3:59 p.m.
2026-09-098721920040Sep 9, 2026, 2:53 p.m. / Sep 9, 2026, 3:24 p.m.
2026-09-098725685040Sep 9, 2026, 2:25 p.m. / Sep 9, 2026, 2:51 p.m.
2026-09-098714474040Sep 9, 2026, 1:51 p.m. / Sep 9, 2026, 2:24 p.m.
2026-09-09878587040Sep 9, 2026, 1:22 p.m. / Sep 9, 2026, 1:50 p.m.
2026-09-08754644030Sep 9, 2026, 12:21 a.m. / Sep 9, 2026, 1:19 a.m.
2026-09-08754923030Sep 8, 2026, 10:42 p.m. / Sep 9, 2026, 12:20 a.m.
2026-09-087524044030Sep 8, 2026, 9:50 p.m. / Sep 8, 2026, 10:41 p.m.
2026-09-08879778030Sep 8, 2026, 8:38 p.m. / Sep 8, 2026, 9:49 p.m.
2026-09-088722992030Sep 8, 2026, 8:07 p.m. / Sep 8, 2026, 8:37 p.m.
2026-09-088719369030Sep 8, 2026, 7:42 p.m. / Sep 8, 2026, 8:06 p.m.
2026-09-088712578030Sep 8, 2026, 7:13 p.m. / Sep 8, 2026, 7:41 p.m.
2026-09-08877380030Sep 8, 2026, 6:10 p.m. / Sep 8, 2026, 7:12 p.m.
2026-09-08879532030Sep 8, 2026, 5:41 p.m. / Sep 8, 2026, 6:10 p.m.
2026-09-087414317030Sep 8, 2026, 4:25 p.m. / Sep 8, 2026, 5:39 p.m.
2026-09-087421125030Sep 8, 2026, 3:28 p.m. / Sep 8, 2026, 4:24 p.m.
2026-09-087522686030Sep 8, 2026, 2:40 p.m. / Sep 8, 2026, 3:25 p.m.
2026-09-087517159030Sep 8, 2026, 1:07 p.m. / Sep 8, 2026, 2:38 p.m.
2026-09-08754924030Sep 8, 2026, 12:31 p.m. / Sep 8, 2026, 1:42 p.m.
2026-09-0875160030Sep 8, 2026, 11:32 a.m. / Sep 8, 2026, 12:29 p.m.
2026-09-087517333030Sep 8, 2026, 10:17 a.m. / Sep 8, 2026, 11:31 a.m.
2026-09-08753953030Sep 8, 2026, 9:14 a.m. / Sep 8, 2026, 10:14 a.m.
2026-09-0811115243030Sep 8, 2026, 7:03 a.m. / Sep 8, 2026, 9:10 a.m.
2026-09-081111204030Sep 8, 2026, 6:52 a.m. / Sep 8, 2026, 7:51 a.m.
2026-09-051688241090Sep 5, 2026, 11:37 p.m. / Sep 6, 2026, 12:42 a.m.
2026-09-0516120086090Sep 5, 2026, 9:55 p.m. / Sep 5, 2026, 11:51 p.m.
2026-09-051618108090Sep 5, 2026, 9:30 p.m. / Sep 5, 2026, 10:39 p.m.
2026-09-05805778090Sep 5, 2026, 8:02 p.m. / Sep 5, 2026, 9:29 p.m.
2026-09-0556303090Sep 5, 2026, 7:41 p.m. / Sep 5, 2026, 8:00 p.m.
2026-09-05561171090Sep 5, 2026, 7:28 p.m. / Sep 5, 2026, 7:40 p.m.
2026-09-05807790090Sep 5, 2026, 6:24 p.m. / Sep 5, 2026, 7:26 p.m.
2026-09-05806215090Sep 5, 2026, 5:04 p.m. / Sep 5, 2026, 6:24 p.m.
2026-09-055621301090Sep 5, 2026, 4:43 p.m. / Sep 5, 2026, 5:01 p.m.
2026-09-055617459090Sep 5, 2026, 4:28 p.m. / Sep 5, 2026, 4:41 p.m.
2026-09-058014906090Sep 5, 2026, 3:26 p.m. / Sep 5, 2026, 4:27 p.m.
2026-09-05805554090Sep 5, 2026, 2:03 p.m. / Sep 5, 2026, 3:25 p.m.
2026-09-055612155090Sep 5, 2026, 1:48 p.m. / Sep 5, 2026, 2:01 p.m.
2026-09-055621051090Sep 5, 2026, 1:28 p.m. / Sep 5, 2026, 1:47 p.m.
2026-09-058023238090Sep 5, 2026, 12:11 p.m. / Sep 5, 2026, 1:27 p.m.
2026-09-05706629090Sep 5, 2026, 10:32 a.m. / Sep 5, 2026, 12:10 p.m.
2026-09-05704496090Sep 5, 2026, 9:34 a.m. / Sep 5, 2026, 10:30 a.m.
2026-09-0517317215090Sep 5, 2026, 9:16 a.m. / Sep 5, 2026, 9:33 a.m.
2026-09-0517313824090Sep 5, 2026, 8:40 a.m. / Sep 5, 2026, 9:15 a.m.
2026-09-047519338060Sep 5, 2026, 2:15 a.m. / Sep 5, 2026, 3:34 a.m.
2026-09-047518804060Sep 5, 2026, 1:27 a.m. / Sep 5, 2026, 2:14 a.m.
2026-09-047528457060Sep 5, 2026, 12:01 a.m. / Sep 5, 2026, 1:26 a.m.
2026-09-047519182060Sep 4, 2026, 10:12 p.m. / Sep 5, 2026, 12:00 a.m.
2026-09-047517034060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:11 p.m.
2026-09-047524488060Sep 4, 2026, 7:40 p.m. / Sep 4, 2026, 8:00 p.m.
2026-09-047511191060Sep 4, 2026, 6:25 p.m. / Sep 4, 2026, 7:39 p.m.
2026-09-045313526060Sep 4, 2026, 5:21 p.m. / Sep 4, 2026, 6:24 p.m.
2026-09-045327507060Sep 4, 2026, 4:00 p.m. / Sep 4, 2026, 5:19 p.m.
2026-09-04756426060Sep 4, 2026, 3:04 p.m. / Sep 4, 2026, 3:59 p.m.
2026-09-049914427060Sep 4, 2026, 1:46 p.m. / Sep 4, 2026, 3:03 p.m.
2026-09-049924108060Sep 4, 2026, 1:28 p.m. / Sep 4, 2026, 2:25 p.m.
2026-09-0411024865060Sep 4, 2026, 8:12 a.m. / Sep 4, 2026, 9:53 a.m.
2026-09-041102548060Sep 4, 2026, 5:55 a.m. / Sep 4, 2026, 8:11 a.m.
2026-09-01857326030Sep 1, 2026, 12:47 p.m. / Sep 1, 2026, 2:59 p.m.
2026-09-01859791030Sep 1, 2026, 11:29 a.m. / Sep 1, 2026, 12:35 p.m.
2026-09-01853255030Sep 1, 2026, 10:30 a.m. / Sep 1, 2026, 11:21 a.m.
2026-09-01857954030Sep 1, 2026, 8:50 a.m. / Sep 1, 2026, 10:11 a.m.
2026-09-01855140030Sep 1, 2026, 7:26 a.m. / Sep 1, 2026, 8:38 a.m.
2026-09-018522507030Sep 1, 2026, 6:09 a.m. / Sep 1, 2026, 7:25 a.m.
2026-09-0141254030Sep 1, 2026, 5:24 a.m. / Sep 1, 2026, 6:08 a.m.
2026-08-3125613448020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 7:00 p.m.
2026-08-3125613516020Aug 31, 2026, 3:30 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-311615990020Aug 31, 2026, 2:48 p.m. / Aug 31, 2026, 3:21 p.m.
2026-08-316820367020Aug 31, 2026, 1:29 p.m. / Aug 31, 2026, 2:46 p.m.
2026-08-31681607020Aug 31, 2026, 12:36 p.m. / Aug 31, 2026, 1:20 p.m.
2026-08-316815733020Aug 31, 2026, 11:38 a.m. / Aug 31, 2026, 12:34 p.m.
2026-08-316812830020Aug 31, 2026, 10:53 a.m. / Aug 31, 2026, 11:36 a.m.
2026-08-316824217020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 10:50 a.m.
2026-08-31685267020Aug 31, 2026, 9:17 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-31681065020Aug 31, 2026, 8:25 a.m. / Aug 31, 2026, 9:16 a.m.
2026-08-316821696020Aug 31, 2026, 7:49 a.m. / Aug 31, 2026, 8:17 a.m.
2026-08-316815888020Aug 31, 2026, 6:49 a.m. / Aug 31, 2026, 7:39 a.m.
2026-08-316817428020Aug 31, 2026, 5:54 a.m. / Aug 31, 2026, 6:48 a.m.
2026-08-28577588130Aug 28, 2026, 11:21 p.m. / Aug 28, 2026, 11:58 p.m.
2026-08-285712144130Aug 28, 2026, 10:23 p.m. / Aug 28, 2026, 10:38 p.m.
2026-08-286116197130Aug 28, 2026, 9:10 p.m. / Aug 28, 2026, 10:15 p.m.
2026-08-286111469130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 9:08 p.m.
2026-08-2861681130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-285720336130Aug 28, 2026, 2:54 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-271684423120Aug 27, 2026, 2:01 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-2716811082120Aug 27, 2026, 1:10 p.m. / Aug 27, 2026, 1:57 p.m.
2026-08-2716812603120Aug 27, 2026, 11:54 a.m. / Aug 27, 2026, 1:07 p.m.
2026-08-27168398120Aug 27, 2026, 11:09 a.m. / Aug 27, 2026, 11:49 a.m.
2026-08-271688120120Aug 27, 2026, 9:54 a.m. / Aug 27, 2026, 11:04 a.m.
2026-08-271686663120Aug 27, 2026, 9:08 a.m. / Aug 27, 2026, 9:49 a.m.
2026-08-2716512328120Aug 27, 2026, 8:10 a.m. / Aug 27, 2026, 8:58 a.m.
2026-08-2716511348120Aug 27, 2026, 7:50 a.m. / Aug 27, 2026, 8:45 a.m.
2026-08-271321214120Aug 27, 2026, 7:08 a.m. / Aug 27, 2026, 7:24 a.m.
2026-08-271316996120Aug 27, 2026, 6:48 a.m. / Aug 27, 2026, 7:03 a.m.
2026-08-271320291120Aug 27, 2026, 6:04 a.m. / Aug 27, 2026, 6:44 a.m.
2026-08-278524516120Aug 27, 2026, 5:09 a.m. / Aug 27, 2026, 5:59 a.m.
2026-08-255714754100Aug 25, 2026, 4:00 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-25572891100Aug 25, 2026, 2:43 p.m. / Aug 25, 2026, 3:55 p.m.
2026-08-25807627100Aug 25, 2026, 1:53 p.m. / Aug 25, 2026, 2:38 p.m.
2026-08-25805222100Aug 25, 2026, 12:44 p.m. / Aug 25, 2026, 1:49 p.m.
2026-08-258024358100Aug 25, 2026, 11:24 a.m. / Aug 25, 2026, 12:39 p.m.
2026-08-25802268100Aug 25, 2026, 9:47 a.m. / Aug 25, 2026, 11:19 a.m.
2026-08-256710189100Aug 25, 2026, 8:25 a.m. / Aug 25, 2026, 10:09 a.m.
2026-08-256721062100Aug 25, 2026, 8:12 a.m. / Aug 25, 2026, 8:20 a.m.
2026-08-251625388100Aug 25, 2026, 7:05 a.m. / Aug 25, 2026, 8:04 a.m.
2026-08-2516216354100Aug 25, 2026, 7:26 a.m. / Aug 25, 2026, 7:47 a.m.
2026-08-255715529100Aug 25, 2026, 5:39 a.m. / Aug 25, 2026, 6:55 a.m.
2026-08-246713162020Aug 24, 2026, 6:34 p.m. / Aug 24, 2026, 9:04 p.m.
2026-08-24163-923543436Aug 24, 2026, 7:28 p.m. / Aug 24, 2026, 8:50 p.m.
2026-08-2460-1734962123Aug 24, 2026, 7:23 p.m. / Aug 24, 2026, 7:23 p.m.
2026-08-2460-214920531Aug 24, 2026, 7:00 p.m. / Aug 24, 2026, 7:18 p.m.
2026-08-24672929020Aug 24, 2026, 5:15 p.m. / Aug 24, 2026, 6:29 p.m.
2026-08-2418713884020Aug 24, 2026, 4:46 p.m. / Aug 24, 2026, 4:56 p.m.
2026-08-248721897020Aug 24, 2026, 4:08 p.m. / Aug 24, 2026, 4:39 p.m.
2026-08-248723056020Aug 24, 2026, 3:16 p.m. / Aug 24, 2026, 4:04 p.m.
2026-08-218021414060Aug 21, 2026, 8:29 p.m. / Aug 21, 2026, 9:13 p.m.
2026-08-21879911060Aug 21, 2026, 7:24 p.m. / Aug 21, 2026, 8:23 p.m.
2026-08-2111247060Aug 21, 2026, 6:13 p.m. / Aug 21, 2026, 7:18 p.m.
2026-08-21112449060Aug 21, 2026, 4:48 p.m. / Aug 21, 2026, 6:08 p.m.
2026-08-211114921060Aug 21, 2026, 2:49 p.m. / Aug 21, 2026, 4:44 p.m.
2026-08-211116064060Aug 21, 2026, 1:24 p.m. / Aug 21, 2026, 2:43 p.m.
2026-08-21115510060Aug 21, 2026, 11:43 a.m. / Aug 21, 2026, 1:19 p.m.
2026-08-211119760060Aug 21, 2026, 9:53 a.m. / Aug 21, 2026, 11:39 a.m.
2026-08-21755043060Aug 21, 2026, 8:59 a.m. / Aug 21, 2026, 9:49 a.m.
2026-08-217510615060Aug 21, 2026, 8:00 a.m. / Aug 21, 2026, 8:54 a.m.
2026-08-21636265060Aug 21, 2026, 6:14 a.m. / Aug 21, 2026, 7:53 a.m.
2026-08-2011011297050Aug 20, 2026, 7:13 p.m. / Aug 20, 2026, 8:39 p.m.
2026-08-201103970050Aug 20, 2026, 5:23 p.m. / Aug 20, 2026, 7:08 p.m.
2026-08-20631432050Aug 20, 2026, 3:43 p.m. / Aug 20, 2026, 5:19 p.m.
2026-08-208623727050Aug 20, 2026, 3:18 p.m. / Aug 20, 2026, 3:39 p.m.
2026-08-208624978050Aug 20, 2026, 2:23 p.m. / Aug 20, 2026, 3:14 p.m.
2026-08-20866469050Aug 20, 2026, 1:49 p.m. / Aug 20, 2026, 2:19 p.m.
2026-08-208115584050Aug 20, 2026, 12:33 p.m. / Aug 20, 2026, 1:44 p.m.
2026-08-206312571050Aug 20, 2026, 9:48 a.m. / Aug 20, 2026, 12:29 p.m.
2026-08-206322578050Aug 20, 2026, 8:43 a.m. / Aug 20, 2026, 9:44 a.m.
2026-08-20578912050Aug 20, 2026, 7:59 a.m. / Aug 20, 2026, 8:39 a.m.
2026-08-20573219050Aug 20, 2026, 6:54 a.m. / Aug 20, 2026, 7:53 a.m.
2026-08-205711623050Aug 20, 2026, 6:04 a.m. / Aug 20, 2026, 6:48 a.m.
2026-08-19752066080Aug 20, 2026, 2:14 a.m. / Aug 20, 2026, 3:14 a.m.
2026-08-19758443080Aug 20, 2026, 1:30 a.m. / Aug 20, 2026, 2:09 a.m.
2026-08-196311838080Aug 20, 2026, 12:09 a.m. / Aug 20, 2026, 1:24 a.m.
2026-08-19634284080Aug 19, 2026, 10:24 p.m. / Aug 20, 2026, 12:04 a.m.
2026-08-196212531080Aug 19, 2026, 9:13 p.m. / Aug 19, 2026, 10:19 p.m.
2026-08-196210444080Aug 19, 2026, 7:53 p.m. / Aug 19, 2026, 9:09 p.m.
2026-08-196222072080Aug 19, 2026, 6:44 p.m. / Aug 19, 2026, 7:49 p.m.
2026-08-1962683080Aug 19, 2026, 4:49 p.m. / Aug 19, 2026, 6:39 p.m.
2026-08-19686925080Aug 19, 2026, 3:59 p.m. / Aug 19, 2026, 4:44 p.m.
2026-08-196818856080Aug 19, 2026, 3:09 p.m. / Aug 19, 2026, 3:54 p.m.
2026-08-196825104080Aug 19, 2026, 2:14 p.m. / Aug 19, 2026, 3:03 p.m.
2026-08-196823917080Aug 19, 2026, 1:13 p.m. / Aug 19, 2026, 2:08 p.m.
2026-08-19689474080Aug 19, 2026, 12:23 p.m. / Aug 19, 2026, 1:08 p.m.
2026-08-196815891080Aug 19, 2026, 11:23 a.m. / Aug 19, 2026, 12:18 p.m.
2026-08-196815258080Aug 19, 2026, 10:38 a.m. / Aug 19, 2026, 11:18 a.m.
2026-08-19684295080Aug 19, 2026, 9:09 a.m. / Aug 19, 2026, 10:14 a.m.
2026-08-19681788080Aug 19, 2026, 8:03 a.m. / Aug 19, 2026, 9:04 a.m.
2026-08-195323582080Aug 19, 2026, 7:19 a.m. / Aug 19, 2026, 7:59 a.m.
2026-08-1926125112080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:14 a.m.
2026-08-18634554030Aug 18, 2026, 10:29 p.m. / Aug 18, 2026, 11:34 p.m.
2026-08-18631239030Aug 18, 2026, 8:59 p.m. / Aug 18, 2026, 10:24 p.m.
2026-08-18639061030Aug 18, 2026, 8:00 p.m. / Aug 18, 2026, 9:09 p.m.
2026-08-181412806030Aug 18, 2026, 5:44 p.m. / Aug 18, 2026, 7:10 p.m.
2026-08-186612303030Aug 18, 2026, 4:49 p.m. / Aug 18, 2026, 5:39 p.m.
2026-08-18639011030Aug 18, 2026, 3:29 p.m. / Aug 18, 2026, 4:44 p.m.
2026-08-18135941030Aug 18, 2026, 3:04 p.m. / Aug 18, 2026, 3:24 p.m.
2026-08-18131963030Aug 18, 2026, 2:44 p.m. / Aug 18, 2026, 3:00 p.m.
2026-08-188019263030Aug 18, 2026, 1:30 p.m. / Aug 18, 2026, 2:39 p.m.
2026-08-188012492030Aug 18, 2026, 12:19 p.m. / Aug 18, 2026, 1:24 p.m.
2026-08-188613298030Aug 18, 2026, 11:24 a.m. / Aug 18, 2026, 12:13 p.m.
2026-08-188610788030Aug 18, 2026, 10:59 a.m. / Aug 18, 2026, 11:19 a.m.
2026-08-18618591030Aug 18, 2026, 9:04 a.m. / Aug 18, 2026, 10:55 a.m.
2026-08-18612537030Aug 18, 2026, 7:48 a.m. / Aug 18, 2026, 8:59 a.m.
2026-08-18561555030Aug 18, 2026, 7:09 a.m. / Aug 18, 2026, 7:43 a.m.
2026-08-18567894030Aug 18, 2026, 5:59 a.m. / Aug 18, 2026, 7:04 a.m.
2026-08-175112150020Aug 17, 2026, 10:49 p.m. / Aug 17, 2026, 11:24 p.m.
2026-08-175118797020Aug 17, 2026, 10:08 p.m. / Aug 17, 2026, 10:44 p.m.
2026-08-175118507020Aug 17, 2026, 9:19 p.m. / Aug 17, 2026, 10:04 p.m.
2026-08-175112679020Aug 17, 2026, 8:39 p.m. / Aug 17, 2026, 9:13 p.m.
2026-08-17515589020Aug 17, 2026, 7:54 p.m. / Aug 17, 2026, 8:34 p.m.
2026-08-178614810020Aug 17, 2026, 6:00 p.m. / Aug 17, 2026, 7:48 p.m.
2026-08-178015371020Aug 17, 2026, 5:10 p.m. / Aug 17, 2026, 5:54 p.m.
2026-08-17807129020Aug 17, 2026, 4:05 p.m. / Aug 17, 2026, 5:04 p.m.
2026-08-17615590020Aug 17, 2026, 1:49 p.m. / Aug 17, 2026, 3:59 p.m.
2026-08-176113031020Aug 17, 2026, 12:19 p.m. / Aug 17, 2026, 1:44 p.m.
2026-08-17878915020Aug 17, 2026, 11:44 a.m. / Aug 17, 2026, 12:14 p.m.
2026-08-178711014020Aug 17, 2026, 10:24 a.m. / Aug 17, 2026, 11:39 a.m.
2026-08-178788020Aug 17, 2026, 9:44 a.m. / Aug 17, 2026, 11:13 a.m.
2026-08-1711904020Aug 17, 2026, 8:34 a.m. / Aug 17, 2026, 9:39 a.m.
2026-08-17113651020Aug 17, 2026, 7:14 a.m. / Aug 17, 2026, 8: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
216 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