Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2136

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.

Current assignment

Feed identifier
2136
Operator
OC Transpo
Route
No schedule-validated route assignment
Destination
Destination unavailable
Physical identity status
Unverified because no physical-fleet registry has been reviewed
Last observed
Sep 14, 2026, 2:22 a.m.
Observation age
85 seconds
Position method
observed

Operator GTFS-RT vehicle position · current-vehicle-snapshot-v1 · One current snapshot; observations older than 180 seconds are excluded.

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.

278
Observed trips
24
Service dates
48
Routes
Service dateRouteTripFirst / last observed
2026-09-131813783010Sep 13, 2026, 11:27 p.m. / Sep 14, 2026, 12:11 a.m.
2026-09-131823483010Sep 13, 2026, 10:40 p.m. / Sep 13, 2026, 11:24 p.m.
2026-09-13183581010Sep 13, 2026, 9:59 p.m. / Sep 13, 2026, 10:38 p.m.
2026-09-131817588010Sep 13, 2026, 9:01 p.m. / Sep 13, 2026, 9:57 p.m.
2026-09-134820867010Sep 13, 2026, 7:48 p.m. / Sep 13, 2026, 9:00 p.m.
2026-09-134816598010Sep 13, 2026, 6:07 p.m. / Sep 13, 2026, 7:47 p.m.
2026-09-139315362010Sep 13, 2026, 5:52 p.m. / Sep 13, 2026, 6:05 p.m.
2026-09-139317834010Sep 13, 2026, 5:35 p.m. / Sep 13, 2026, 5:51 p.m.
2026-09-13938186010Sep 13, 2026, 4:51 p.m. / Sep 13, 2026, 5:34 p.m.
2026-09-139315902010Sep 13, 2026, 4:10 p.m. / Sep 13, 2026, 4:50 p.m.
2026-09-134420950010Sep 13, 2026, 3:05 p.m. / Sep 13, 2026, 4:09 p.m.
2026-09-1344815010Sep 13, 2026, 2:26 p.m. / Sep 13, 2026, 3:03 p.m.
2026-09-13441055010Sep 13, 2026, 1:35 p.m. / Sep 13, 2026, 2:25 p.m.
2026-09-13445115010Sep 13, 2026, 12:33 p.m. / Sep 13, 2026, 1:34 p.m.
2026-09-127421740070Sep 12, 2026, 2:09 p.m. / Sep 12, 2026, 3:21 p.m.
2026-09-12741690070Sep 12, 2026, 1:02 p.m. / Sep 12, 2026, 2:07 p.m.
2026-09-12512471070Sep 12, 2026, 12:18 p.m. / Sep 12, 2026, 12:59 p.m.
2026-09-12515278070Sep 12, 2026, 10:55 a.m. / Sep 12, 2026, 12:17 p.m.
2026-09-124814216070Sep 12, 2026, 9:38 a.m. / Sep 12, 2026, 10:55 a.m.
2026-09-124817435070Sep 12, 2026, 8:40 a.m. / Sep 12, 2026, 9:37 a.m.
2026-09-124811824070Sep 12, 2026, 7:39 a.m. / Sep 12, 2026, 8:39 a.m.
2026-09-12487897070Sep 12, 2026, 6:46 a.m. / Sep 12, 2026, 7:37 a.m.
2026-09-124814916070Sep 12, 2026, 6:00 a.m. / Sep 12, 2026, 6:43 a.m.
2026-09-111051233060Sep 11, 2026, 7:46 p.m. / Sep 11, 2026, 8:28 p.m.
2026-09-1110516734060Sep 11, 2026, 6:27 p.m. / Sep 11, 2026, 7:45 p.m.
2026-09-113023530060Sep 11, 2026, 5:22 p.m. / Sep 11, 2026, 6:25 p.m.
2026-09-11187877060Sep 11, 2026, 3:20 p.m. / Sep 11, 2026, 5:21 p.m.
2026-09-1110514612060Sep 11, 2026, 2:38 p.m. / Sep 11, 2026, 3:18 p.m.
2026-09-111054989060Sep 11, 2026, 1:28 p.m. / Sep 11, 2026, 2:37 p.m.
2026-09-111051018060Sep 11, 2026, 12:09 p.m. / Sep 11, 2026, 1:27 p.m.
2026-09-11611218060Sep 11, 2026, 8:29 a.m. / Sep 11, 2026, 9:48 a.m.
2026-09-11621194060Sep 11, 2026, 7:15 a.m. / Sep 11, 2026, 8:27 a.m.
2026-09-1164165060Sep 11, 2026, 5:40 a.m. / Sep 11, 2026, 7:14 a.m.
2026-09-102759733050Sep 10, 2026, 3:40 p.m. / Sep 10, 2026, 5:26 p.m.
2026-09-104718461050Sep 10, 2026, 2:48 p.m. / Sep 10, 2026, 3:33 p.m.
2026-09-10368303050Sep 10, 2026, 10:30 a.m. / Sep 10, 2026, 10:53 a.m.
2026-09-10363035050Sep 10, 2026, 10:09 a.m. / Sep 10, 2026, 10:28 a.m.
2026-09-103617746050Sep 10, 2026, 9:27 a.m. / Sep 10, 2026, 10:08 a.m.
2026-09-10365681050Sep 10, 2026, 8:58 a.m. / Sep 10, 2026, 9:26 a.m.
2026-09-1013821981050Sep 10, 2026, 8:32 a.m. / Sep 10, 2026, 8:57 a.m.
2026-09-101381508050Sep 10, 2026, 8:06 a.m. / Sep 10, 2026, 8:32 a.m.
2026-09-10366608050Sep 10, 2026, 7:30 a.m. / Sep 10, 2026, 8:04 a.m.
2026-09-103611196050Sep 10, 2026, 6:59 a.m. / Sep 10, 2026, 7:28 a.m.
2026-09-10344621050Sep 10, 2026, 4:50 a.m. / Sep 10, 2026, 6:58 a.m.
2026-09-103916201050Sep 10, 2026, 4:43 a.m. / Sep 10, 2026, 5:30 a.m.
2026-09-103917757050Sep 10, 2026, 4:00 a.m. / Sep 10, 2026, 4:42 a.m.
2026-09-093917757050Sep 10, 2026, 3:39 a.m. / Sep 10, 2026, 3:58 a.m.
2026-09-09724291040Sep 9, 2026, 10:10 p.m. / Sep 10, 2026, 12:58 a.m.
2026-09-09720745040Sep 9, 2026, 8:57 p.m. / Sep 9, 2026, 10:09 p.m.
2026-09-093622255040Sep 9, 2026, 6:38 p.m. / Sep 9, 2026, 8:56 p.m.
2026-09-0922618841040Sep 9, 2026, 5:32 p.m. / Sep 9, 2026, 6:37 p.m.
2026-09-094817868040Sep 9, 2026, 10:21 a.m. / Sep 9, 2026, 11:03 a.m.
2026-09-094827999040Sep 9, 2026, 9:15 a.m. / Sep 9, 2026, 10:20 a.m.
2026-09-091226420040Sep 9, 2026, 7:03 a.m. / Sep 9, 2026, 9:14 a.m.
2026-09-091224323040Sep 9, 2026, 5:26 a.m. / Sep 9, 2026, 7:02 a.m.
2026-09-091222715040Sep 9, 2026, 4:51 a.m. / Sep 9, 2026, 5:25 a.m.
2026-09-09126068040Sep 9, 2026, 4:01 a.m. / Sep 9, 2026, 4:49 a.m.
2026-09-08126068040Sep 9, 2026, 3:58 a.m. / Sep 9, 2026, 3:59 a.m.
2026-09-08415439030Sep 8, 2026, 11:36 p.m. / Sep 9, 2026, 12:00 a.m.
2026-09-084111325030Sep 8, 2026, 9:59 p.m. / Sep 8, 2026, 11:34 p.m.
2026-09-08414605030Sep 8, 2026, 9:24 p.m. / Sep 8, 2026, 10:39 p.m.
2026-09-084327234030Sep 8, 2026, 7:50 p.m. / Sep 8, 2026, 8:52 p.m.
2026-09-084319866030Sep 8, 2026, 7:29 p.m. / Sep 8, 2026, 8:21 p.m.
2026-09-087415007030Sep 8, 2026, 6:58 p.m. / Sep 8, 2026, 7:28 p.m.
2026-09-0814407030Sep 8, 2026, 5:05 p.m. / Sep 8, 2026, 6:57 p.m.
2026-09-083016207030Sep 8, 2026, 3:48 p.m. / Sep 8, 2026, 5:03 p.m.
2026-09-08359447030Sep 8, 2026, 2:57 p.m. / Sep 8, 2026, 3:47 p.m.
2026-09-083523994030Sep 8, 2026, 2:21 p.m. / Sep 8, 2026, 2:55 p.m.
2026-09-08314386030Sep 8, 2026, 1:02 p.m. / Sep 8, 2026, 2:19 p.m.
2026-09-083121071030Sep 8, 2026, 12:45 p.m. / Sep 8, 2026, 1:43 p.m.
2026-09-08314987030Sep 8, 2026, 9:18 a.m. / Sep 8, 2026, 9:46 a.m.
2026-09-083116754030Sep 8, 2026, 8:18 a.m. / Sep 8, 2026, 9:14 a.m.
2026-09-083125260030Sep 8, 2026, 7:41 a.m. / Sep 8, 2026, 8:16 a.m.
2026-09-0863420512030Sep 8, 2026, 7:00 a.m. / Sep 8, 2026, 7:40 a.m.
2026-09-082012891030Sep 8, 2026, 5:57 a.m. / Sep 8, 2026, 6:58 a.m.
2026-09-082015936030Sep 8, 2026, 5:10 a.m. / Sep 8, 2026, 5:56 a.m.
2026-09-07619027110Sep 8, 2026, 1:17 a.m. / Sep 8, 2026, 2:10 a.m.
2026-09-076113851110Sep 7, 2026, 11:19 p.m. / Sep 8, 2026, 1:16 a.m.
2026-09-079027600110Sep 7, 2026, 10:44 p.m. / Sep 7, 2026, 11:17 p.m.
2026-09-07906309110Sep 7, 2026, 9:58 p.m. / Sep 7, 2026, 10:43 p.m.
2026-09-07195462110Sep 7, 2026, 7:53 p.m. / Sep 7, 2026, 9:57 p.m.
2026-09-071917323110Sep 7, 2026, 7:45 p.m. / Sep 7, 2026, 8:32 p.m.
2026-09-071922456110Sep 7, 2026, 7:02 p.m. / Sep 7, 2026, 7:44 p.m.
2026-09-071914225110Sep 7, 2026, 5:28 p.m. / Sep 7, 2026, 7:00 p.m.
2026-09-071012984110Sep 7, 2026, 2:05 p.m. / Sep 7, 2026, 3:07 p.m.
2026-09-074819602110Sep 7, 2026, 1:14 p.m. / Sep 7, 2026, 2:04 p.m.
2026-09-074827222110Sep 7, 2026, 12:22 p.m. / Sep 7, 2026, 1:12 p.m.
2026-09-07483097110Sep 7, 2026, 11:14 a.m. / Sep 7, 2026, 12:19 p.m.
2026-09-075725440110Sep 7, 2026, 8:55 a.m. / Sep 7, 2026, 11:13 a.m.
2026-09-07579114110Sep 7, 2026, 7:20 a.m. / Sep 7, 2026, 8:53 a.m.
2026-09-075720174110Sep 7, 2026, 6:03 a.m. / Sep 7, 2026, 7:19 a.m.
2026-09-062028128100Sep 6, 2026, 9:43 p.m. / Sep 6, 2026, 10:52 p.m.
2026-09-061915374100Sep 6, 2026, 9:08 p.m. / Sep 6, 2026, 9:42 p.m.
2026-09-06191505100Sep 6, 2026, 6:06 p.m. / Sep 6, 2026, 9:07 p.m.
2026-09-06302000000050Sep 6, 2026, 4:46 p.m. / Sep 6, 2026, 6:23 p.m.
2026-09-06392000000054Sep 6, 2026, 4:03 p.m. / Sep 6, 2026, 4:45 p.m.
2026-09-06392000000053Sep 6, 2026, 3:25 p.m. / Sep 6, 2026, 4:02 p.m.
2026-09-06342000000052Sep 6, 2026, 1:55 p.m. / Sep 6, 2026, 3:24 p.m.
2026-09-06342000000051Sep 6, 2026, 12:44 p.m. / Sep 6, 2026, 1:54 p.m.
2026-09-058019597090Sep 6, 2026, 12:05 a.m. / Sep 6, 2026, 12:44 a.m.
2026-09-058024557090Sep 5, 2026, 11:00 p.m. / Sep 6, 2026, 12:04 a.m.
2026-09-058024900090Sep 5, 2026, 9:04 p.m. / Sep 5, 2026, 10:59 p.m.
2026-09-058025940090Sep 5, 2026, 7:50 p.m. / Sep 5, 2026, 9:03 p.m.
2026-09-058025756090Sep 5, 2026, 6:41 p.m. / Sep 5, 2026, 7:49 p.m.
2026-09-05805613090Sep 5, 2026, 4:50 p.m. / Sep 5, 2026, 6:38 p.m.
2026-09-058020807090Sep 5, 2026, 3:07 p.m. / Sep 5, 2026, 4:49 p.m.
2026-09-041423158060Sep 4, 2026, 11:49 p.m. / Sep 5, 2026, 12:37 a.m.
2026-09-041418408060Sep 4, 2026, 11:04 p.m. / Sep 4, 2026, 11:48 p.m.
2026-09-041419815060Sep 4, 2026, 9:55 p.m. / Sep 4, 2026, 11:03 p.m.
2026-09-041412047060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 9:54 p.m.
2026-09-04396866060Sep 4, 2026, 7:42 p.m. / Sep 4, 2026, 8:00 p.m.
2026-09-043917441060Sep 4, 2026, 6:56 p.m. / Sep 4, 2026, 7:41 p.m.
2026-09-041521575060Sep 4, 2026, 6:01 p.m. / Sep 4, 2026, 6:55 p.m.
2026-09-0415313060Sep 4, 2026, 4:52 p.m. / Sep 4, 2026, 6:00 p.m.
2026-09-043424841060Sep 4, 2026, 3:37 p.m. / Sep 4, 2026, 4:41 p.m.
2026-09-043418407060Sep 4, 2026, 2:53 p.m. / Sep 4, 2026, 3:36 p.m.
2026-09-0434324060Sep 4, 2026, 2:08 p.m. / Sep 4, 2026, 2:51 p.m.
2026-09-043425268060Sep 4, 2026, 1:14 p.m. / Sep 4, 2026, 2:06 p.m.
2026-09-041911514060Sep 4, 2026, 10:57 a.m. / Sep 4, 2026, 11:48 a.m.
2026-09-04199088060Sep 4, 2026, 9:48 a.m. / Sep 4, 2026, 10:56 a.m.
2026-09-04487019060Sep 4, 2026, 8:08 a.m. / Sep 4, 2026, 9:47 a.m.
2026-09-0471460060Sep 4, 2026, 6:13 a.m. / Sep 4, 2026, 8:07 a.m.
2026-09-04715676060Sep 4, 2026, 6:01 a.m. / Sep 4, 2026, 6:58 a.m.
2026-09-031059866050Sep 3, 2026, 8:52 p.m. / Sep 3, 2026, 9:02 p.m.
2026-09-0310514047050Sep 3, 2026, 8:50 p.m. / Sep 3, 2026, 8:50 p.m.
2026-09-031822945050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-034123274050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-033526189050Sep 3, 2026, 4:57 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-03354300050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-031027701050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-031010606050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-03101996050Sep 3, 2026, 8:00 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-0311216988050Sep 3, 2026, 6:22 a.m. / Sep 3, 2026, 7:58 a.m.
2026-09-031166209050Sep 3, 2026, 6:29 a.m. / Sep 3, 2026, 6:47 a.m.
2026-09-034213038050Sep 3, 2026, 5:04 a.m. / Sep 3, 2026, 6:21 a.m.
2026-09-034217078050Sep 3, 2026, 5:10 a.m. / Sep 3, 2026, 5:44 a.m.
2026-09-02143200040Sep 2, 2026, 8:41 p.m. / Sep 2, 2026, 9:39 p.m.
2026-09-021422372040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:39 p.m.
2026-09-02984895040Sep 2, 2026, 6:35 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-021162002040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:21 p.m.
2026-09-02908051040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-029015422040Sep 2, 2026, 1:27 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-024417099040Sep 2, 2026, 11:18 a.m. / Sep 2, 2026, 11:45 a.m.
2026-09-02447681040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:10 a.m.
2026-09-02442482040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-024423216040Sep 2, 2026, 8:00 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-0229420165040Sep 2, 2026, 7:28 a.m. / Sep 2, 2026, 7:47 a.m.
2026-09-02938745040Sep 2, 2026, 7:13 a.m. / Sep 2, 2026, 7:26 a.m.
2026-09-029314468040Sep 2, 2026, 6:53 a.m. / Sep 2, 2026, 7:11 a.m.
2026-09-02934210040Sep 2, 2026, 6:15 a.m. / Sep 2, 2026, 6:51 a.m.
2026-09-029326591040Sep 2, 2026, 5:55 a.m. / Sep 2, 2026, 6:12 a.m.
2026-09-02939783040Sep 2, 2026, 5:31 a.m. / Sep 2, 2026, 5:53 a.m.
2026-09-02935498040Sep 2, 2026, 4:31 a.m. / Sep 2, 2026, 5:30 a.m.
2026-09-0289201040Sep 2, 2026, 4:08 a.m. / Sep 2, 2026, 4:47 a.m.
2026-09-011215937030Sep 1, 2026, 10:36 p.m. / Sep 1, 2026, 11:18 p.m.
2026-09-01129616030Sep 1, 2026, 9:36 p.m. / Sep 1, 2026, 10:34 p.m.
2026-09-0175077030Sep 1, 2026, 8:39 p.m. / Sep 1, 2026, 9:26 p.m.
2026-09-0171232030Sep 1, 2026, 7:08 p.m. / Sep 1, 2026, 8:18 p.m.
2026-09-0177834030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 7:02 p.m.
2026-09-01154217030Sep 1, 2026, 3:38 p.m. / Sep 1, 2026, 5:23 p.m.
2026-09-011428762030Sep 1, 2026, 2:21 p.m. / Sep 1, 2026, 3:31 p.m.
2026-09-011423800030Sep 1, 2026, 1:12 p.m. / Sep 1, 2026, 2:14 p.m.
2026-09-012518326030Sep 1, 2026, 9:04 a.m. / Sep 1, 2026, 9:45 a.m.
2026-09-012515475030Sep 1, 2026, 7:52 a.m. / Sep 1, 2026, 8:50 a.m.
2026-09-01259995030Sep 1, 2026, 6:58 a.m. / Sep 1, 2026, 7:50 a.m.
2026-09-012525880030Sep 1, 2026, 5:13 a.m. / Sep 1, 2026, 6:57 a.m.
2026-09-0110513991030Sep 1, 2026, 4:10 a.m. / Sep 1, 2026, 4:52 a.m.
2026-09-011055004030Sep 1, 2026, 4:00 a.m. / Sep 1, 2026, 4:08 a.m.
2026-08-311055004030Sep 1, 2026, 2:47 a.m. / Sep 1, 2026, 3:59 a.m.
2026-08-31303010020Aug 31, 2026, 2:25 p.m. / Aug 31, 2026, 2:57 p.m.
2026-08-3130492020Aug 31, 2026, 1:45 p.m. / Aug 31, 2026, 2:17 p.m.
2026-08-313017807020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 1:29 p.m.
2026-08-313016924020Aug 31, 2026, 12:08 p.m. / Aug 31, 2026, 12:39 p.m.
2026-08-313014349020Aug 31, 2026, 11:17 a.m. / Aug 31, 2026, 12:07 p.m.
2026-08-313028676020Aug 31, 2026, 10:40 a.m. / Aug 31, 2026, 11:16 a.m.
2026-08-31334650020Aug 31, 2026, 9:33 a.m. / Aug 31, 2026, 10:39 a.m.
2026-08-3133499020Aug 31, 2026, 8:46 a.m. / Aug 31, 2026, 9:27 a.m.
2026-08-31339035020Aug 31, 2026, 8:03 a.m. / Aug 31, 2026, 8:40 a.m.
2026-08-31332833020Aug 31, 2026, 7:18 a.m. / Aug 31, 2026, 8:01 a.m.
2026-08-313313722020Aug 31, 2026, 6:08 a.m. / Aug 31, 2026, 7:17 a.m.
2026-08-302011982080Aug 30, 2026, 10:34 p.m. / Aug 30, 2026, 11:24 p.m.
2026-08-30201988080Aug 30, 2026, 9:15 p.m. / Aug 30, 2026, 10:13 p.m.
2026-08-301383783080Aug 30, 2026, 9:05 p.m. / Aug 30, 2026, 9:15 p.m.
2026-08-30318332080Aug 30, 2026, 8:20 p.m. / Aug 30, 2026, 9:03 p.m.
2026-08-30318741080Aug 30, 2026, 7:40 p.m. / Aug 30, 2026, 8:17 p.m.
2026-08-303521760080Aug 30, 2026, 5:35 p.m. / Aug 30, 2026, 7:38 p.m.
2026-08-30426501080Aug 30, 2026, 4:54 p.m. / Aug 30, 2026, 5:32 p.m.
2026-08-30423674080Aug 30, 2026, 4:29 p.m. / Aug 30, 2026, 5:07 p.m.
2026-08-303018782080Aug 30, 2026, 3:50 p.m. / Aug 30, 2026, 4:28 p.m.
2026-08-303017362080Aug 30, 2026, 3:01 p.m. / Aug 30, 2026, 3:49 p.m.
2026-08-29354465070Aug 29, 2026, 12:36 p.m. / Aug 29, 2026, 2:15 p.m.
2026-08-293514584070Aug 29, 2026, 12:18 p.m. / Aug 29, 2026, 1:17 p.m.
2026-08-293110722070Aug 29, 2026, 11:34 a.m. / Aug 29, 2026, 12:17 p.m.
2026-08-291411176070Aug 29, 2026, 7:35 a.m. / Aug 29, 2026, 11:31 a.m.
2026-08-2914931070Aug 29, 2026, 6:27 a.m. / Aug 29, 2026, 7:33 a.m.
2026-08-284121198130Aug 28, 2026, 8:09 p.m. / Aug 28, 2026, 8:36 p.m.
2026-08-284119722130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 8:04 p.m.
2026-08-282516770130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:07 p.m.
2026-08-28391978130Aug 28, 2026, 3:17 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-283919670130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:04 p.m.
2026-08-274120426120Aug 27, 2026, 2:27 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-274120603120Aug 27, 2026, 1:40 p.m. / Aug 27, 2026, 2:20 p.m.
2026-08-274115954120Aug 27, 2026, 12:35 p.m. / Aug 27, 2026, 1:34 p.m.
2026-08-279011822120Aug 27, 2026, 9:08 a.m. / Aug 27, 2026, 9:29 a.m.
2026-08-279020194120Aug 27, 2026, 8:14 a.m. / Aug 27, 2026, 8:58 a.m.
2026-08-27613683120Aug 27, 2026, 6:44 a.m. / Aug 27, 2026, 8:11 a.m.
2026-08-2574361100Aug 25, 2026, 3:00 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-253413861100Aug 25, 2026, 2:30 p.m. / Aug 25, 2026, 2:54 p.m.
2026-08-252515675100Aug 25, 2026, 12:44 p.m. / Aug 25, 2026, 2:24 p.m.
2026-08-2525740100Aug 25, 2026, 11:49 a.m. / Aug 25, 2026, 12:39 p.m.
2026-08-252518793100Aug 25, 2026, 11:05 a.m. / Aug 25, 2026, 11:44 a.m.
2026-08-252515788100Aug 25, 2026, 9:55 a.m. / Aug 25, 2026, 11:00 a.m.
2026-08-2525-58502210Aug 25, 2026, 8:19 a.m. / Aug 25, 2026, 9:49 a.m.
2026-08-244116050020Aug 25, 2026, 12:28 a.m. / Aug 25, 2026, 12:50 a.m.
2026-08-244117563020Aug 24, 2026, 11:44 p.m. / Aug 25, 2026, 12:24 a.m.
2026-08-244122574020Aug 24, 2026, 11:19 p.m. / Aug 24, 2026, 11:38 p.m.
2026-08-244124847020Aug 24, 2026, 10:16 p.m. / Aug 24, 2026, 11:14 p.m.
2026-08-244417444020Aug 24, 2026, 8:34 p.m. / Aug 24, 2026, 10:09 p.m.
2026-08-2441735020Aug 24, 2026, 7:23 p.m. / Aug 24, 2026, 8:28 p.m.
2026-08-244111158020Aug 24, 2026, 6:44 p.m. / Aug 24, 2026, 7:18 p.m.
2026-08-24621574020Aug 24, 2026, 5:39 p.m. / Aug 24, 2026, 6:40 p.m.
2026-08-2458462020Aug 24, 2026, 4:56 p.m. / Aug 24, 2026, 5:34 p.m.
2026-08-242425534020Aug 24, 2026, 3:04 p.m. / Aug 24, 2026, 4:49 p.m.
2026-08-242418411020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:59 p.m.
2026-08-24710712020Aug 24, 2026, 4:54 a.m. / Aug 24, 2026, 5:00 a.m.
2026-08-2473779020Aug 24, 2026, 4:24 a.m. / Aug 24, 2026, 4:49 a.m.
2026-08-23108480010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:01 p.m.
2026-08-23816224010Aug 23, 2026, 4:24 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-238112609010Aug 23, 2026, 3:24 p.m. / Aug 23, 2026, 4:19 p.m.
2026-08-23815976010Aug 23, 2026, 2:52 p.m. / Aug 23, 2026, 3:18 p.m.
2026-08-238119752010Aug 23, 2026, 1:08 p.m. / Aug 23, 2026, 2:04 p.m.
2026-08-23584775010Aug 23, 2026, 12:19 p.m. / Aug 23, 2026, 12:43 p.m.
2026-08-23582193010Aug 23, 2026, 11:30 a.m. / Aug 23, 2026, 12:13 p.m.
2026-08-235610042010Aug 23, 2026, 10:30 a.m. / Aug 23, 2026, 11:23 a.m.
2026-08-23564730010Aug 23, 2026, 10:48 a.m. / Aug 23, 2026, 10:53 a.m.
2026-08-228511097070Aug 23, 2026, 12:24 a.m. / Aug 23, 2026, 1:14 a.m.
2026-08-228516492070Aug 22, 2026, 11:29 p.m. / Aug 23, 2026, 12:19 a.m.
2026-08-22852212070Aug 22, 2026, 10:29 p.m. / Aug 22, 2026, 11:23 p.m.
2026-08-228524050070Aug 22, 2026, 9:29 p.m. / Aug 22, 2026, 10:24 p.m.
2026-08-22857812070Aug 22, 2026, 7:54 p.m. / Aug 22, 2026, 9:23 p.m.
2026-08-228579070Aug 22, 2026, 6:09 p.m. / Aug 22, 2026, 7:49 p.m.
2026-08-224110794070Aug 22, 2026, 5:30 p.m. / Aug 22, 2026, 6:04 p.m.
2026-08-224116733070Aug 22, 2026, 4:33 p.m. / Aug 22, 2026, 5:23 p.m.
2026-08-224912554070Aug 22, 2026, 1:03 p.m. / Aug 22, 2026, 1:13 p.m.
2026-08-224914528070Aug 22, 2026, 12:49 p.m. / Aug 22, 2026, 12:59 p.m.
2026-08-224921791070Aug 22, 2026, 11:23 a.m. / Aug 22, 2026, 12:43 p.m.
2026-08-224924925070Aug 22, 2026, 11:49 a.m. / Aug 22, 2026, 12:04 p.m.
2026-08-22446110070Aug 22, 2026, 10:53 a.m. / Aug 22, 2026, 11:18 a.m.
2026-08-224421204070Aug 22, 2026, 10:08 a.m. / Aug 22, 2026, 10:48 a.m.
2026-08-22445283070Aug 22, 2026, 9:18 a.m. / Aug 22, 2026, 10:03 a.m.
2026-08-224420406070Aug 22, 2026, 8:49 a.m. / Aug 22, 2026, 9:13 a.m.
2026-08-22411098070Aug 22, 2026, 7:38 a.m. / Aug 22, 2026, 8:43 a.m.
2026-08-22417903070Aug 22, 2026, 6:49 a.m. / Aug 22, 2026, 7:34 a.m.
2026-08-22445769070Aug 22, 2026, 5:44 a.m. / Aug 22, 2026, 6:44 a.m.
2026-08-224418138070Aug 22, 2026, 5:34 a.m. / Aug 22, 2026, 6:23 a.m.
2026-08-21717174060Aug 21, 2026, 8:13 p.m. / Aug 21, 2026, 9:19 p.m.
2026-08-21719793060Aug 21, 2026, 6:53 p.m. / Aug 21, 2026, 8:09 p.m.
2026-08-21334916060Aug 21, 2026, 5:34 p.m. / Aug 21, 2026, 6:48 p.m.
2026-08-213325206060Aug 21, 2026, 4:48 p.m. / Aug 21, 2026, 5:29 p.m.
2026-08-21338512060Aug 21, 2026, 4:09 p.m. / Aug 21, 2026, 4:44 p.m.
2026-08-21338145060Aug 21, 2026, 3:29 p.m. / Aug 21, 2026, 4:03 p.m.
2026-08-2113813503060Aug 21, 2026, 3:03 p.m. / Aug 21, 2026, 3:23 p.m.
2026-08-2113823473060Aug 21, 2026, 2:38 p.m. / Aug 21, 2026, 2:58 p.m.
2026-08-213521888060Aug 21, 2026, 1:30 p.m. / Aug 21, 2026, 2:33 p.m.
2026-08-21351100060Aug 21, 2026, 1:04 p.m. / Aug 21, 2026, 1:24 p.m.
2026-08-21356944060Aug 21, 2026, 12:00 p.m. / Aug 21, 2026, 12:59 p.m.
2026-08-213522112060Aug 21, 2026, 11:34 a.m. / Aug 21, 2026, 11:54 a.m.
2026-08-21356296060Aug 21, 2026, 10:28 a.m. / Aug 21, 2026, 11:29 a.m.
2026-08-213520637060Aug 21, 2026, 9:38 a.m. / Aug 21, 2026, 10:24 a.m.
2026-08-21179879060Aug 21, 2026, 5:44 a.m. / Aug 21, 2026, 6:23 a.m.
2026-08-20121720050Aug 20, 2026, 10:14 p.m. / Aug 20, 2026, 11:09 p.m.
2026-08-201224435050Aug 20, 2026, 9:24 p.m. / Aug 20, 2026, 10:08 p.m.
2026-08-201223477050Aug 20, 2026, 8:04 p.m. / Aug 20, 2026, 9:19 p.m.
2026-08-201021406050Aug 20, 2026, 6:09 p.m. / Aug 20, 2026, 7:59 p.m.
2026-08-201023680050Aug 20, 2026, 3:08 p.m. / Aug 20, 2026, 6:04 p.m.
2026-08-201020657050Aug 20, 2026, 1:59 p.m. / Aug 20, 2026, 3:04 p.m.
2026-08-201010563050Aug 20, 2026, 1:28 p.m. / Aug 20, 2026, 1:53 p.m.
2026-08-201016451050Aug 20, 2026, 12:29 p.m. / Aug 20, 2026, 1:24 p.m.

Measures and evidence

Every row states its source, method, window, sample, and freshness. Missing evidence remains unavailable.

Current speed

0 km/h

Source
Operator GTFS-RT vehicle position
Method
Published speed field with its presence flag; absent fields are not decoded as zero.
Window
One current snapshot; observations older than 180 seconds are excluded.
Sample
1 current vehicle observation
Freshness
Sep 14, 2026, 2:22 a.m.

Operator-published occupancy

Unavailable. This does not mean zero.

Source
Operator GTFS-RT vehicle position
Method
Published GTFS-RT occupancy enum; absent occupancy is not decoded as EMPTY.
Window
One current snapshot; observations older than 180 seconds are excluded.
Sample
Unavailable
Freshness
Sep 14, 2026, 2:22 a.m.

Historical reliability by physical bus

Unavailable. This does not mean zero.

Source
Otranspo settled-arrival archive
Method
Unavailable: settled arrivals do not retain a vehicle identifier and the feed identifier is not a verified physical identity.
Window
Unavailable
Sample
Unavailable
Freshness
Unavailable

Rider-reported crowding by physical bus

Unavailable. This does not mean zero.

Source
Privacy-thresholded rider observations
Method
Unavailable: public cohorts are grouped by route after five distinct accounts qualify; no physical-vehicle cohort is published.
Window
Unavailable
Sample
Unavailable
Freshness
Unavailable
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
This selected observation is part of a current snapshot containing 121 usable vehicle observations.
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