Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2223

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
2223
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
105 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.

204
Observed trips
17
Service dates
44
Routes
Service dateRouteTripFirst / last observed
2026-09-134420082010Sep 13, 2026, 8:57 p.m. / Sep 13, 2026, 11:55 p.m.
2026-09-13122590010Sep 13, 2026, 7:10 p.m. / Sep 13, 2026, 8:56 p.m.
2026-09-13356087010Sep 13, 2026, 5:22 p.m. / Sep 13, 2026, 5:57 p.m.
2026-09-1335513010Sep 13, 2026, 4:34 p.m. / Sep 13, 2026, 5:21 p.m.
2026-09-134216687010Sep 13, 2026, 3:19 p.m. / Sep 13, 2026, 4:32 p.m.
2026-09-13102084010Sep 13, 2026, 1:12 p.m. / Sep 13, 2026, 2:12 p.m.
2026-09-131018205010Sep 13, 2026, 12:10 p.m. / Sep 13, 2026, 1:11 p.m.
2026-09-131012937010Sep 13, 2026, 11:15 a.m. / Sep 13, 2026, 12:10 p.m.
2026-09-131019352010Sep 13, 2026, 10:13 a.m. / Sep 13, 2026, 11:13 a.m.
2026-09-136216996010Sep 13, 2026, 7:48 a.m. / Sep 13, 2026, 10:12 a.m.
2026-09-13618717010Sep 13, 2026, 5:57 a.m. / Sep 13, 2026, 7:47 a.m.
2026-09-121917407070Sep 12, 2026, 4:23 p.m. / Sep 12, 2026, 5:18 p.m.
2026-09-12198177070Sep 12, 2026, 3:30 p.m. / Sep 12, 2026, 4:29 p.m.
2026-09-121918048070Sep 12, 2026, 2:29 p.m. / Sep 12, 2026, 3:29 p.m.
2026-09-12199239070Sep 12, 2026, 12:57 p.m. / Sep 12, 2026, 2:28 p.m.
2026-09-12931274070Sep 12, 2026, 12:16 p.m. / Sep 12, 2026, 12:56 p.m.
2026-09-1293593070Sep 12, 2026, 12:00 p.m. / Sep 12, 2026, 12:15 p.m.
2026-09-129310553070Sep 12, 2026, 11:15 a.m. / Sep 12, 2026, 11:58 a.m.
2026-09-129319345070Sep 12, 2026, 10:57 a.m. / Sep 12, 2026, 11:14 a.m.
2026-09-12344418070Sep 12, 2026, 9:19 a.m. / Sep 12, 2026, 10:31 a.m.
2026-09-12345383070Sep 12, 2026, 8:42 a.m. / Sep 12, 2026, 9:17 a.m.
2026-09-123421423070Sep 12, 2026, 7:07 a.m. / Sep 12, 2026, 8:41 a.m.
2026-09-12346398070Sep 12, 2026, 6:56 a.m. / Sep 12, 2026, 7:43 a.m.
2026-09-112511987060Sep 11, 2026, 7:40 p.m. / Sep 11, 2026, 8:34 p.m.
2026-09-112519056060Sep 11, 2026, 6:40 p.m. / Sep 11, 2026, 7:38 p.m.
2026-09-112519533060Sep 11, 2026, 5:37 p.m. / Sep 11, 2026, 6:38 p.m.
2026-09-11257375060Sep 11, 2026, 4:42 p.m. / Sep 11, 2026, 5:36 p.m.
2026-09-11397520060Sep 11, 2026, 3:07 p.m. / Sep 11, 2026, 4:40 p.m.
2026-09-113911681060Sep 11, 2026, 2:37 p.m. / Sep 11, 2026, 3:06 p.m.
2026-09-113914588060Sep 11, 2026, 2:05 p.m. / Sep 11, 2026, 2:36 p.m.
2026-09-11393530060Sep 11, 2026, 1:34 p.m. / Sep 11, 2026, 2:04 p.m.
2026-09-113911682060Sep 11, 2026, 1:05 p.m. / Sep 11, 2026, 1:33 p.m.
2026-09-113922345060Sep 11, 2026, 11:52 a.m. / Sep 11, 2026, 1:04 p.m.
2026-09-113917632060Sep 11, 2026, 11:50 a.m. / Sep 11, 2026, 12:30 p.m.
2026-09-11807358060Sep 11, 2026, 8:36 a.m. / Sep 11, 2026, 9:38 a.m.
2026-09-1165917044060Sep 11, 2026, 7:50 a.m. / Sep 11, 2026, 8:34 a.m.
2026-09-11535770060Sep 11, 2026, 7:33 a.m. / Sep 11, 2026, 7:48 a.m.
2026-09-1111120448060Sep 11, 2026, 6:47 a.m. / Sep 11, 2026, 7:31 a.m.
2026-09-114521480060Sep 11, 2026, 6:37 a.m. / Sep 11, 2026, 6:46 a.m.
2026-09-11452957060Sep 11, 2026, 6:16 a.m. / Sep 11, 2026, 6:36 a.m.
2026-09-1066417050Sep 10, 2026, 8:25 p.m. / Sep 10, 2026, 9:27 p.m.
2026-09-1067432050Sep 10, 2026, 7:16 p.m. / Sep 10, 2026, 8:24 p.m.
2026-09-1068737050Sep 10, 2026, 5:11 p.m. / Sep 10, 2026, 7:14 p.m.
2026-09-10618665050Sep 10, 2026, 3:41 p.m. / Sep 10, 2026, 5:09 p.m.
2026-09-109017096050Sep 10, 2026, 2:26 p.m. / Sep 10, 2026, 3:40 p.m.
2026-09-109018026050Sep 10, 2026, 1:06 p.m. / Sep 10, 2026, 2:23 p.m.
2026-09-10201674050Sep 10, 2026, 12:07 p.m. / Sep 10, 2026, 1:04 p.m.
2026-09-102020695050Sep 10, 2026, 11:09 a.m. / Sep 10, 2026, 12:06 p.m.
2026-09-1051068050Sep 10, 2026, 7:30 a.m. / Sep 10, 2026, 8:17 a.m.
2026-09-1051552050Sep 10, 2026, 6:47 a.m. / Sep 10, 2026, 7:28 a.m.
2026-09-10519873050Sep 10, 2026, 6:05 a.m. / Sep 10, 2026, 6:46 a.m.
2026-09-10515915050Sep 10, 2026, 5:09 a.m. / Sep 10, 2026, 6:04 a.m.
2026-09-09128541040Sep 10, 2026, 1:13 a.m. / Sep 10, 2026, 1:41 a.m.
2026-09-091215779040Sep 10, 2026, 12:26 a.m. / Sep 10, 2026, 1:12 a.m.
2026-09-09126820040Sep 9, 2026, 11:53 p.m. / Sep 10, 2026, 12:25 a.m.
2026-09-09418301040Sep 9, 2026, 4:38 p.m. / Sep 9, 2026, 5:22 p.m.
2026-09-094112471040Sep 9, 2026, 3:40 p.m. / Sep 9, 2026, 4:35 p.m.
2026-09-094111809040Sep 9, 2026, 2:53 p.m. / Sep 9, 2026, 3:39 p.m.
2026-09-094119559040Sep 9, 2026, 1:55 p.m. / Sep 9, 2026, 2:51 p.m.
2026-09-09345977040Sep 9, 2026, 12:41 p.m. / Sep 9, 2026, 1:54 p.m.
2026-09-093428317040Sep 9, 2026, 11:58 a.m. / Sep 9, 2026, 12:39 p.m.
2026-09-093818332040Sep 9, 2026, 11:24 a.m. / Sep 9, 2026, 11:57 a.m.
2026-09-093812988040Sep 9, 2026, 10:41 a.m. / Sep 9, 2026, 11:24 a.m.
2026-09-093827990040Sep 9, 2026, 9:55 a.m. / Sep 9, 2026, 10:39 a.m.
2026-09-093821529040Sep 9, 2026, 9:11 a.m. / Sep 9, 2026, 9:52 a.m.
2026-09-096331698040Sep 9, 2026, 8:07 a.m. / Sep 9, 2026, 9:08 a.m.
2026-09-0910528458040Sep 9, 2026, 7:18 a.m. / Sep 9, 2026, 8:06 a.m.
2026-09-091058639040Sep 9, 2026, 6:15 a.m. / Sep 9, 2026, 7:16 a.m.
2026-09-081425290030Sep 8, 2026, 7:32 p.m. / Sep 8, 2026, 8:31 p.m.
2026-09-081419662030Sep 8, 2026, 6:03 p.m. / Sep 8, 2026, 7:30 p.m.
2026-09-083011760030Sep 8, 2026, 5:17 p.m. / Sep 8, 2026, 6:02 p.m.
2026-09-083420281030Sep 8, 2026, 4:09 p.m. / Sep 8, 2026, 5:15 p.m.
2026-09-08343258030Sep 8, 2026, 3:23 p.m. / Sep 8, 2026, 4:07 p.m.
2026-09-08342069030Sep 8, 2026, 2:33 p.m. / Sep 8, 2026, 3:22 p.m.
2026-09-083413391030Sep 8, 2026, 1:58 p.m. / Sep 8, 2026, 2:32 p.m.
2026-09-08302250030Sep 8, 2026, 1:19 p.m. / Sep 8, 2026, 1:57 p.m.
2026-09-083015362030Sep 8, 2026, 12:22 p.m. / Sep 8, 2026, 1:19 p.m.
2026-09-0810522028030Sep 8, 2026, 8:44 a.m. / Sep 8, 2026, 9:26 a.m.
2026-09-0810512216030Sep 8, 2026, 7:55 a.m. / Sep 8, 2026, 8:43 a.m.
2026-09-084124423030Sep 8, 2026, 7:12 a.m. / Sep 8, 2026, 7:53 a.m.
2026-09-0841650030Sep 8, 2026, 6:19 a.m. / Sep 8, 2026, 7:11 a.m.
2026-09-074020781110Sep 7, 2026, 6:38 p.m. / Sep 7, 2026, 7:17 p.m.
2026-09-074025068110Sep 7, 2026, 5:58 p.m. / Sep 7, 2026, 6:35 p.m.
2026-09-071820524110Sep 7, 2026, 4:50 p.m. / Sep 7, 2026, 5:57 p.m.
2026-09-071827810110Sep 7, 2026, 4:00 p.m. / Sep 7, 2026, 4:48 p.m.
2026-09-071823496110Sep 7, 2026, 2:59 p.m. / Sep 7, 2026, 3:59 p.m.
2026-09-071813529110Sep 7, 2026, 1:29 p.m. / Sep 7, 2026, 2:58 p.m.
2026-09-0718445110Sep 7, 2026, 11:59 a.m. / Sep 7, 2026, 1:28 p.m.
2026-09-079925228110Sep 7, 2026, 10:48 a.m. / Sep 7, 2026, 11:58 a.m.
2026-09-07991539110Sep 7, 2026, 10:19 a.m. / Sep 7, 2026, 10:47 a.m.
2026-09-079914057110Sep 7, 2026, 9:49 a.m. / Sep 7, 2026, 10:17 a.m.
2026-09-07997027110Sep 7, 2026, 9:29 a.m. / Sep 7, 2026, 9:48 a.m.
2026-09-07995551110Sep 7, 2026, 8:58 a.m. / Sep 7, 2026, 9:28 a.m.
2026-09-079910873110Sep 7, 2026, 7:42 a.m. / Sep 7, 2026, 8:57 a.m.
2026-09-061023518100Sep 6, 2026, 9:11 p.m. / Sep 6, 2026, 9:39 p.m.
2026-09-061020453100Sep 6, 2026, 8:36 p.m. / Sep 6, 2026, 9:09 p.m.
2026-09-06104317100Sep 6, 2026, 7:39 p.m. / Sep 6, 2026, 8:34 p.m.
2026-09-061013009100Sep 6, 2026, 7:05 p.m. / Sep 6, 2026, 7:36 p.m.
2026-09-061011238100Sep 6, 2026, 5:45 p.m. / Sep 6, 2026, 7:02 p.m.
2026-09-06814013100Sep 6, 2026, 4:30 p.m. / Sep 6, 2026, 5:45 p.m.
2026-09-068114715100Sep 6, 2026, 3:26 p.m. / Sep 6, 2026, 4:29 p.m.
2026-09-068110970100Sep 6, 2026, 2:26 p.m. / Sep 6, 2026, 3:24 p.m.
2026-09-068124455100Sep 6, 2026, 1:21 p.m. / Sep 6, 2026, 2:25 p.m.
2026-09-065827934100Sep 6, 2026, 12:24 p.m. / Sep 6, 2026, 1:23 p.m.
2026-09-065813064100Sep 6, 2026, 11:26 a.m. / Sep 6, 2026, 12:21 p.m.
2026-09-06561147100Sep 6, 2026, 10:55 a.m. / Sep 6, 2026, 11:25 a.m.
2026-09-06561724100Sep 6, 2026, 10:27 a.m. / Sep 6, 2026, 10:54 a.m.
2026-09-051816772090Sep 5, 2026, 4:50 p.m. / Sep 5, 2026, 5:46 p.m.
2026-09-051818211090Sep 5, 2026, 3:33 p.m. / Sep 5, 2026, 4:49 p.m.
2026-09-053918176090Sep 5, 2026, 3:18 p.m. / Sep 5, 2026, 3:32 p.m.
2026-09-05399398090Sep 5, 2026, 2:57 p.m. / Sep 5, 2026, 3:17 p.m.
2026-09-053918392090Sep 5, 2026, 2:21 p.m. / Sep 5, 2026, 2:56 p.m.
2026-09-0539803090Sep 5, 2026, 1:57 p.m. / Sep 5, 2026, 2:20 p.m.
2026-09-05399333090Sep 5, 2026, 1:25 p.m. / Sep 5, 2026, 1:56 p.m.
2026-09-053626205090Sep 5, 2026, 11:57 a.m. / Sep 5, 2026, 1:24 p.m.
2026-09-05363593090Sep 5, 2026, 11:38 a.m. / Sep 5, 2026, 11:55 a.m.
2026-09-05362526090Sep 5, 2026, 10:56 a.m. / Sep 5, 2026, 11:37 a.m.
2026-09-053613108090Sep 5, 2026, 10:39 a.m. / Sep 5, 2026, 10:54 a.m.
2026-09-0536520090Sep 5, 2026, 9:58 a.m. / Sep 5, 2026, 10:38 a.m.
2026-09-0536953090Sep 5, 2026, 9:39 a.m. / Sep 5, 2026, 9:55 a.m.
2026-09-053613266090Sep 5, 2026, 8:12 a.m. / Sep 5, 2026, 9:38 a.m.
2026-09-05363372090Sep 5, 2026, 8:40 a.m. / Sep 5, 2026, 8:55 a.m.
2026-09-042028253060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 9:47 p.m.
2026-09-042022631060Sep 4, 2026, 7:45 p.m. / Sep 4, 2026, 8:00 p.m.
2026-09-04391218060Sep 4, 2026, 6:13 p.m. / Sep 4, 2026, 7:44 p.m.
2026-09-043913264060Sep 4, 2026, 5:25 p.m. / Sep 4, 2026, 6:12 p.m.
2026-09-04394055060Sep 4, 2026, 4:35 p.m. / Sep 4, 2026, 5:23 p.m.
2026-09-043910044060Sep 4, 2026, 3:54 p.m. / Sep 4, 2026, 4:33 p.m.
2026-09-04395620060Sep 4, 2026, 3:06 p.m. / Sep 4, 2026, 3:52 p.m.
2026-09-043920988060Sep 4, 2026, 2:20 p.m. / Sep 4, 2026, 3:05 p.m.
2026-09-044218745060Sep 4, 2026, 1:11 p.m. / Sep 4, 2026, 2:19 p.m.
2026-09-044220168060Sep 4, 2026, 11:56 a.m. / Sep 4, 2026, 1:10 p.m.
2026-09-04610174060Sep 4, 2026, 8:28 a.m. / Sep 4, 2026, 9:49 a.m.
2026-09-04626172060Sep 4, 2026, 7:16 a.m. / Sep 4, 2026, 8:27 a.m.
2026-09-0461511060Sep 4, 2026, 5:40 a.m. / Sep 4, 2026, 7:15 a.m.
2026-09-034818213050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-039021744050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-0390189050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-039026135050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-034128983050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-034111580050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-032017563050Sep 3, 2026, 7:01 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-032024322050Sep 3, 2026, 6:10 a.m. / Sep 3, 2026, 6:58 a.m.
2026-09-02397596040Sep 2, 2026, 6:40 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-023913873040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:38 p.m.
2026-09-023421244040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02244130040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-022428353040Sep 2, 2026, 11:28 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-021024849040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 10:46 a.m.
2026-09-02104922040Sep 2, 2026, 7:47 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-012016532030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:01 p.m.
2026-09-012021303030Sep 1, 2026, 4:51 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-01186207030Sep 1, 2026, 3:18 p.m. / Sep 1, 2026, 4:36 p.m.
2026-09-0118881030Sep 1, 2026, 2:07 p.m. / Sep 1, 2026, 3:19 p.m.
2026-08-31753652020Aug 31, 2026, 6:06 p.m. / Aug 31, 2026, 6:46 p.m.
2026-08-317515956020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:00 p.m.
2026-08-315310450020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-31821782020Aug 31, 2026, 2:48 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-31562866020Aug 31, 2026, 2:10 p.m. / Aug 31, 2026, 2:45 p.m.
2026-08-31563523020Aug 31, 2026, 1:55 p.m. / Aug 31, 2026, 2:08 p.m.
2026-08-315622823020Aug 31, 2026, 1:45 p.m. / Aug 31, 2026, 1:45 p.m.
2026-08-315612052020Aug 31, 2026, 1:29 p.m. / Aug 31, 2026, 1:29 p.m.
2026-08-315623231020Aug 31, 2026, 1:14 p.m. / Aug 31, 2026, 1:20 p.m.
2026-08-31566057020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 1:12 p.m.
2026-08-315618018020Aug 31, 2026, 12:39 p.m. / Aug 31, 2026, 12:39 p.m.
2026-08-31566532020Aug 31, 2026, 12:24 p.m. / Aug 31, 2026, 12:37 p.m.
2026-08-315626368020Aug 31, 2026, 12:07 p.m. / Aug 31, 2026, 12:22 p.m.
2026-08-315617335020Aug 31, 2026, 11:20 a.m. / Aug 31, 2026, 12:05 p.m.
2026-08-315616500020Aug 31, 2026, 11:39 a.m. / Aug 31, 2026, 11:52 a.m.
2026-08-31563322020Aug 31, 2026, 11:02 a.m. / Aug 31, 2026, 11:38 a.m.
2026-08-314426512020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 11:01 a.m.
2026-08-31925210020Aug 31, 2026, 8:34 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-3119718039020Aug 31, 2026, 7:33 a.m. / Aug 31, 2026, 8:32 a.m.
2026-08-30510111080Aug 30, 2026, 8:57 p.m. / Aug 30, 2026, 9:30 p.m.
2026-08-30525340080Aug 30, 2026, 8:20 p.m. / Aug 30, 2026, 8:56 p.m.
2026-08-3059187080Aug 30, 2026, 7:29 p.m. / Aug 30, 2026, 8:17 p.m.
2026-08-30526082080Aug 30, 2026, 6:28 p.m. / Aug 30, 2026, 7:26 p.m.
2026-08-30393955080Aug 30, 2026, 5:17 p.m. / Aug 30, 2026, 6:45 p.m.
2026-08-30391338080Aug 30, 2026, 4:34 p.m. / Aug 30, 2026, 5:16 p.m.
2026-08-303921678080Aug 30, 2026, 3:55 p.m. / Aug 30, 2026, 4:32 p.m.
2026-08-303920022080Aug 30, 2026, 3:03 p.m. / Aug 30, 2026, 3:53 p.m.
2026-08-30393497080Aug 30, 2026, 1:36 p.m. / Aug 30, 2026, 3:02 p.m.
2026-08-303324905080Aug 30, 2026, 12:36 p.m. / Aug 30, 2026, 1:00 p.m.
2026-08-303316487080Aug 30, 2026, 11:19 a.m. / Aug 30, 2026, 12:35 p.m.
2026-08-3033773080Aug 30, 2026, 11:10 a.m. / Aug 30, 2026, 12:07 p.m.
2026-08-291919159070Aug 30, 2026, 12:09 a.m. / Aug 30, 2026, 12:45 a.m.
2026-08-29191836070Aug 29, 2026, 11:14 p.m. / Aug 30, 2026, 12:08 a.m.
2026-08-2913812032070Aug 29, 2026, 11:03 p.m. / Aug 29, 2026, 11:12 p.m.
2026-08-2913814759070Aug 29, 2026, 10:29 p.m. / Aug 29, 2026, 11:02 p.m.
2026-08-29393407070Aug 29, 2026, 7:48 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-293910237070Aug 29, 2026, 7:30 p.m. / Aug 29, 2026, 7:38 p.m.
2026-08-293914666070Aug 29, 2026, 6:11 p.m. / Aug 29, 2026, 7:24 p.m.
2026-08-29397166070Aug 29, 2026, 6:08 p.m. / Aug 29, 2026, 6:08 p.m.
2026-08-292523993070Aug 29, 2026, 5:20 p.m. / Aug 29, 2026, 6:06 p.m.
2026-08-29256185070Aug 29, 2026, 3:58 p.m. / Aug 29, 2026, 5:19 p.m.
2026-08-28128055130Aug 29, 2026, 1:39 a.m. / Aug 29, 2026, 2:04 a.m.
2026-08-281210918130Aug 29, 2026, 1:15 a.m. / Aug 29, 2026, 1:24 a.m.
2026-08-281219621130Aug 28, 2026, 11:56 p.m. / Aug 29, 2026, 12:35 a.m.
2026-08-281223730130Aug 28, 2026, 11:22 p.m. / Aug 28, 2026, 11:54 p.m.
2026-08-283116482130Aug 28, 2026, 9:40 p.m. / Aug 28, 2026, 10:39 p.m.
2026-08-28313110130Aug 28, 2026, 9:01 p.m. / Aug 28, 2026, 9:39 p.m.
2026-08-28352772130Aug 28, 2026, 8:33 p.m. / Aug 28, 2026, 9:00 p.m.
2026-08-283518754130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 8:25 p.m.
2026-08-281121263130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 7:45 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, 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