Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2548

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.

238
Observed trips
24
Service dates
57
Routes
Service dateRouteTripFirst / last observed
2026-09-1078009050Sep 10, 2026, 6:10 p.m. / Sep 10, 2026, 7:16 p.m.
2026-09-107526050Sep 10, 2026, 4:48 p.m. / Sep 10, 2026, 6:08 p.m.
2026-09-101056809050Sep 10, 2026, 3:45 p.m. / Sep 10, 2026, 4:47 p.m.
2026-09-101054050Sep 10, 2026, 2:39 p.m. / Sep 10, 2026, 3:44 p.m.
2026-09-109823576050Sep 10, 2026, 1:25 p.m. / Sep 10, 2026, 2:38 p.m.
2026-09-10985486050Sep 10, 2026, 12:46 p.m. / Sep 10, 2026, 1:24 p.m.
2026-09-109818134050Sep 10, 2026, 11:55 a.m. / Sep 10, 2026, 12:45 p.m.
2026-09-10981665050Sep 10, 2026, 11:10 a.m. / Sep 10, 2026, 11:54 a.m.
2026-09-10981016050Sep 10, 2026, 10:13 a.m. / Sep 10, 2026, 11:09 a.m.
2026-09-0940219040Sep 9, 2026, 6:22 p.m. / Sep 9, 2026, 7:00 p.m.
2026-09-099019334040Sep 9, 2026, 4:40 p.m. / Sep 9, 2026, 6:20 p.m.
2026-09-09444805040Sep 9, 2026, 4:01 p.m. / Sep 9, 2026, 5:25 p.m.
2026-09-09322432040Sep 9, 2026, 2:55 p.m. / Sep 9, 2026, 3:47 p.m.
2026-09-093927148040Sep 9, 2026, 2:09 p.m. / Sep 9, 2026, 2:53 p.m.
2026-09-092516298040Sep 9, 2026, 12:52 p.m. / Sep 9, 2026, 2:09 p.m.
2026-09-0925326040Sep 9, 2026, 11:09 a.m. / Sep 9, 2026, 12:51 p.m.
2026-09-0913822944040Sep 9, 2026, 10:43 a.m. / Sep 9, 2026, 10:54 a.m.
2026-09-0913828767040Sep 9, 2026, 10:01 a.m. / Sep 9, 2026, 10:42 a.m.
2026-09-0913823888040Sep 9, 2026, 9:42 a.m. / Sep 9, 2026, 9:59 a.m.
2026-09-0913815801040Sep 9, 2026, 9:07 a.m. / Sep 9, 2026, 9:41 a.m.
2026-09-091381906040Sep 9, 2026, 8:01 a.m. / Sep 9, 2026, 9:04 a.m.
2026-09-0913810596040Sep 9, 2026, 7:41 a.m. / Sep 9, 2026, 8:40 a.m.
2026-09-085626658030Sep 8, 2026, 6:43 p.m. / Sep 8, 2026, 7:06 p.m.
2026-09-085616859030Sep 8, 2026, 5:52 p.m. / Sep 8, 2026, 6:42 p.m.
2026-09-085627922030Sep 8, 2026, 5:37 p.m. / Sep 8, 2026, 5:51 p.m.
2026-09-08566271030Sep 8, 2026, 5:21 p.m. / Sep 8, 2026, 5:35 p.m.
2026-09-085626466030Sep 8, 2026, 3:50 p.m. / Sep 8, 2026, 5:20 p.m.
2026-09-081717847030Sep 8, 2026, 2:28 p.m. / Sep 8, 2026, 3:48 p.m.
2026-09-083815964030Sep 8, 2026, 1:12 p.m. / Sep 8, 2026, 2:27 p.m.
2026-09-08388335030Sep 8, 2026, 12:12 p.m. / Sep 8, 2026, 1:09 p.m.
2026-09-082525639030Sep 8, 2026, 10:41 a.m. / Sep 8, 2026, 12:13 p.m.
2026-09-082510319030Sep 8, 2026, 9:37 a.m. / Sep 8, 2026, 10:38 a.m.
2026-09-083918711030Sep 8, 2026, 8:53 a.m. / Sep 8, 2026, 9:34 a.m.
2026-09-08397026030Sep 8, 2026, 7:44 a.m. / Sep 8, 2026, 8:51 a.m.
2026-09-071394140110Sep 7, 2026, 3:12 p.m. / Sep 7, 2026, 3:22 p.m.
2026-09-0713915013110Sep 7, 2026, 2:36 p.m. / Sep 7, 2026, 3:10 p.m.
2026-09-0713924188110Sep 7, 2026, 11:06 a.m. / Sep 7, 2026, 11:54 a.m.
2026-09-0713927826110Sep 7, 2026, 11:32 a.m. / Sep 7, 2026, 11:40 a.m.
2026-09-061637133100Sep 6, 2026, 5:29 p.m. / Sep 6, 2026, 5:57 p.m.
2026-09-0616325876100Sep 6, 2026, 4:59 p.m. / Sep 6, 2026, 5:27 p.m.
2026-09-0616316062100Sep 6, 2026, 4:28 p.m. / Sep 6, 2026, 4:57 p.m.
2026-09-061634262100Sep 6, 2026, 3:27 p.m. / Sep 6, 2026, 4:27 p.m.
2026-09-0616314043100Sep 6, 2026, 3:29 p.m. / Sep 6, 2026, 3:53 p.m.
2026-09-061634258100Sep 6, 2026, 2:58 p.m. / Sep 6, 2026, 3:26 p.m.
2026-09-0616327694100Sep 6, 2026, 1:44 p.m. / Sep 6, 2026, 2:57 p.m.
2026-09-0616325273100Sep 6, 2026, 1:59 p.m. / Sep 6, 2026, 2:28 p.m.
2026-09-068527110100Sep 6, 2026, 12:09 p.m. / Sep 6, 2026, 1:43 p.m.
2026-09-06853240100Sep 6, 2026, 10:36 a.m. / Sep 6, 2026, 12:07 p.m.
2026-09-058526132090Sep 6, 2026, 12:27 a.m. / Sep 6, 2026, 12:29 a.m.
2026-09-0566712090Sep 5, 2026, 6:38 p.m. / Sep 6, 2026, 12:26 a.m.
2026-09-05181377090Sep 5, 2026, 4:03 p.m. / Sep 5, 2026, 4:56 p.m.
2026-09-051812431090Sep 5, 2026, 3:08 p.m. / Sep 5, 2026, 4:02 p.m.
2026-09-054026355090Sep 5, 2026, 2:00 p.m. / Sep 5, 2026, 3:07 p.m.
2026-09-054016807090Sep 5, 2026, 1:00 p.m. / Sep 5, 2026, 1:58 p.m.
2026-09-05408766090Sep 5, 2026, 12:00 p.m. / Sep 5, 2026, 12:59 p.m.
2026-09-054020514090Sep 5, 2026, 10:32 a.m. / Sep 5, 2026, 11:59 a.m.
2026-09-054015444090Sep 5, 2026, 9:32 a.m. / Sep 5, 2026, 10:30 a.m.
2026-09-054012539090Sep 5, 2026, 8:14 a.m. / Sep 5, 2026, 9:29 a.m.
2026-09-041826262060Sep 4, 2026, 11:00 p.m. / Sep 4, 2026, 11:54 p.m.
2026-09-04182648060Sep 4, 2026, 10:20 p.m. / Sep 4, 2026, 11:10 p.m.
2026-09-04182944060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:19 p.m.
2026-09-043410171060Sep 4, 2026, 6:36 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-0434965060Sep 4, 2026, 5:53 p.m. / Sep 4, 2026, 6:35 p.m.
2026-09-043421590060Sep 4, 2026, 5:10 p.m. / Sep 4, 2026, 5:52 p.m.
2026-09-043410895060Sep 4, 2026, 4:24 p.m. / Sep 4, 2026, 5:07 p.m.
2026-09-04927334060Sep 4, 2026, 2:37 p.m. / Sep 4, 2026, 4:22 p.m.
2026-09-04924042060Sep 4, 2026, 2:04 p.m. / Sep 4, 2026, 2:36 p.m.
2026-09-0493284060Sep 4, 2026, 1:04 p.m. / Sep 4, 2026, 2:02 p.m.
2026-09-0495231060Sep 4, 2026, 12:23 p.m. / Sep 4, 2026, 1:02 p.m.
2026-09-046272000000031Sep 4, 2026, 7:33 a.m. / Sep 4, 2026, 10:25 a.m.
2026-09-0393114773050Sep 4, 2026, 1:17 a.m. / Sep 4, 2026, 1:19 a.m.
2026-09-03381619050Sep 3, 2026, 10:42 p.m. / Sep 3, 2026, 11:22 p.m.
2026-09-033816613050Sep 3, 2026, 9:58 p.m. / Sep 3, 2026, 10:29 p.m.
2026-09-033820087050Sep 3, 2026, 9:43 p.m. / Sep 3, 2026, 9:50 p.m.
2026-09-03387060050Sep 3, 2026, 7:58 p.m. / Sep 3, 2026, 9:02 p.m.
2026-09-03387706050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 7:49 p.m.
2026-09-033816800050Sep 3, 2026, 6:35 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-032422571050Sep 3, 2026, 5:13 p.m. / Sep 3, 2026, 6:27 p.m.
2026-09-0310518239050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 5:01 p.m.
2026-09-0310520131050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-035612000000361Sep 3, 2026, 6:44 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-022410472040Sep 2, 2026, 8:04 p.m. / Sep 2, 2026, 8:53 p.m.
2026-09-0239558040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 7:50 p.m.
2026-09-023311098040Sep 2, 2026, 6:40 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-02337247040Sep 2, 2026, 5:56 p.m. / Sep 2, 2026, 6:38 p.m.
2026-09-021516171040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:52 p.m.
2026-09-02107934040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02187547040Sep 2, 2026, 1:17 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-022421544040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:10 a.m.
2026-09-022416544040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-022413990040Sep 2, 2026, 8:19 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-022417494040Sep 2, 2026, 7:43 a.m. / Sep 2, 2026, 8:16 a.m.
2026-09-02243615040Sep 2, 2026, 7:00 a.m. / Sep 2, 2026, 7:41 a.m.
2026-09-0223428718040Sep 2, 2026, 5:09 a.m. / Sep 2, 2026, 6:58 a.m.
2026-09-024111030040Sep 2, 2026, 4:17 a.m. / Sep 2, 2026, 5:08 a.m.
2026-09-012017259030Sep 1, 2026, 10:05 p.m. / Sep 1, 2026, 11:28 p.m.
2026-09-012010162030Sep 1, 2026, 10:18 p.m. / Sep 1, 2026, 10:48 p.m.
2026-09-01208658030Sep 1, 2026, 9:24 p.m. / Sep 1, 2026, 9:50 p.m.
2026-09-01188896030Sep 1, 2026, 6:51 p.m. / Sep 1, 2026, 8:52 p.m.
2026-09-01562713030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 6:50 p.m.
2026-09-011422290030Sep 1, 2026, 4:33 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-01405174030Sep 1, 2026, 3:31 p.m. / Sep 1, 2026, 4:12 p.m.
2026-09-01407051030Sep 1, 2026, 2:48 p.m. / Sep 1, 2026, 3:19 p.m.
2026-09-014028191030Sep 1, 2026, 1:46 p.m. / Sep 1, 2026, 2:38 p.m.
2026-09-01407000030Sep 1, 2026, 1:12 p.m. / Sep 1, 2026, 1:40 p.m.
2026-09-014013014030Sep 1, 2026, 12:01 p.m. / Sep 1, 2026, 1:10 p.m.
2026-09-011210651030Sep 1, 2026, 8:18 a.m. / Sep 1, 2026, 9:11 a.m.
2026-09-01383023030Sep 1, 2026, 7:33 a.m. / Sep 1, 2026, 8:07 a.m.
2026-08-31714923020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:48 p.m.
2026-08-317419191020Aug 31, 2026, 2:38 p.m. / Aug 31, 2026, 4:27 p.m.
2026-08-31746228020Aug 31, 2026, 1:29 p.m. / Aug 31, 2026, 2:32 p.m.
2026-08-317422711020Aug 31, 2026, 12:24 p.m. / Aug 31, 2026, 1:19 p.m.
2026-08-31748123020Aug 31, 2026, 11:28 a.m. / Aug 31, 2026, 12:22 p.m.
2026-08-311225326020Aug 31, 2026, 9:33 a.m. / Aug 31, 2026, 11:26 a.m.
2026-08-311227776020Aug 31, 2026, 8:01 a.m. / Aug 31, 2026, 9:27 a.m.
2026-08-307525345080Aug 31, 2026, 2:26 a.m. / Aug 31, 2026, 3:30 a.m.
2026-08-307528752080Aug 31, 2026, 12:47 a.m. / Aug 31, 2026, 2:23 a.m.
2026-08-304123464080Aug 30, 2026, 11:38 p.m. / Aug 31, 2026, 12:46 a.m.
2026-08-304111636080Aug 30, 2026, 11:01 p.m. / Aug 30, 2026, 11:37 p.m.
2026-08-30419584080Aug 30, 2026, 10:11 p.m. / Aug 30, 2026, 10:59 p.m.
2026-08-301927370080Aug 30, 2026, 8:58 p.m. / Aug 30, 2026, 9:30 p.m.
2026-08-3011-87080954Aug 30, 2026, 9:34 a.m. / Aug 30, 2026, 9:51 a.m.
2026-08-301110534080Aug 30, 2026, 9:30 a.m. / Aug 30, 2026, 9:41 a.m.
2026-08-298011949070Aug 29, 2026, 11:52 p.m. / Aug 30, 2026, 1:04 a.m.
2026-08-2971070070Aug 29, 2026, 7:24 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-2962000001286Aug 29, 2026, 5:46 p.m. / Aug 29, 2026, 7:20 p.m.
2026-08-28616166130Aug 29, 2026, 1:15 a.m. / Aug 29, 2026, 1:43 a.m.
2026-08-28618210130Aug 29, 2026, 1:17 a.m. / Aug 29, 2026, 1:17 a.m.
2026-08-28623564130Aug 29, 2026, 12:17 a.m. / Aug 29, 2026, 12:35 a.m.
2026-08-2861712130Aug 28, 2026, 11:54 p.m. / Aug 29, 2026, 12:19 a.m.
2026-08-274812811120Aug 27, 2026, 1:57 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-2748198120Aug 27, 2026, 12:08 p.m. / Aug 27, 2026, 1:49 p.m.
2026-08-27496994120Aug 27, 2026, 12:26 p.m. / Aug 27, 2026, 12:49 p.m.
2026-08-2710513971120Aug 27, 2026, 8:57 a.m. / Aug 27, 2026, 9:18 a.m.
2026-08-2710521883120Aug 27, 2026, 8:11 a.m. / Aug 27, 2026, 8:49 a.m.
2026-08-27185785120Aug 27, 2026, 7:14 a.m. / Aug 27, 2026, 8:03 a.m.
2026-08-271823116120Aug 27, 2026, 6:19 a.m. / Aug 27, 2026, 7:08 a.m.
2026-08-254818086100Aug 25, 2026, 3:39 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-254814326100Aug 25, 2026, 1:59 p.m. / Aug 25, 2026, 3:16 p.m.
2026-08-25485900100Aug 25, 2026, 1:00 p.m. / Aug 25, 2026, 1:53 p.m.
2026-08-254821985100Aug 25, 2026, 11:49 a.m. / Aug 25, 2026, 12:54 p.m.
2026-08-24752319020Aug 24, 2026, 9:30 p.m. / Aug 24, 2026, 11:09 p.m.
2026-08-247419306020Aug 24, 2026, 9:00 p.m. / Aug 24, 2026, 9:19 p.m.
2026-08-24123846020Aug 24, 2026, 7:48 p.m. / Aug 24, 2026, 8:54 p.m.
2026-08-241221379020Aug 24, 2026, 6:44 p.m. / Aug 24, 2026, 7:44 p.m.
2026-08-2456366020Aug 24, 2026, 5:22 p.m. / Aug 24, 2026, 6:40 p.m.
2026-08-2456779020Aug 24, 2026, 4:03 p.m. / Aug 24, 2026, 5:15 p.m.
2026-08-24568457020Aug 24, 2026, 3:16 p.m. / Aug 24, 2026, 3:54 p.m.
2026-08-2473372020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 3:09 p.m.
2026-08-235712409010Aug 23, 2026, 10:00 p.m. / Aug 23, 2026, 10:04 p.m.
2026-08-235321506010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:05 p.m.
2026-08-231169958010Aug 23, 2026, 4:38 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-2311615835010Aug 23, 2026, 4:04 p.m. / Aug 23, 2026, 4:34 p.m.
2026-08-23806824010Aug 23, 2026, 1:44 p.m. / Aug 23, 2026, 3:49 p.m.
2026-08-23573391010Aug 23, 2026, 11:18 a.m. / Aug 23, 2026, 1:39 p.m.
2026-08-219302451060Aug 22, 2026, 12:30 a.m. / Aug 22, 2026, 1:28 a.m.
2026-08-21125349060Aug 21, 2026, 10:49 p.m. / Aug 22, 2026, 12:23 a.m.
2026-08-21123718060Aug 21, 2026, 9:34 p.m. / Aug 21, 2026, 10:44 p.m.
2026-08-21129493060Aug 21, 2026, 8:44 p.m. / Aug 21, 2026, 9:30 p.m.
2026-08-211223523060Aug 21, 2026, 6:53 p.m. / Aug 21, 2026, 8:39 p.m.
2026-08-21124367060Aug 21, 2026, 5:18 p.m. / Aug 21, 2026, 6:48 p.m.
2026-08-218710817060Aug 21, 2026, 4:39 p.m. / Aug 21, 2026, 5:14 p.m.
2026-08-211111716060Aug 21, 2026, 3:39 p.m. / Aug 21, 2026, 4:34 p.m.
2026-08-2178513456060Aug 21, 2026, 9:29 a.m. / Aug 21, 2026, 1:43 p.m.
2026-08-20572535050Aug 21, 2026, 12:59 a.m. / Aug 21, 2026, 2:24 a.m.
2026-08-206120882050Aug 20, 2026, 11:18 p.m. / Aug 21, 2026, 12:29 a.m.
2026-08-2073892050Aug 20, 2026, 8:34 p.m. / Aug 20, 2026, 11:14 p.m.
2026-08-207317326050Aug 20, 2026, 9:19 p.m. / Aug 20, 2026, 9:49 p.m.
2026-08-202568027050Aug 20, 2026, 6:18 p.m. / Aug 20, 2026, 8:28 p.m.
2026-08-204224969050Aug 20, 2026, 2:19 p.m. / Aug 20, 2026, 2:28 p.m.
2026-08-204210018050Aug 20, 2026, 1:49 p.m. / Aug 20, 2026, 2:14 p.m.
2026-08-205711891050Aug 20, 2026, 12:03 p.m. / Aug 20, 2026, 12:59 p.m.
2026-08-208017897050Aug 20, 2026, 7:49 a.m. / Aug 20, 2026, 11:59 a.m.
2026-08-2025-648161496Aug 20, 2026, 10:13 a.m. / Aug 20, 2026, 10:23 a.m.
2026-08-20252000000598Aug 20, 2026, 10:06 a.m. / Aug 20, 2026, 10:06 a.m.
2026-08-20128579050Aug 20, 2026, 5:48 a.m. / Aug 20, 2026, 7:44 a.m.
2026-08-19409300080Aug 20, 2026, 12:19 a.m. / Aug 20, 2026, 12:53 a.m.
2026-08-194022017080Aug 19, 2026, 11:44 p.m. / Aug 20, 2026, 12:14 a.m.
2026-08-19403098080Aug 19, 2026, 10:49 p.m. / Aug 19, 2026, 11:39 p.m.
2026-08-194024303080Aug 19, 2026, 10:13 p.m. / Aug 19, 2026, 10:43 p.m.
2026-08-194016460080Aug 19, 2026, 9:23 p.m. / Aug 19, 2026, 10:08 p.m.
2026-08-19906935080Aug 19, 2026, 7:59 p.m. / Aug 19, 2026, 9:19 p.m.
2026-08-19907992080Aug 19, 2026, 6:49 p.m. / Aug 19, 2026, 7:53 p.m.
2026-08-199011526080Aug 19, 2026, 5:48 p.m. / Aug 19, 2026, 6:44 p.m.
2026-08-199010017080Aug 19, 2026, 4:16 p.m. / Aug 19, 2026, 5:43 p.m.
2026-08-194314022080Aug 19, 2026, 3:24 p.m. / Aug 19, 2026, 4:09 p.m.
2026-08-194315173080Aug 19, 2026, 2:28 p.m. / Aug 19, 2026, 3:19 p.m.
2026-08-1943372080Aug 19, 2026, 2:44 p.m. / Aug 19, 2026, 2:59 p.m.
2026-08-19437277080Aug 19, 2026, 1:34 p.m. / Aug 19, 2026, 2:24 p.m.
2026-08-19722840080Aug 19, 2026, 10:49 a.m. / Aug 19, 2026, 11:53 a.m.
2026-08-1977218080Aug 19, 2026, 9:43 a.m. / Aug 19, 2026, 10:44 a.m.
2026-08-19309017080Aug 19, 2026, 8:19 a.m. / Aug 19, 2026, 9:38 a.m.
2026-08-193012218080Aug 19, 2026, 7:43 a.m. / Aug 19, 2026, 8:14 a.m.
2026-08-19394382080Aug 19, 2026, 7:05 a.m. / Aug 19, 2026, 7:38 a.m.
2026-08-18397753030Aug 18, 2026, 9:14 p.m. / Aug 18, 2026, 9:44 p.m.
2026-08-18393606030Aug 18, 2026, 8:18 p.m. / Aug 18, 2026, 9:09 p.m.
2026-08-18397648030Aug 18, 2026, 7:39 p.m. / Aug 18, 2026, 8:15 p.m.
2026-08-18399443030Aug 18, 2026, 6:49 p.m. / Aug 18, 2026, 7:34 p.m.
2026-08-1835371030Aug 18, 2026, 5:24 p.m. / Aug 18, 2026, 6:44 p.m.
2026-08-183514415030Aug 18, 2026, 4:34 p.m. / Aug 18, 2026, 5:19 p.m.
2026-08-18382701030Aug 18, 2026, 4:00 p.m. / Aug 18, 2026, 4:30 p.m.
2026-08-183820095030Aug 18, 2026, 3:14 p.m. / Aug 18, 2026, 3:54 p.m.
2026-08-183824189030Aug 18, 2026, 2:00 p.m. / Aug 18, 2026, 3:09 p.m.
2026-08-189310107030Aug 18, 2026, 10:45 a.m. / Aug 18, 2026, 10:48 a.m.
2026-08-18934068030Aug 18, 2026, 10:29 a.m. / Aug 18, 2026, 10:39 a.m.
2026-08-189323827030Aug 18, 2026, 9:44 a.m. / Aug 18, 2026, 10:23 a.m.
2026-08-189323342030Aug 18, 2026, 9:19 a.m. / Aug 18, 2026, 9:39 a.m.
2026-08-183525667030Aug 18, 2026, 6:49 a.m. / Aug 18, 2026, 9:14 a.m.
2026-08-181425570030Aug 18, 2026, 5:49 a.m. / Aug 18, 2026, 6:44 a.m.
2026-08-181010874030Aug 18, 2026, 5:25 a.m. / Aug 18, 2026, 5:44 a.m.
2026-08-183911192030Aug 18, 2026, 4:20 a.m. / Aug 18, 2026, 5:19 a.m.
2026-08-17198571020Aug 18, 2026, 12:30 a.m. / Aug 18, 2026, 12:49 a.m.
2026-08-171024902020Aug 17, 2026, 11:09 p.m. / Aug 18, 2026, 12:24 a.m.
2026-08-171916784020Aug 17, 2026, 9:54 p.m. / Aug 17, 2026, 11:05 p.m.
2026-08-17192611020Aug 17, 2026, 8:29 p.m. / Aug 17, 2026, 9:49 p.m.
2026-08-1710515748020Aug 17, 2026, 7:20 p.m. / Aug 17, 2026, 8:24 p.m.
2026-08-172793436020Aug 17, 2026, 6:19 p.m. / Aug 17, 2026, 7:15 p.m.
2026-08-17149255020Aug 17, 2026, 4:34 p.m. / Aug 17, 2026, 6:14 p.m.
2026-08-172021545020Aug 17, 2026, 3:29 p.m. / Aug 17, 2026, 4:30 p.m.
2026-08-172023910020Aug 17, 2026, 2:44 p.m. / Aug 17, 2026, 3:24 p.m.
2026-08-17204725020Aug 17, 2026, 1:25 p.m. / Aug 17, 2026, 2:39 p.m.
2026-08-171211956020Aug 17, 2026, 9:34 a.m. / Aug 17, 2026, 10:34 a.m.
2026-08-171212417020Aug 17, 2026, 8:14 a.m. / Aug 17, 2026, 9:29 a.m.
2026-08-1722620099020Aug 17, 2026, 7:39 a.m. / Aug 17, 2026, 8:09 a.m.
2026-08-172412749020Aug 17, 2026, 6:24 a.m. / Aug 17, 2026, 7:33 a.m.
2026-08-17307605020Aug 17, 2026, 4:34 a.m. / Aug 17, 2026, 6:19 a.m.
2026-08-173924228020Aug 17, 2026, 4:00 a.m. / Aug 17, 2026, 4:29 a.m.
2026-08-163924228020Aug 17, 2026, 3:39 a.m. / Aug 17, 2026, 3:54 a.m.
2026-08-162019404010Aug 16, 2026, 10:24 p.m. / Aug 16, 2026, 11:20 p.m.
2026-08-162013158010Aug 16, 2026, 9:14 p.m. / Aug 16, 2026, 10:19 p.m.
2026-08-161382609010Aug 16, 2026, 9:03 p.m. / Aug 16, 2026, 9:09 p.m.
2026-08-163114388010Aug 16, 2026, 8:16 p.m. / Aug 16, 2026, 8:58 p.m.
2026-08-16313392010Aug 16, 2026, 7:39 p.m. / Aug 16, 2026, 8:09 p.m.
2026-08-16351905010Aug 16, 2026, 5:33 p.m. / Aug 16, 2026, 7:34 p.m.
2026-08-164216599010Aug 16, 2026, 5:03 p.m. / Aug 16, 2026, 5:29 p.m.
2026-08-164219372010Aug 16, 2026, 4:29 p.m. / Aug 16, 2026, 4:59 p.m.
2026-08-163024071010Aug 16, 2026, 3:49 p.m. / Aug 16, 2026, 4:24 p.m.
2026-08-16309871010Aug 16, 2026, 3:00 p.m. / Aug 16, 2026, 3:44 p.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
238 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