Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6686

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
6686
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:21 a.m.
Observation age
46 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.

228
Observed trips
22
Service dates
54
Routes
Service dateRouteTripFirst / last observed
2026-09-125813200070Sep 12, 2026, 3:59 p.m. / Sep 12, 2026, 5:00 p.m.
2026-09-125815325070Sep 12, 2026, 3:59 p.m. / Sep 12, 2026, 3:59 p.m.
2026-09-121117222070Sep 12, 2026, 12:49 p.m. / Sep 12, 2026, 2:47 p.m.
2026-09-124818599070Sep 12, 2026, 10:37 a.m. / Sep 12, 2026, 11:46 a.m.
2026-09-12617576070Sep 12, 2026, 8:49 a.m. / Sep 12, 2026, 10:36 a.m.
2026-09-119018050060Sep 12, 2026, 12:26 a.m. / Sep 12, 2026, 12:56 a.m.
2026-09-119018685060Sep 11, 2026, 11:22 p.m. / Sep 12, 2026, 12:25 a.m.
2026-09-11983378060Sep 11, 2026, 10:20 p.m. / Sep 11, 2026, 11:19 p.m.
2026-09-119822274060Sep 11, 2026, 9:31 p.m. / Sep 11, 2026, 10:19 p.m.
2026-09-119810325060Sep 11, 2026, 8:20 p.m. / Sep 11, 2026, 9:30 p.m.
2026-09-11985296060Sep 11, 2026, 6:47 p.m. / Sep 11, 2026, 8:19 p.m.
2026-09-119413556060Sep 11, 2026, 5:41 p.m. / Sep 11, 2026, 6:35 p.m.
2026-09-119412483060Sep 11, 2026, 5:10 p.m. / Sep 11, 2026, 6:05 p.m.
2026-09-11945774060Sep 11, 2026, 5:06 p.m. / Sep 11, 2026, 5:36 p.m.
2026-09-11948565060Sep 11, 2026, 4:12 p.m. / Sep 11, 2026, 5:05 p.m.
2026-09-1194750060Sep 11, 2026, 4:10 p.m. / Sep 11, 2026, 4:35 p.m.
2026-09-11949030060Sep 11, 2026, 3:28 p.m. / Sep 11, 2026, 4:09 p.m.
2026-09-11698825060Sep 11, 2026, 2:26 p.m. / Sep 11, 2026, 3:26 p.m.
2026-09-116317821060Sep 11, 2026, 7:40 a.m. / Sep 11, 2026, 10:03 a.m.
2026-09-11347455060Sep 11, 2026, 7:59 a.m. / Sep 11, 2026, 8:46 a.m.
2026-09-10411853050Sep 10, 2026, 11:10 p.m. / Sep 10, 2026, 11:44 p.m.
2026-09-104110540050Sep 10, 2026, 10:35 p.m. / Sep 10, 2026, 11:08 p.m.
2026-09-10419701050Sep 10, 2026, 9:04 p.m. / Sep 10, 2026, 10:33 p.m.
2026-09-104123034050Sep 10, 2026, 9:06 p.m. / Sep 10, 2026, 9:38 p.m.
2026-09-10521415050Sep 10, 2026, 7:28 p.m. / Sep 10, 2026, 8:43 p.m.
2026-09-105745050Sep 10, 2026, 6:50 p.m. / Sep 10, 2026, 7:27 p.m.
2026-09-10510288050Sep 10, 2026, 5:56 p.m. / Sep 10, 2026, 6:49 p.m.
2026-09-1052873050Sep 10, 2026, 5:21 p.m. / Sep 10, 2026, 5:54 p.m.
2026-09-10510222050Sep 10, 2026, 4:09 p.m. / Sep 10, 2026, 5:19 p.m.
2026-09-1054740050Sep 10, 2026, 3:23 p.m. / Sep 10, 2026, 4:06 p.m.
2026-09-10518233050Sep 10, 2026, 2:23 p.m. / Sep 10, 2026, 3:21 p.m.
2026-09-10515104050Sep 10, 2026, 1:40 p.m. / Sep 10, 2026, 2:21 p.m.
2026-09-1057442050Sep 10, 2026, 12:46 p.m. / Sep 10, 2026, 1:39 p.m.
2026-09-10511484050Sep 10, 2026, 12:06 p.m. / Sep 10, 2026, 12:45 p.m.
2026-09-10523221050Sep 10, 2026, 10:36 a.m. / Sep 10, 2026, 12:05 p.m.
2026-09-1059606050Sep 10, 2026, 10:10 a.m. / Sep 10, 2026, 11:15 a.m.
2026-09-101511437050Sep 10, 2026, 9:39 a.m. / Sep 10, 2026, 10:09 a.m.
2026-09-10153041050Sep 10, 2026, 8:25 a.m. / Sep 10, 2026, 9:38 a.m.
2026-09-101519688050Sep 10, 2026, 7:47 a.m. / Sep 10, 2026, 8:27 a.m.
2026-09-10153365050Sep 10, 2026, 6:55 a.m. / Sep 10, 2026, 7:46 a.m.
2026-09-10331950050Sep 10, 2026, 5:50 a.m. / Sep 10, 2026, 6:53 a.m.
2026-09-10336795050Sep 10, 2026, 4:43 a.m. / Sep 10, 2026, 5:49 a.m.
2026-09-0945244040Sep 9, 2026, 8:21 p.m. / Sep 9, 2026, 8:28 p.m.
2026-09-0945401040Sep 9, 2026, 8:10 p.m. / Sep 9, 2026, 8:19 p.m.
2026-09-094523017040Sep 9, 2026, 7:52 p.m. / Sep 9, 2026, 8:09 p.m.
2026-09-09453254040Sep 9, 2026, 7:40 p.m. / Sep 9, 2026, 7:50 p.m.
2026-09-09451867040Sep 9, 2026, 7:25 p.m. / Sep 9, 2026, 7:39 p.m.
2026-09-09454379040Sep 9, 2026, 7:10 p.m. / Sep 9, 2026, 7:23 p.m.
2026-09-094516152040Sep 9, 2026, 6:52 p.m. / Sep 9, 2026, 7:09 p.m.
2026-09-094525107040Sep 9, 2026, 6:40 p.m. / Sep 9, 2026, 6:51 p.m.
2026-09-09457947040Sep 9, 2026, 6:20 p.m. / Sep 9, 2026, 6:38 p.m.
2026-09-09454098040Sep 9, 2026, 6:10 p.m. / Sep 9, 2026, 6:19 p.m.
2026-09-0945455040Sep 9, 2026, 5:52 p.m. / Sep 9, 2026, 6:09 p.m.
2026-09-094511983040Sep 9, 2026, 5:41 p.m. / Sep 9, 2026, 5:51 p.m.
2026-09-094818363040Sep 9, 2026, 4:04 p.m. / Sep 9, 2026, 5:39 p.m.
2026-09-096632345040Sep 9, 2026, 2:41 p.m. / Sep 9, 2026, 4:02 p.m.
2026-09-0967722786040Sep 9, 2026, 1:54 p.m. / Sep 9, 2026, 2:39 p.m.
2026-09-09757885040Sep 9, 2026, 1:17 p.m. / Sep 9, 2026, 1:53 p.m.
2026-09-09759208040Sep 9, 2026, 12:01 p.m. / Sep 9, 2026, 1:15 p.m.
2026-09-097519901040Sep 9, 2026, 10:38 a.m. / Sep 9, 2026, 12:00 p.m.
2026-09-091514053040Sep 9, 2026, 8:47 a.m. / Sep 9, 2026, 10:37 a.m.
2026-09-09158687040Sep 9, 2026, 7:42 a.m. / Sep 9, 2026, 8:45 a.m.
2026-09-09347722040Sep 9, 2026, 7:08 a.m. / Sep 9, 2026, 7:41 a.m.
2026-09-093427824040Sep 9, 2026, 6:28 a.m. / Sep 9, 2026, 7:06 a.m.
2026-09-09308624040Sep 9, 2026, 5:21 a.m. / Sep 9, 2026, 6:25 a.m.
2026-09-081027513030Sep 8, 2026, 5:53 p.m. / Sep 8, 2026, 6:22 p.m.
2026-09-08103763030Sep 8, 2026, 5:15 p.m. / Sep 8, 2026, 5:52 p.m.
2026-09-08357235030Sep 8, 2026, 2:52 p.m. / Sep 8, 2026, 5:14 p.m.
2026-09-082512267030Sep 8, 2026, 1:51 p.m. / Sep 8, 2026, 2:51 p.m.
2026-09-082516086030Sep 8, 2026, 12:40 p.m. / Sep 8, 2026, 1:49 p.m.
2026-09-082517197030Sep 8, 2026, 11:40 a.m. / Sep 8, 2026, 12:39 p.m.
2026-09-083922955030Sep 8, 2026, 10:51 a.m. / Sep 8, 2026, 11:39 a.m.
2026-09-083914576030Sep 8, 2026, 9:28 a.m. / Sep 8, 2026, 10:48 a.m.
2026-09-082422665030Sep 8, 2026, 8:02 a.m. / Sep 8, 2026, 9:26 a.m.
2026-09-082526139030Sep 8, 2026, 6:41 a.m. / Sep 8, 2026, 8:01 a.m.
2026-09-0612157100Sep 6, 2026, 9:59 p.m. / Sep 7, 2026, 1:43 a.m.
2026-09-065720641100Sep 6, 2026, 8:06 p.m. / Sep 6, 2026, 9:58 p.m.
2026-09-06821887100Sep 6, 2026, 7:18 p.m. / Sep 6, 2026, 8:03 p.m.
2026-09-0611621080100Sep 6, 2026, 6:24 p.m. / Sep 6, 2026, 7:17 p.m.
2026-09-064528688100Sep 6, 2026, 4:35 p.m. / Sep 6, 2026, 6:23 p.m.
2026-09-064516703100Sep 6, 2026, 4:40 p.m. / Sep 6, 2026, 4:43 p.m.
2026-09-06192191100Sep 6, 2026, 4:29 p.m. / Sep 6, 2026, 4:33 p.m.
2026-09-06906968100Sep 6, 2026, 12:57 p.m. / Sep 6, 2026, 1:45 p.m.
2026-09-069019191100Sep 6, 2026, 12:07 p.m. / Sep 6, 2026, 12:56 p.m.
2026-09-06884033100Sep 6, 2026, 10:51 a.m. / Sep 6, 2026, 12:06 p.m.
2026-09-06813147100Sep 6, 2026, 8:57 a.m. / Sep 6, 2026, 10:50 a.m.
2026-09-06882621100Sep 6, 2026, 7:44 a.m. / Sep 6, 2026, 8:55 a.m.
2026-09-068810499100Sep 6, 2026, 6:55 a.m. / Sep 6, 2026, 7:42 a.m.
2026-09-06889055100Sep 6, 2026, 5:41 a.m. / Sep 6, 2026, 6:53 a.m.
2026-09-0611022310100Sep 6, 2026, 4:16 a.m. / Sep 6, 2026, 5:40 a.m.
2026-09-0572531090Sep 5, 2026, 4:00 p.m. / Sep 5, 2026, 5:16 p.m.
2026-09-0578404090Sep 5, 2026, 2:50 p.m. / Sep 5, 2026, 3:59 p.m.
2026-09-05713039090Sep 5, 2026, 1:41 p.m. / Sep 5, 2026, 2:49 p.m.
2026-09-05728777090Sep 5, 2026, 12:45 p.m. / Sep 5, 2026, 1:40 p.m.
2026-09-0576723090Sep 5, 2026, 11:31 a.m. / Sep 5, 2026, 12:44 p.m.
2026-09-057-647779339Sep 5, 2026, 11:44 a.m. / Sep 5, 2026, 11:46 a.m.
2026-09-05712075090Sep 5, 2026, 10:35 a.m. / Sep 5, 2026, 11:30 a.m.
2026-09-05725522090Sep 5, 2026, 9:14 a.m. / Sep 5, 2026, 10:34 a.m.
2026-09-0571540090Sep 5, 2026, 7:51 a.m. / Sep 5, 2026, 9:12 a.m.
2026-09-057780090Sep 5, 2026, 6:24 a.m. / Sep 5, 2026, 7:50 a.m.
2026-09-04121324060Sep 4, 2026, 11:14 p.m. / Sep 5, 2026, 12:05 a.m.
2026-09-0412423060Sep 4, 2026, 10:17 p.m. / Sep 4, 2026, 11:13 p.m.
2026-09-04126489060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:16 p.m.
2026-09-0474955060Sep 4, 2026, 6:42 p.m. / Sep 4, 2026, 7:29 p.m.
2026-09-04747648060Sep 4, 2026, 4:41 p.m. / Sep 4, 2026, 6:42 p.m.
2026-09-0419818074060Sep 4, 2026, 4:21 p.m. / Sep 4, 2026, 5:27 p.m.
2026-09-044811959060Sep 4, 2026, 8:39 a.m. / Sep 4, 2026, 9:27 a.m.
2026-09-049016038060Sep 4, 2026, 7:52 a.m. / Sep 4, 2026, 8:37 a.m.
2026-09-049025688060Sep 4, 2026, 7:01 a.m. / Sep 4, 2026, 7:51 a.m.
2026-09-049017911060Sep 4, 2026, 6:05 a.m. / Sep 4, 2026, 6:58 a.m.
2026-09-033119324050Sep 3, 2026, 8:50 p.m. / Sep 3, 2026, 9:02 p.m.
2026-09-033115495050Sep 3, 2026, 7:44 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-03317601050Sep 3, 2026, 6:26 p.m. / Sep 3, 2026, 7:30 p.m.
2026-09-037518020050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 5:13 p.m.
2026-09-0310518466050Sep 3, 2026, 7:25 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-031918548050Sep 3, 2026, 6:47 a.m. / Sep 3, 2026, 7:22 a.m.
2026-09-031928836050Sep 3, 2026, 5:40 a.m. / Sep 3, 2026, 6:45 a.m.
2026-09-025126341040Sep 2, 2026, 6:21 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-02511956040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:12 p.m.
2026-09-02124240040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02123021040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-02123624040Sep 2, 2026, 11:18 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-02122350040Sep 2, 2026, 9:47 a.m. / Sep 2, 2026, 11:10 a.m.
2026-09-021212239040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:42 a.m.
2026-09-02806833040Sep 2, 2026, 7:13 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-027313092040Sep 2, 2026, 6:42 a.m. / Sep 2, 2026, 7:11 a.m.
2026-09-027325103040Sep 2, 2026, 5:05 a.m. / Sep 2, 2026, 6:46 a.m.
2026-09-022418063040Sep 2, 2026, 4:37 a.m. / Sep 2, 2026, 5:04 a.m.
2026-09-01715588030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 6:51 p.m.
2026-09-01720978030Sep 1, 2026, 4:12 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-01712088030Sep 1, 2026, 2:38 p.m. / Sep 1, 2026, 4:10 p.m.
2026-09-0114965030Sep 1, 2026, 1:20 p.m. / Sep 1, 2026, 2:36 p.m.
2026-09-011425261030Sep 1, 2026, 12:16 p.m. / Sep 1, 2026, 1:17 p.m.
2026-09-01146762030Sep 1, 2026, 10:59 a.m. / Sep 1, 2026, 12:14 p.m.
2026-09-011413815030Sep 1, 2026, 9:41 a.m. / Sep 1, 2026, 10:57 a.m.
2026-09-011421470030Sep 1, 2026, 8:34 a.m. / Sep 1, 2026, 9:28 a.m.
2026-09-01725714030Sep 1, 2026, 6:35 a.m. / Sep 1, 2026, 8:33 a.m.
2026-09-014915562030Sep 1, 2026, 6:27 a.m. / Sep 1, 2026, 6:58 a.m.
2026-08-31128398020Aug 31, 2026, 7:56 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-31109774020Aug 31, 2026, 6:17 p.m. / Aug 31, 2026, 7:50 p.m.
2026-08-311021943020Aug 31, 2026, 4:56 p.m. / Aug 31, 2026, 6:12 p.m.
2026-08-311015887020Aug 31, 2026, 3:17 p.m. / Aug 31, 2026, 4:47 p.m.
2026-08-3167414702020Aug 31, 2026, 1:55 p.m. / Aug 31, 2026, 2:59 p.m.
2026-08-31978020Aug 31, 2026, 8:11 a.m. / Aug 31, 2026, 8:34 a.m.
2026-08-31913688020Aug 31, 2026, 7:33 a.m. / Aug 31, 2026, 8:07 a.m.
2026-08-314911642020Aug 31, 2026, 6:56 a.m. / Aug 31, 2026, 7:29 a.m.
2026-08-304502269080Aug 30, 2026, 5:44 p.m. / Aug 30, 2026, 6:29 p.m.
2026-08-304508834080Aug 30, 2026, 5:03 p.m. / Aug 30, 2026, 5:44 p.m.
2026-08-304512288080Aug 30, 2026, 5:01 p.m. / Aug 30, 2026, 5:02 p.m.
2026-08-29610077070Aug 30, 2026, 1:17 a.m. / Aug 30, 2026, 1:49 a.m.
2026-08-29624849070Aug 30, 2026, 12:33 a.m. / Aug 30, 2026, 1:18 a.m.
2026-08-29619310070Aug 30, 2026, 12:13 a.m. / Aug 30, 2026, 12:32 a.m.
2026-08-287514212130Aug 28, 2026, 9:46 p.m. / Aug 28, 2026, 10:33 p.m.
2026-08-287515517130Aug 28, 2026, 9:08 p.m. / Aug 28, 2026, 9:44 p.m.
2026-08-287514376130Aug 28, 2026, 8:18 p.m. / Aug 28, 2026, 9:01 p.m.
2026-08-281212008130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 8:09 p.m.
2026-08-281222279130Aug 28, 2026, 2:45 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-2812108130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:39 p.m.
2026-08-276022000001076Aug 27, 2026, 2:21 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-254414760100Aug 25, 2026, 3:51 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-254411598100Aug 25, 2026, 3:00 p.m. / Aug 25, 2026, 3:39 p.m.
2026-08-25449236100Aug 25, 2026, 2:19 p.m. / Aug 25, 2026, 2:54 p.m.
2026-08-254410843100Aug 25, 2026, 1:39 p.m. / Aug 25, 2026, 2:13 p.m.
2026-08-254418379100Aug 25, 2026, 1:00 p.m. / Aug 25, 2026, 1:34 p.m.
2026-08-25443702100Aug 25, 2026, 12:19 p.m. / Aug 25, 2026, 12:54 p.m.
2026-08-254420238100Aug 25, 2026, 11:05 a.m. / Aug 25, 2026, 12:14 p.m.
2026-08-254412159100Aug 25, 2026, 11:08 a.m. / Aug 25, 2026, 11:44 a.m.
2026-08-25443268100Aug 25, 2026, 10:30 a.m. / Aug 25, 2026, 11:00 a.m.
2026-08-254421013100Aug 25, 2026, 9:55 a.m. / Aug 25, 2026, 10:24 a.m.
2026-08-254411317100Aug 25, 2026, 9:14 a.m. / Aug 25, 2026, 9:49 a.m.
2026-08-254418152100Aug 25, 2026, 8:37 a.m. / Aug 25, 2026, 9:09 a.m.
2026-08-254222816100Aug 25, 2026, 8:04 a.m. / Aug 25, 2026, 8:33 a.m.
2026-08-2530132100Aug 25, 2026, 7:18 a.m. / Aug 25, 2026, 7:58 a.m.
2026-08-253016587100Aug 25, 2026, 6:44 a.m. / Aug 25, 2026, 7:09 a.m.
2026-08-253018876100Aug 25, 2026, 6:02 a.m. / Aug 25, 2026, 6:41 a.m.
2026-08-253014565100Aug 25, 2026, 4:55 a.m. / Aug 25, 2026, 5:54 a.m.
2026-08-25391943100Aug 25, 2026, 4:49 a.m. / Aug 25, 2026, 5:29 a.m.
2026-08-227425267070Aug 22, 2026, 4:53 p.m. / Aug 22, 2026, 5:53 p.m.
2026-08-22197965070Aug 22, 2026, 3:24 p.m. / Aug 22, 2026, 4:49 p.m.
2026-08-22121388070Aug 22, 2026, 1:29 p.m. / Aug 22, 2026, 3:19 p.m.
2026-08-22342711070Aug 22, 2026, 11:03 a.m. / Aug 22, 2026, 1:24 p.m.
2026-08-2211873070Aug 22, 2026, 7:49 a.m. / Aug 22, 2026, 8:54 a.m.
2026-08-221112239070Aug 22, 2026, 6:54 a.m. / Aug 22, 2026, 7:44 a.m.
2026-08-221120838070Aug 22, 2026, 5:34 a.m. / Aug 22, 2026, 6:49 a.m.
2026-08-212523263060Aug 21, 2026, 5:48 p.m. / Aug 21, 2026, 6:33 p.m.
2026-08-21256066060Aug 21, 2026, 5:00 p.m. / Aug 21, 2026, 5:43 p.m.
2026-08-212550060Aug 21, 2026, 4:00 p.m. / Aug 21, 2026, 4:53 p.m.
2026-08-212520529060Aug 21, 2026, 3:19 p.m. / Aug 21, 2026, 3:54 p.m.
2026-08-21353996060Aug 21, 2026, 2:24 p.m. / Aug 21, 2026, 3:14 p.m.
2026-08-21354851060Aug 21, 2026, 2:00 p.m. / Aug 21, 2026, 2:19 p.m.
2026-08-21354573060Aug 21, 2026, 12:59 p.m. / Aug 21, 2026, 1:54 p.m.
2026-08-213516631060Aug 21, 2026, 12:13 p.m. / Aug 21, 2026, 12:53 p.m.
2026-08-211225142060Aug 21, 2026, 9:29 a.m. / Aug 21, 2026, 9:35 a.m.
2026-08-211216301060Aug 21, 2026, 8:18 a.m. / Aug 21, 2026, 9:24 a.m.
2026-08-213215136060Aug 21, 2026, 7:14 a.m. / Aug 21, 2026, 8:13 a.m.
2026-08-213520478060Aug 21, 2026, 6:03 a.m. / Aug 21, 2026, 7:09 a.m.
2026-08-201521530050Aug 20, 2026, 5:33 p.m. / Aug 20, 2026, 6:13 p.m.
2026-08-202615975050Aug 20, 2026, 4:29 p.m. / Aug 20, 2026, 5:28 p.m.
2026-08-202625591050Aug 20, 2026, 4:24 p.m. / Aug 20, 2026, 5:19 p.m.
2026-08-20263936050Aug 20, 2026, 4:54 p.m. / Aug 20, 2026, 4:59 p.m.
2026-08-20261678050Aug 20, 2026, 4:08 p.m. / Aug 20, 2026, 4:49 p.m.
2026-08-20302360050Aug 20, 2026, 3:04 p.m. / Aug 20, 2026, 4:04 p.m.
2026-08-1710525629020Aug 17, 2026, 6:59 p.m. / Aug 17, 2026, 7:33 p.m.
2026-08-1710523403020Aug 17, 2026, 6:00 p.m. / Aug 17, 2026, 6:54 p.m.
2026-08-171414949020Aug 17, 2026, 4:49 p.m. / Aug 17, 2026, 5:54 p.m.
2026-08-171410574020Aug 17, 2026, 3:49 p.m. / Aug 17, 2026, 4:45 p.m.
2026-08-171425192020Aug 17, 2026, 2:34 p.m. / Aug 17, 2026, 3:43 p.m.
2026-08-171414174020Aug 17, 2026, 1:34 p.m. / Aug 17, 2026, 2:29 p.m.
2026-08-17147955020Aug 17, 2026, 12:25 p.m. / Aug 17, 2026, 1:30 p.m.
2026-08-17149148020Aug 17, 2026, 11:24 a.m. / Aug 17, 2026, 12:19 p.m.
2026-08-171418995020Aug 17, 2026, 9:24 a.m. / Aug 17, 2026, 11:19 a.m.
2026-08-17612081020Aug 17, 2026, 8:14 a.m. / Aug 17, 2026, 9:19 a.m.
2026-08-17175642020Aug 17, 2026, 7:14 a.m. / Aug 17, 2026, 8:09 a.m.
2026-08-1723415865020Aug 17, 2026, 6:13 a.m. / Aug 17, 2026, 7:09 a.m.
2026-08-1610275010Aug 16, 2026, 10:44 p.m. / Aug 16, 2026, 11:04 p.m.
2026-08-161024528010Aug 16, 2026, 9:54 p.m. / Aug 16, 2026, 10:39 p.m.
2026-08-16303725010Aug 16, 2026, 9:19 p.m. / Aug 16, 2026, 9:49 p.m.
2026-08-163923973010Aug 16, 2026, 8:34 p.m. / Aug 16, 2026, 9:14 p.m.
2026-08-163911683010Aug 16, 2026, 7:54 p.m. / Aug 16, 2026, 8:29 p.m.
2026-08-163916397010Aug 16, 2026, 7:14 p.m. / Aug 16, 2026, 7:49 p.m.
2026-08-16397187010Aug 16, 2026, 6:28 p.m. / Aug 16, 2026, 7:09 p.m.
2026-08-161210853010Aug 16, 2026, 4:59 p.m. / Aug 16, 2026, 6:24 p.m.
2026-08-161218221010Aug 16, 2026, 4:04 p.m. / Aug 16, 2026, 4:54 p.m.
2026-08-161220158010Aug 16, 2026, 2:49 p.m. / Aug 16, 2026, 3:59 p.m.
2026-08-16805033010Aug 16, 2026, 1:14 p.m. / Aug 16, 2026, 2:22 p.m.
2026-08-16803863010Aug 16, 2026, 12:08 p.m. / Aug 16, 2026, 1:09 p.m.
2026-08-168523052010Aug 16, 2026, 10:09 a.m. / Aug 16, 2026, 11:40 a.m.
2026-08-168512415010Aug 16, 2026, 8:39 a.m. / Aug 16, 2026, 10:03 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:21 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:21 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 201 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