Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2153

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
2153
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, 12:58 a.m.
Observation age
94 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.

242
Observed trips
22
Service dates
56
Routes
Service dateRouteTripFirst / last observed
2026-09-1368-635458805Sep 13, 2026, 11:07 p.m. / Sep 13, 2026, 11:16 p.m.
2026-09-13702884010Sep 13, 2026, 8:50 p.m. / Sep 13, 2026, 11:05 p.m.
2026-09-137010496010Sep 13, 2026, 7:47 p.m. / Sep 13, 2026, 8:48 p.m.
2026-09-128012307070Sep 12, 2026, 11:20 p.m. / Sep 13, 2026, 12:10 a.m.
2026-09-12809731070Sep 12, 2026, 10:34 p.m. / Sep 12, 2026, 11:19 p.m.
2026-09-12801506070Sep 12, 2026, 8:41 p.m. / Sep 12, 2026, 10:33 p.m.
2026-09-1299549070Sep 12, 2026, 8:18 p.m. / Sep 12, 2026, 8:38 p.m.
2026-09-12916467070Sep 12, 2026, 7:49 p.m. / Sep 12, 2026, 8:17 p.m.
2026-09-124411640070Sep 12, 2026, 6:37 p.m. / Sep 12, 2026, 7:47 p.m.
2026-09-124416631070Sep 12, 2026, 5:49 p.m. / Sep 12, 2026, 6:36 p.m.
2026-09-124418320070Sep 12, 2026, 5:08 p.m. / Sep 12, 2026, 5:47 p.m.
2026-09-12444618070Sep 12, 2026, 3:32 p.m. / Sep 12, 2026, 5:07 p.m.
2026-09-124413004070Sep 12, 2026, 3:19 p.m. / Sep 12, 2026, 4:18 p.m.
2026-09-1178519123060Sep 11, 2026, 8:01 p.m. / Sep 11, 2026, 10:44 p.m.
2026-09-11402736060Sep 11, 2026, 4:45 p.m. / Sep 11, 2026, 5:25 p.m.
2026-09-111163005060Sep 11, 2026, 3:23 p.m. / Sep 11, 2026, 4:44 p.m.
2026-09-118822610060Sep 11, 2026, 2:15 p.m. / Sep 11, 2026, 3:21 p.m.
2026-09-119018481060Sep 11, 2026, 12:56 p.m. / Sep 11, 2026, 2:13 p.m.
2026-09-1190703060Sep 11, 2026, 12:01 p.m. / Sep 11, 2026, 12:55 p.m.
2026-09-119014515060Sep 11, 2026, 11:12 a.m. / Sep 11, 2026, 12:00 p.m.
2026-09-119023104060Sep 11, 2026, 10:16 a.m. / Sep 11, 2026, 11:10 a.m.
2026-09-119018684060Sep 11, 2026, 9:19 a.m. / Sep 11, 2026, 10:15 a.m.
2026-09-11438324060Sep 11, 2026, 8:03 a.m. / Sep 11, 2026, 9:17 a.m.
2026-09-114710594060Sep 11, 2026, 7:38 a.m. / Sep 11, 2026, 8:01 a.m.
2026-09-112017617060Sep 11, 2026, 6:18 a.m. / Sep 11, 2026, 7:36 a.m.
2026-09-101412002050Sep 10, 2026, 10:35 p.m. / Sep 10, 2026, 11:14 p.m.
2026-09-10145376050Sep 10, 2026, 9:26 p.m. / Sep 10, 2026, 10:33 p.m.
2026-09-10142478050Sep 10, 2026, 8:32 p.m. / Sep 10, 2026, 9:25 p.m.
2026-09-101415864050Sep 10, 2026, 7:03 p.m. / Sep 10, 2026, 8:31 p.m.
2026-09-10147912050Sep 10, 2026, 5:18 p.m. / Sep 10, 2026, 7:02 p.m.
2026-09-10187705050Sep 10, 2026, 3:52 p.m. / Sep 10, 2026, 5:16 p.m.
2026-09-10187044050Sep 10, 2026, 2:38 p.m. / Sep 10, 2026, 3:51 p.m.
2026-09-1064165050Sep 10, 2026, 5:45 a.m. / Sep 10, 2026, 5:59 a.m.
2026-09-091059852040Sep 9, 2026, 8:51 p.m. / Sep 9, 2026, 9:31 p.m.
2026-09-0910514002040Sep 9, 2026, 8:00 p.m. / Sep 9, 2026, 8:50 p.m.
2026-09-091822934040Sep 9, 2026, 6:39 p.m. / Sep 9, 2026, 7:59 p.m.
2026-09-094123265040Sep 9, 2026, 5:50 p.m. / Sep 9, 2026, 6:38 p.m.
2026-09-093526192040Sep 9, 2026, 4:31 p.m. / Sep 9, 2026, 5:54 p.m.
2026-09-09354278040Sep 9, 2026, 3:39 p.m. / Sep 9, 2026, 4:29 p.m.
2026-09-093917523040Sep 9, 2026, 2:29 p.m. / Sep 9, 2026, 3:36 p.m.
2026-09-093910157040Sep 9, 2026, 2:19 p.m. / Sep 9, 2026, 3:05 p.m.
2026-09-095612000000457Sep 9, 2026, 7:15 a.m. / Sep 9, 2026, 9:08 a.m.
2026-09-081059852030Sep 8, 2026, 8:51 p.m. / Sep 8, 2026, 9:32 p.m.
2026-09-0810514002030Sep 8, 2026, 8:00 p.m. / Sep 8, 2026, 8:50 p.m.
2026-09-081822934030Sep 8, 2026, 6:42 p.m. / Sep 8, 2026, 7:59 p.m.
2026-09-084123265030Sep 8, 2026, 5:58 p.m. / Sep 8, 2026, 6:40 p.m.
2026-09-083526192030Sep 8, 2026, 4:32 p.m. / Sep 8, 2026, 5:29 p.m.
2026-09-08354278030Sep 8, 2026, 3:36 p.m. / Sep 8, 2026, 4:30 p.m.
2026-09-083917523030Sep 8, 2026, 2:30 p.m. / Sep 8, 2026, 3:36 p.m.
2026-09-083910157030Sep 8, 2026, 2:19 p.m. / Sep 8, 2026, 3:05 p.m.
2026-09-08442240030Sep 8, 2026, 12:16 p.m. / Sep 8, 2026, 12:49 p.m.
2026-09-084425741030Sep 8, 2026, 11:40 a.m. / Sep 8, 2026, 12:15 p.m.
2026-09-084420808030Sep 8, 2026, 11:05 a.m. / Sep 8, 2026, 11:39 a.m.
2026-09-084429022030Sep 8, 2026, 10:17 a.m. / Sep 8, 2026, 11:02 a.m.
2026-09-087422517030Sep 8, 2026, 7:37 a.m. / Sep 8, 2026, 10:15 a.m.
2026-09-0819816154030Sep 8, 2026, 7:27 a.m. / Sep 8, 2026, 8:23 a.m.
2026-09-08921505030Sep 8, 2026, 7:04 a.m. / Sep 8, 2026, 7:29 a.m.
2026-09-08914542030Sep 8, 2026, 6:00 a.m. / Sep 8, 2026, 7:03 a.m.
2026-09-08925100030Sep 8, 2026, 5:54 a.m. / Sep 8, 2026, 6:31 a.m.
2026-09-08711518030Sep 8, 2026, 5:19 a.m. / Sep 8, 2026, 5:56 a.m.
2026-09-07561992110Sep 7, 2026, 7:04 p.m. / Sep 7, 2026, 7:39 p.m.
2026-09-07567576110Sep 7, 2026, 6:10 p.m. / Sep 7, 2026, 7:01 p.m.
2026-09-075723625110Sep 7, 2026, 5:11 p.m. / Sep 7, 2026, 6:08 p.m.
2026-09-07571121110Sep 7, 2026, 3:56 p.m. / Sep 7, 2026, 5:09 p.m.
2026-09-076213879110Sep 7, 2026, 2:04 p.m. / Sep 7, 2026, 3:55 p.m.
2026-09-076128737110Sep 7, 2026, 12:28 p.m. / Sep 7, 2026, 2:03 p.m.
2026-09-07862622110Sep 7, 2026, 11:16 a.m. / Sep 7, 2026, 12:26 p.m.
2026-09-078619050110Sep 7, 2026, 10:45 a.m. / Sep 7, 2026, 11:15 a.m.
2026-09-075126843110Sep 7, 2026, 10:01 a.m. / Sep 7, 2026, 10:44 a.m.
2026-09-075114408110Sep 7, 2026, 8:53 a.m. / Sep 7, 2026, 10:00 a.m.
2026-09-0668843100Sep 6, 2026, 11:59 p.m. / Sep 7, 2026, 12:32 a.m.
2026-09-066824927100Sep 6, 2026, 11:08 p.m. / Sep 6, 2026, 11:57 p.m.
2026-09-066810999100Sep 6, 2026, 10:12 p.m. / Sep 6, 2026, 11:06 p.m.
2026-09-068522155100Sep 6, 2026, 8:19 p.m. / Sep 6, 2026, 10:11 p.m.
2026-09-0685352100Sep 6, 2026, 7:23 p.m. / Sep 6, 2026, 8:18 p.m.
2026-09-068121978100Sep 6, 2026, 6:20 p.m. / Sep 6, 2026, 7:23 p.m.
2026-09-06815727100Sep 6, 2026, 5:25 p.m. / Sep 6, 2026, 6:19 p.m.
2026-09-065810680100Sep 6, 2026, 4:17 p.m. / Sep 6, 2026, 5:23 p.m.
2026-09-065821194100Sep 6, 2026, 3:26 p.m. / Sep 6, 2026, 4:14 p.m.
2026-09-065615966100Sep 6, 2026, 2:15 p.m. / Sep 6, 2026, 3:24 p.m.
2026-09-06569908100Sep 6, 2026, 2:40 p.m. / Sep 6, 2026, 2:58 p.m.
2026-09-058828782090Sep 5, 2026, 11:36 p.m. / Sep 6, 2026, 12:18 a.m.
2026-09-05885465090Sep 5, 2026, 10:30 p.m. / Sep 5, 2026, 11:33 p.m.
2026-09-052521189090Sep 5, 2026, 9:53 p.m. / Sep 5, 2026, 10:29 p.m.
2026-09-052521599090Sep 5, 2026, 9:12 p.m. / Sep 5, 2026, 9:52 p.m.
2026-09-052511417090Sep 5, 2026, 8:24 p.m. / Sep 5, 2026, 9:11 p.m.
2026-09-052515630090Sep 5, 2026, 7:45 p.m. / Sep 5, 2026, 8:23 p.m.
2026-09-05384968090Sep 5, 2026, 6:30 p.m. / Sep 5, 2026, 7:44 p.m.
2026-09-053826463090Sep 5, 2026, 5:50 p.m. / Sep 5, 2026, 6:29 p.m.
2026-09-0539205090Sep 5, 2026, 5:27 p.m. / Sep 5, 2026, 5:49 p.m.
2026-09-05395279090Sep 5, 2026, 4:47 p.m. / Sep 5, 2026, 5:26 p.m.
2026-09-05392003090Sep 5, 2026, 3:46 p.m. / Sep 5, 2026, 4:46 p.m.
2026-09-053916580090Sep 5, 2026, 3:31 p.m. / Sep 5, 2026, 4:26 p.m.
2026-09-04192782060Sep 4, 2026, 11:26 p.m. / Sep 4, 2026, 11:55 p.m.
2026-09-041917604060Sep 4, 2026, 10:27 p.m. / Sep 4, 2026, 11:25 p.m.
2026-09-048817235060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:26 p.m.
2026-09-04620651060Sep 4, 2026, 6:21 p.m. / Sep 4, 2026, 8:00 p.m.
2026-09-0461915060Sep 4, 2026, 5:04 p.m. / Sep 4, 2026, 6:19 p.m.
2026-09-049229031060Sep 4, 2026, 3:49 p.m. / Sep 4, 2026, 5:03 p.m.
2026-09-044826994060Sep 4, 2026, 11:20 a.m. / Sep 4, 2026, 12:04 p.m.
2026-09-044811083060Sep 4, 2026, 10:23 a.m. / Sep 4, 2026, 11:18 a.m.
2026-09-044817356060Sep 4, 2026, 8:33 a.m. / Sep 4, 2026, 10:21 a.m.
2026-09-04826095060Sep 4, 2026, 7:23 a.m. / Sep 4, 2026, 8:25 a.m.
2026-09-04817412060Sep 4, 2026, 7:27 a.m. / Sep 4, 2026, 8:05 a.m.
2026-09-04896060Sep 4, 2026, 6:22 a.m. / Sep 4, 2026, 7:22 a.m.
2026-09-0486658060Sep 4, 2026, 6:49 a.m. / Sep 4, 2026, 7:02 a.m.
2026-09-04817612060Sep 4, 2026, 6:03 a.m. / Sep 4, 2026, 6:21 a.m.
2026-09-04810807060Sep 4, 2026, 5:04 a.m. / Sep 4, 2026, 6:02 a.m.
2026-09-048656060Sep 4, 2026, 5:06 a.m. / Sep 4, 2026, 5:18 a.m.
2026-09-0486194060Sep 4, 2026, 4:30 a.m. / Sep 4, 2026, 5:02 a.m.
2026-09-03714923050Sep 3, 2026, 5:13 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-037419191050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-03746228050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-037422711050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-03748123050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-031225326050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-031227776050Sep 3, 2026, 7:50 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-02866912040Sep 2, 2026, 7:39 p.m. / Sep 3, 2026, 12:48 a.m.
2026-09-02E114612040Sep 2, 2026, 4:09 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02E110984040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:06 p.m.
2026-09-02806624040Sep 2, 2026, 11:55 a.m. / Sep 2, 2026, 11:56 a.m.
2026-09-028026168040Sep 2, 2026, 11:05 a.m. / Sep 2, 2026, 11:49 a.m.
2026-09-02562000000294Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 10:46 a.m.
2026-09-02563755040Sep 2, 2026, 5:53 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-011385973030Sep 1, 2026, 11:05 p.m. / Sep 2, 2026, 1:02 a.m.
2026-09-0113810761030Sep 1, 2026, 10:48 p.m. / Sep 1, 2026, 10:48 p.m.
2026-09-013622256030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 10:42 p.m.
2026-09-011812290030Sep 1, 2026, 1:12 p.m. / Sep 1, 2026, 2:07 p.m.
2026-09-01189817030Sep 1, 2026, 12:21 p.m. / Sep 1, 2026, 1:10 p.m.
2026-09-01246078030Sep 1, 2026, 11:07 a.m. / Sep 1, 2026, 12:19 p.m.
2026-09-01245753030Sep 1, 2026, 9:56 a.m. / Sep 1, 2026, 10:59 a.m.
2026-09-011512189030Sep 1, 2026, 8:34 a.m. / Sep 1, 2026, 9:45 a.m.
2026-09-01154584030Sep 1, 2026, 7:26 a.m. / Sep 1, 2026, 8:33 a.m.
2026-09-01152048030Sep 1, 2026, 6:51 a.m. / Sep 1, 2026, 7:25 a.m.
2026-09-01154871030Sep 1, 2026, 5:40 a.m. / Sep 1, 2026, 6:49 a.m.
2026-08-3193114773020Sep 1, 2026, 12:32 a.m. / Sep 1, 2026, 1:18 a.m.
2026-08-313311622020Aug 31, 2026, 11:26 p.m. / Aug 31, 2026, 11:58 p.m.
2026-08-31381619020Aug 31, 2026, 10:47 p.m. / Aug 31, 2026, 11:21 p.m.
2026-08-313816613020Aug 31, 2026, 9:56 p.m. / Aug 31, 2026, 10:46 p.m.
2026-08-313820087020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 9:51 p.m.
2026-08-31387060020Aug 31, 2026, 7:56 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-31387706020Aug 31, 2026, 7:18 p.m. / Aug 31, 2026, 7:50 p.m.
2026-08-313816800020Aug 31, 2026, 6:29 p.m. / Aug 31, 2026, 7:17 p.m.
2026-08-312422571020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:20 p.m.
2026-08-3110518239020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-3110520131020Aug 31, 2026, 3:19 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-31815124020Aug 31, 2026, 10:48 a.m. / Aug 31, 2026, 11:47 a.m.
2026-08-3183741020Aug 31, 2026, 11:16 a.m. / Aug 31, 2026, 11:30 a.m.
2026-08-31823144020Aug 31, 2026, 10:33 a.m. / Aug 31, 2026, 10:46 a.m.
2026-08-3187565020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 10:31 a.m.
2026-08-3184553020Aug 31, 2026, 9:20 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-3186407020Aug 31, 2026, 9:13 a.m. / Aug 31, 2026, 9:18 a.m.
2026-08-315819420020Aug 31, 2026, 8:07 a.m. / Aug 31, 2026, 9:11 a.m.
2026-08-313910377020Aug 31, 2026, 5:51 a.m. / Aug 31, 2026, 8:03 a.m.
2026-08-314026530020Aug 31, 2026, 6:02 a.m. / Aug 31, 2026, 6:08 a.m.
2026-08-314010069020Aug 31, 2026, 5:41 a.m. / Aug 31, 2026, 6:01 a.m.
2026-08-30302734080Aug 30, 2026, 7:18 p.m. / Aug 30, 2026, 7:55 p.m.
2026-08-303027034080Aug 30, 2026, 6:40 p.m. / Aug 30, 2026, 7:17 p.m.
2026-08-30307555080Aug 30, 2026, 6:02 p.m. / Aug 30, 2026, 6:39 p.m.
2026-08-30304944080Aug 30, 2026, 5:06 p.m. / Aug 30, 2026, 5:59 p.m.
2026-08-308116736080Aug 30, 2026, 3:31 p.m. / Aug 30, 2026, 5:04 p.m.
2026-08-30635761080Aug 30, 2026, 1:45 p.m. / Aug 30, 2026, 3:30 p.m.
2026-08-30742183080Aug 30, 2026, 12:36 p.m. / Aug 30, 2026, 1:44 p.m.
2026-08-307412409080Aug 30, 2026, 11:02 a.m. / Aug 30, 2026, 12:35 p.m.
2026-08-299819618070Aug 29, 2026, 11:37 p.m. / Aug 30, 2026, 12:01 a.m.
2026-08-299815733070Aug 29, 2026, 11:01 p.m. / Aug 29, 2026, 11:36 p.m.
2026-08-294819113070Aug 29, 2026, 10:29 p.m. / Aug 29, 2026, 10:59 p.m.
2026-08-292010309070Aug 29, 2026, 8:19 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-298823518070Aug 29, 2026, 3:58 p.m. / Aug 29, 2026, 8:15 p.m.
2026-08-28189851130Aug 28, 2026, 11:54 p.m. / Aug 29, 2026, 12:35 a.m.
2026-08-283822454130Aug 28, 2026, 11:22 p.m. / Aug 28, 2026, 11:26 p.m.
2026-08-28388043130Aug 28, 2026, 10:16 p.m. / Aug 28, 2026, 10:38 p.m.
2026-08-283825476130Aug 28, 2026, 9:38 p.m. / Aug 28, 2026, 10:15 p.m.
2026-08-283819102130Aug 28, 2026, 8:47 p.m. / Aug 28, 2026, 9:18 p.m.
2026-08-28381709130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 8:45 p.m.
2026-08-283412950130Aug 28, 2026, 7:02 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-28348147130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 6:50 p.m.
2026-08-28429924130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:07 p.m.
2026-08-2564507100Aug 25, 2026, 4:04 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-25924171100Aug 25, 2026, 2:49 p.m. / Aug 25, 2026, 4:00 p.m.
2026-08-2561066100Aug 25, 2026, 10:00 a.m. / Aug 25, 2026, 11:05 a.m.
2026-08-25622276100Aug 25, 2026, 8:47 a.m. / Aug 25, 2026, 9:55 a.m.
2026-08-254019083100Aug 25, 2026, 8:04 a.m. / Aug 25, 2026, 8:40 a.m.
2026-08-254011681100Aug 25, 2026, 7:39 a.m. / Aug 25, 2026, 7:58 a.m.
2026-08-253914927100Aug 25, 2026, 5:48 a.m. / Aug 25, 2026, 7:26 a.m.
2026-08-252016019100Aug 25, 2026, 5:10 a.m. / Aug 25, 2026, 5:44 a.m.
2026-08-25623179100Aug 25, 2026, 4:09 a.m. / Aug 25, 2026, 5:04 a.m.
2026-08-2410517944020Aug 24, 2026, 8:19 p.m. / Aug 24, 2026, 8:55 p.m.
2026-08-241052411020Aug 24, 2026, 7:34 p.m. / Aug 24, 2026, 8:14 p.m.
2026-08-24206669020Aug 24, 2026, 6:34 p.m. / Aug 24, 2026, 7:29 p.m.
2026-08-242021688020Aug 24, 2026, 5:46 p.m. / Aug 24, 2026, 6:29 p.m.
2026-08-244019789020Aug 24, 2026, 4:31 p.m. / Aug 24, 2026, 5:39 p.m.
2026-08-249314696020Aug 24, 2026, 3:44 p.m. / Aug 24, 2026, 4:26 p.m.
2026-08-24931078020Aug 24, 2026, 3:29 p.m. / Aug 24, 2026, 3:34 p.m.
2026-08-24931925020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 3:24 p.m.
2026-08-24937450020Aug 24, 2026, 2:29 p.m. / Aug 24, 2026, 2:39 p.m.
2026-08-224417011070Aug 23, 2026, 12:19 a.m. / Aug 23, 2026, 12:33 a.m.
2026-08-224415303070Aug 22, 2026, 11:34 p.m. / Aug 23, 2026, 12:13 a.m.
2026-08-224415028070Aug 22, 2026, 10:48 p.m. / Aug 22, 2026, 11:28 p.m.
2026-08-22442904070Aug 22, 2026, 10:08 p.m. / Aug 22, 2026, 10:43 p.m.
2026-08-224422784070Aug 22, 2026, 9:19 p.m. / Aug 22, 2026, 10:03 p.m.
2026-08-22444574070Aug 22, 2026, 8:19 p.m. / Aug 22, 2026, 9:14 p.m.
2026-08-22936294070Aug 22, 2026, 7:19 p.m. / Aug 22, 2026, 8:13 p.m.
2026-08-22931798070Aug 22, 2026, 6:59 p.m. / Aug 22, 2026, 7:13 p.m.
2026-08-229312311070Aug 22, 2026, 6:14 p.m. / Aug 22, 2026, 6:54 p.m.
2026-08-22932030070Aug 22, 2026, 6:00 p.m. / Aug 22, 2026, 6:09 p.m.
2026-08-22935540070Aug 22, 2026, 4:33 p.m. / Aug 22, 2026, 5:53 p.m.
2026-08-22938256070Aug 22, 2026, 4:28 p.m. / Aug 22, 2026, 5:14 p.m.
2026-08-2171505060Aug 22, 2026, 12:49 a.m. / Aug 22, 2026, 1:24 a.m.
2026-08-21718241060Aug 21, 2026, 11:48 p.m. / Aug 22, 2026, 12:43 a.m.
2026-08-21723293060Aug 21, 2026, 10:53 p.m. / Aug 21, 2026, 11:43 p.m.
2026-08-2172585060Aug 21, 2026, 9:00 p.m. / Aug 21, 2026, 10:49 p.m.
2026-08-219219706060Aug 21, 2026, 8:48 p.m. / Aug 21, 2026, 8:54 p.m.
2026-08-219224919060Aug 21, 2026, 8:03 p.m. / Aug 21, 2026, 8:44 p.m.
2026-08-21921750060Aug 21, 2026, 7:49 p.m. / Aug 21, 2026, 7:58 p.m.
2026-08-21928543060Aug 21, 2026, 7:09 p.m. / Aug 21, 2026, 7:44 p.m.
2026-08-21499402060Aug 21, 2026, 6:00 p.m. / Aug 21, 2026, 7:03 p.m.
2026-08-214917131060Aug 21, 2026, 5:38 p.m. / Aug 21, 2026, 5:54 p.m.
2026-08-21457127060Aug 21, 2026, 5:29 p.m. / Aug 21, 2026, 5:34 p.m.
2026-08-214523812060Aug 21, 2026, 5:14 p.m. / Aug 21, 2026, 5:24 p.m.
2026-08-21499846060Aug 21, 2026, 5:00 p.m. / Aug 21, 2026, 5:09 p.m.
2026-08-214913380060Aug 21, 2026, 4:39 p.m. / Aug 21, 2026, 4:53 p.m.
2026-08-214513437060Aug 21, 2026, 4:23 p.m. / Aug 21, 2026, 4:34 p.m.
2026-08-21451409060Aug 21, 2026, 4:14 p.m. / Aug 21, 2026, 4:18 p.m.
2026-08-21498650060Aug 21, 2026, 3:19 p.m. / Aug 21, 2026, 4:09 p.m.
2026-08-214925043060Aug 21, 2026, 3:29 p.m. / Aug 21, 2026, 3:54 p.m.
2026-08-212418186060Aug 21, 2026, 11:43 a.m. / Aug 21, 2026, 12:49 p.m.
2026-08-212422370060Aug 21, 2026, 10:19 a.m. / Aug 21, 2026, 11:39 a.m.
2026-08-213520532060Aug 21, 2026, 8:59 a.m. / Aug 21, 2026, 10:14 a.m.
2026-08-213513100060Aug 21, 2026, 8:18 a.m. / Aug 21, 2026, 8:54 a.m.
2026-08-212415238060Aug 21, 2026, 7:43 a.m. / Aug 21, 2026, 8:13 a.m.
2026-08-212418481060Aug 21, 2026, 6:23 a.m. / Aug 21, 2026, 7:39 a.m.
2026-08-212425172060Aug 21, 2026, 6:09 a.m. / Aug 21, 2026, 7:09 a.m.
2026-08-212624364060Aug 21, 2026, 6:03 a.m. / Aug 21, 2026, 6:03 a.m.
2026-08-21265856060Aug 21, 2026, 5:33 a.m. / Aug 21, 2026, 5:59 a.m.
2026-08-20413039050Aug 20, 2026, 10:43 a.m. / Aug 20, 2026, 11:19 a.m.
2026-08-204122658050Aug 20, 2026, 9:38 a.m. / Aug 20, 2026, 10:38 a.m.
2026-08-204816043050Aug 20, 2026, 8:29 a.m. / Aug 20, 2026, 9:34 a.m.
2026-08-2048-1157455089Aug 20, 2026, 8:18 a.m. / Aug 20, 2026, 8:23 a.m.
2026-08-2076486050Aug 20, 2026, 7:13 a.m. / Aug 20, 2026, 8:13 a.m.
2026-08-20730050Aug 20, 2026, 5:59 a.m. / Aug 20, 2026, 7:08 a.m.
2026-08-20193366050Aug 20, 2026, 5:18 a.m. / Aug 20, 2026, 5:54 a.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, 12:58 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, 12:58 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 168 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