Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4690

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
4690
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
107 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
20
Service dates
42
Routes
Service dateRouteTripFirst / last observed
2026-09-13533213010Sep 13, 2026, 11:10 p.m. / Sep 13, 2026, 11:42 p.m.
2026-09-13535311010Sep 13, 2026, 10:35 p.m. / Sep 13, 2026, 11:08 p.m.
2026-09-1353674010Sep 13, 2026, 9:37 p.m. / Sep 13, 2026, 10:32 p.m.
2026-09-135317272010Sep 13, 2026, 9:01 p.m. / Sep 13, 2026, 9:34 p.m.
2026-09-135314486010Sep 13, 2026, 8:06 p.m. / Sep 13, 2026, 9:00 p.m.
2026-09-135316004010Sep 13, 2026, 7:29 p.m. / Sep 13, 2026, 8:04 p.m.
2026-09-138219274010Sep 13, 2026, 5:35 p.m. / Sep 13, 2026, 6:34 p.m.
2026-09-138220773010Sep 13, 2026, 4:51 p.m. / Sep 13, 2026, 5:34 p.m.
2026-09-138215967010Sep 13, 2026, 3:36 p.m. / Sep 13, 2026, 4:50 p.m.
2026-09-138211564010Sep 13, 2026, 2:48 p.m. / Sep 13, 2026, 3:34 p.m.
2026-09-138220837010Sep 13, 2026, 1:37 p.m. / Sep 13, 2026, 2:47 p.m.
2026-09-13829449010Sep 13, 2026, 12:49 p.m. / Sep 13, 2026, 1:36 p.m.
2026-09-13825755010Sep 13, 2026, 11:35 a.m. / Sep 13, 2026, 12:48 p.m.
2026-09-138218622010Sep 13, 2026, 10:26 a.m. / Sep 13, 2026, 11:34 a.m.
2026-09-1216310353070Sep 12, 2026, 10:28 p.m. / Sep 12, 2026, 10:48 p.m.
2026-09-1216322947070Sep 12, 2026, 9:55 p.m. / Sep 12, 2026, 10:26 p.m.
2026-09-1216322204070Sep 12, 2026, 9:28 p.m. / Sep 12, 2026, 9:54 p.m.
2026-09-121636974070Sep 12, 2026, 8:28 p.m. / Sep 12, 2026, 9:25 p.m.
2026-09-121634226070Sep 12, 2026, 8:44 p.m. / Sep 12, 2026, 8:58 p.m.
2026-09-121633222070Sep 12, 2026, 7:32 p.m. / Sep 12, 2026, 8:27 p.m.
2026-09-1216314409070Sep 12, 2026, 7:44 p.m. / Sep 12, 2026, 7:56 p.m.
2026-09-121637371070Sep 12, 2026, 6:43 p.m. / Sep 12, 2026, 7:31 p.m.
2026-09-121614834070Sep 12, 2026, 5:42 p.m. / Sep 12, 2026, 6:42 p.m.
2026-09-121615187070Sep 12, 2026, 5:06 p.m. / Sep 12, 2026, 5:40 p.m.
2026-09-1216120712070Sep 12, 2026, 3:40 p.m. / Sep 12, 2026, 4:28 p.m.
2026-09-121612510070Sep 12, 2026, 2:56 p.m. / Sep 12, 2026, 3:39 p.m.
2026-09-126814012070Sep 12, 2026, 2:03 p.m. / Sep 12, 2026, 2:54 p.m.
2026-09-12684085070Sep 12, 2026, 1:14 p.m. / Sep 12, 2026, 2:04 p.m.
2026-09-121685856070Sep 12, 2026, 12:21 p.m. / Sep 12, 2026, 1:13 p.m.
2026-09-1216814297070Sep 12, 2026, 11:31 a.m. / Sep 12, 2026, 12:20 p.m.
2026-09-126721619070Sep 12, 2026, 10:04 a.m. / Sep 12, 2026, 10:28 a.m.
2026-09-12676739070Sep 12, 2026, 9:42 a.m. / Sep 12, 2026, 10:03 a.m.
2026-09-126719757070Sep 12, 2026, 8:30 a.m. / Sep 12, 2026, 9:41 a.m.
2026-09-126722226070Sep 12, 2026, 8:43 a.m. / Sep 12, 2026, 9:06 a.m.
2026-09-12676923070Sep 12, 2026, 8:04 a.m. / Sep 12, 2026, 8:28 a.m.
2026-09-126719323070Sep 12, 2026, 7:27 a.m. / Sep 12, 2026, 8:03 a.m.
2026-09-126711046070Sep 12, 2026, 7:03 a.m. / Sep 12, 2026, 7:47 a.m.
2026-09-12671403070Sep 12, 2026, 6:15 a.m. / Sep 12, 2026, 7:02 a.m.
2026-09-11996723060Sep 11, 2026, 6:58 p.m. / Sep 11, 2026, 7:54 p.m.
2026-09-119916949060Sep 11, 2026, 6:04 p.m. / Sep 11, 2026, 6:57 p.m.
2026-09-1199700060Sep 11, 2026, 5:06 p.m. / Sep 11, 2026, 6:03 p.m.
2026-09-11758891060Sep 11, 2026, 4:03 p.m. / Sep 11, 2026, 5:05 p.m.
2026-09-115318851060Sep 11, 2026, 2:58 p.m. / Sep 11, 2026, 4:02 p.m.
2026-09-11539221060Sep 11, 2026, 1:53 p.m. / Sep 11, 2026, 2:57 p.m.
2026-09-115317964060Sep 11, 2026, 12:56 p.m. / Sep 11, 2026, 1:52 p.m.
2026-09-11531108060Sep 11, 2026, 12:00 p.m. / Sep 11, 2026, 1:00 p.m.
2026-09-115311669060Sep 11, 2026, 11:02 a.m. / Sep 11, 2026, 11:59 a.m.
2026-09-11533828060Sep 11, 2026, 9:31 a.m. / Sep 11, 2026, 11:01 a.m.
2026-09-11752933060Sep 11, 2026, 8:42 a.m. / Sep 11, 2026, 9:52 a.m.
2026-09-11759452060Sep 11, 2026, 6:44 a.m. / Sep 11, 2026, 8:41 a.m.
2026-09-117512346060Sep 11, 2026, 5:55 a.m. / Sep 11, 2026, 7:22 a.m.
2026-09-111893031060Sep 11, 2026, 5:01 a.m. / Sep 11, 2026, 5:29 a.m.
2026-09-108622229050Sep 10, 2026, 11:19 p.m. / Sep 10, 2026, 11:51 p.m.
2026-09-108616632050Sep 10, 2026, 10:57 p.m. / Sep 10, 2026, 11:17 p.m.
2026-09-108618160050Sep 10, 2026, 9:54 p.m. / Sep 10, 2026, 10:56 p.m.
2026-09-1086924050Sep 10, 2026, 9:28 p.m. / Sep 10, 2026, 9:52 p.m.
2026-09-106223197050Sep 10, 2026, 8:05 p.m. / Sep 10, 2026, 9:27 p.m.
2026-09-10667148050Sep 10, 2026, 6:11 p.m. / Sep 10, 2026, 8:04 p.m.
2026-09-1011011262050Sep 10, 2026, 4:02 p.m. / Sep 10, 2026, 6:10 p.m.
2026-09-109311261050Sep 10, 2026, 3:45 p.m. / Sep 10, 2026, 4:00 p.m.
2026-09-10936670050Sep 10, 2026, 3:25 p.m. / Sep 10, 2026, 3:45 p.m.
2026-09-109323165050Sep 10, 2026, 3:13 p.m. / Sep 10, 2026, 3:24 p.m.
2026-09-109315977050Sep 10, 2026, 2:52 p.m. / Sep 10, 2026, 3:12 p.m.
2026-09-109319906050Sep 10, 2026, 1:32 p.m. / Sep 10, 2026, 2:50 p.m.
2026-09-109320038050Sep 10, 2026, 1:55 p.m. / Sep 10, 2026, 2:14 p.m.
2026-09-107012848050Sep 10, 2026, 8:32 a.m. / Sep 10, 2026, 9:29 a.m.
2026-09-10704342050Sep 10, 2026, 7:26 a.m. / Sep 10, 2026, 8:29 a.m.
2026-09-10706907050Sep 10, 2026, 6:23 a.m. / Sep 10, 2026, 7:25 a.m.
2026-09-10703333050Sep 10, 2026, 5:17 a.m. / Sep 10, 2026, 6:21 a.m.
2026-09-09637931040Sep 9, 2026, 10:54 p.m. / Sep 9, 2026, 11:54 p.m.
2026-09-096312735040Sep 9, 2026, 9:23 p.m. / Sep 9, 2026, 10:52 p.m.
2026-09-09861793040Sep 9, 2026, 8:15 p.m. / Sep 9, 2026, 9:20 p.m.
2026-09-098624554040Sep 9, 2026, 7:57 p.m. / Sep 9, 2026, 8:14 p.m.
2026-09-09863963040Sep 9, 2026, 6:20 p.m. / Sep 9, 2026, 7:56 p.m.
2026-09-0929913460040Sep 9, 2026, 5:56 p.m. / Sep 9, 2026, 6:19 p.m.
2026-09-097024631040Sep 9, 2026, 4:46 p.m. / Sep 9, 2026, 5:54 p.m.
2026-09-097028425040Sep 9, 2026, 3:40 p.m. / Sep 9, 2026, 4:45 p.m.
2026-09-097026309040Sep 9, 2026, 2:33 p.m. / Sep 9, 2026, 3:39 p.m.
2026-09-09708683040Sep 9, 2026, 1:26 p.m. / Sep 9, 2026, 2:30 p.m.
2026-09-097029109040Sep 9, 2026, 12:26 p.m. / Sep 9, 2026, 1:25 p.m.
2026-09-097013797040Sep 9, 2026, 11:27 a.m. / Sep 9, 2026, 12:25 p.m.
2026-09-09703611040Sep 9, 2026, 10:31 a.m. / Sep 9, 2026, 11:26 a.m.
2026-09-09709827040Sep 9, 2026, 9:26 a.m. / Sep 9, 2026, 10:29 a.m.
2026-09-09709478040Sep 9, 2026, 8:01 a.m. / Sep 9, 2026, 9:25 a.m.
2026-09-097024681040Sep 9, 2026, 6:57 a.m. / Sep 9, 2026, 7:59 a.m.
2026-09-097025775040Sep 9, 2026, 5:41 a.m. / Sep 9, 2026, 6:55 a.m.
2026-09-08866696030Sep 8, 2026, 4:48 p.m. / Sep 8, 2026, 5:43 p.m.
2026-09-081015083030Sep 8, 2026, 4:09 p.m. / Sep 8, 2026, 4:46 p.m.
2026-09-08109529030Sep 8, 2026, 3:32 p.m. / Sep 8, 2026, 4:07 p.m.
2026-09-08105284030Sep 8, 2026, 2:17 p.m. / Sep 8, 2026, 3:31 p.m.
2026-09-089910109030Sep 8, 2026, 10:01 a.m. / Sep 8, 2026, 10:28 a.m.
2026-09-089914690030Sep 8, 2026, 9:28 a.m. / Sep 8, 2026, 9:57 a.m.
2026-09-089921214030Sep 8, 2026, 7:50 a.m. / Sep 8, 2026, 9:26 a.m.
2026-09-089927879030Sep 8, 2026, 7:44 a.m. / Sep 8, 2026, 8:29 a.m.
2026-09-08677154030Sep 8, 2026, 6:50 a.m. / Sep 8, 2026, 7:41 a.m.
2026-09-061899850100Sep 6, 2026, 7:59 p.m. / Sep 6, 2026, 8:21 p.m.
2026-09-061898570100Sep 6, 2026, 7:30 p.m. / Sep 6, 2026, 7:58 p.m.
2026-09-0618912100Sep 6, 2026, 7:02 p.m. / Sep 6, 2026, 7:29 p.m.
2026-09-0618920622100Sep 6, 2026, 6:31 p.m. / Sep 6, 2026, 7:01 p.m.
2026-09-0618915089100Sep 6, 2026, 6:01 p.m. / Sep 6, 2026, 6:29 p.m.
2026-09-0618926417100Sep 6, 2026, 5:03 p.m. / Sep 6, 2026, 6:00 p.m.
2026-09-061892064100Sep 6, 2026, 5:04 p.m. / Sep 6, 2026, 5:27 p.m.
2026-09-0618928227100Sep 6, 2026, 4:32 p.m. / Sep 6, 2026, 5:01 p.m.
2026-09-0618913753100Sep 6, 2026, 4:03 p.m. / Sep 6, 2026, 4:30 p.m.
2026-09-061892170100Sep 6, 2026, 3:32 p.m. / Sep 6, 2026, 4:01 p.m.
2026-09-0618922683100Sep 6, 2026, 3:02 p.m. / Sep 6, 2026, 3:31 p.m.
2026-09-0618912235100Sep 6, 2026, 2:29 p.m. / Sep 6, 2026, 3:01 p.m.
2026-09-0618922337100Sep 6, 2026, 2:02 p.m. / Sep 6, 2026, 2:28 p.m.
2026-09-0618918415100Sep 6, 2026, 1:31 p.m. / Sep 6, 2026, 2:01 p.m.
2026-09-0618929059100Sep 6, 2026, 1:00 p.m. / Sep 6, 2026, 1:29 p.m.
2026-09-0618921175100Sep 6, 2026, 12:33 p.m. / Sep 6, 2026, 12:59 p.m.
2026-09-0618925378100Sep 6, 2026, 12:04 p.m. / Sep 6, 2026, 12:32 p.m.
2026-09-061897324100Sep 6, 2026, 11:29 a.m. / Sep 6, 2026, 12:03 p.m.
2026-09-0618925569100Sep 6, 2026, 11:04 a.m. / Sep 6, 2026, 11:28 a.m.
2026-09-061896550100Sep 6, 2026, 10:32 a.m. / Sep 6, 2026, 11:03 a.m.
2026-09-061894591100Sep 6, 2026, 10:05 a.m. / Sep 6, 2026, 10:30 a.m.
2026-09-0618927924100Sep 6, 2026, 9:32 a.m. / Sep 6, 2026, 10:03 a.m.
2026-09-056122324090Sep 6, 2026, 2:30 a.m. / Sep 6, 2026, 3:26 a.m.
2026-09-05617812090Sep 6, 2026, 1:14 a.m. / Sep 6, 2026, 2:29 a.m.
2026-09-056125702090Sep 5, 2026, 11:40 p.m. / Sep 6, 2026, 1:14 a.m.
2026-09-05614421090Sep 5, 2026, 10:14 p.m. / Sep 5, 2026, 11:23 p.m.
2026-09-056110660090Sep 5, 2026, 8:49 p.m. / Sep 5, 2026, 10:13 p.m.
2026-09-0516212125090Sep 5, 2026, 8:51 p.m. / Sep 5, 2026, 9:26 p.m.
2026-09-051623676090Sep 5, 2026, 8:25 p.m. / Sep 5, 2026, 8:48 p.m.
2026-09-0516526307090Sep 5, 2026, 7:33 p.m. / Sep 5, 2026, 8:24 p.m.
2026-09-05165434090Sep 5, 2026, 7:15 p.m. / Sep 5, 2026, 7:31 p.m.
2026-09-056817420090Sep 5, 2026, 6:05 p.m. / Sep 5, 2026, 7:14 p.m.
2026-09-056813525090Sep 5, 2026, 5:20 p.m. / Sep 5, 2026, 6:04 p.m.
2026-09-056812576090Sep 5, 2026, 4:28 p.m. / Sep 5, 2026, 5:19 p.m.
2026-09-056824982090Sep 5, 2026, 3:44 p.m. / Sep 5, 2026, 4:27 p.m.
2026-09-051682552090Sep 5, 2026, 2:17 p.m. / Sep 5, 2026, 3:42 p.m.
2026-09-0516812806090Sep 5, 2026, 1:00 p.m. / Sep 5, 2026, 2:15 p.m.
2026-09-0516316227090Sep 5, 2026, 1:14 p.m. / Sep 5, 2026, 1:26 p.m.
2026-09-0516313870090Sep 5, 2026, 12:29 p.m. / Sep 5, 2026, 12:59 p.m.
2026-09-0516322591090Sep 5, 2026, 11:30 a.m. / Sep 5, 2026, 12:28 p.m.
2026-09-05163-1029017927Sep 5, 2026, 11:32 a.m. / Sep 5, 2026, 12:03 p.m.
2026-09-051638563090Sep 5, 2026, 10:32 a.m. / Sep 5, 2026, 11:29 a.m.
2026-09-0516311846090Sep 5, 2026, 9:43 a.m. / Sep 5, 2026, 10:54 a.m.
2026-09-0516312676090Sep 5, 2026, 9:55 a.m. / Sep 5, 2026, 10:30 a.m.
2026-09-0516326901090Sep 5, 2026, 9:32 a.m. / Sep 5, 2026, 9:54 a.m.
2026-09-051639420090Sep 5, 2026, 8:56 a.m. / Sep 5, 2026, 9:29 a.m.
2026-09-0516317903090Sep 5, 2026, 7:44 a.m. / Sep 5, 2026, 8:55 a.m.
2026-09-0516321413090Sep 5, 2026, 7:33 a.m. / Sep 5, 2026, 8:27 a.m.
2026-09-041111359060Sep 4, 2026, 7:25 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-0411116019060Sep 4, 2026, 6:39 p.m. / Sep 4, 2026, 7:23 p.m.
2026-09-041111691060Sep 4, 2026, 5:55 p.m. / Sep 4, 2026, 6:38 p.m.
2026-09-0411128298060Sep 4, 2026, 5:16 p.m. / Sep 4, 2026, 5:54 p.m.
2026-09-04111823060Sep 4, 2026, 4:56 p.m. / Sep 4, 2026, 5:15 p.m.
2026-09-041115232060Sep 4, 2026, 4:31 p.m. / Sep 4, 2026, 4:55 p.m.
2026-09-04111661060Sep 4, 2026, 2:35 p.m. / Sep 4, 2026, 3:15 p.m.
2026-09-0411119146060Sep 4, 2026, 1:51 p.m. / Sep 4, 2026, 2:34 p.m.
2026-09-041113718060Sep 4, 2026, 1:06 p.m. / Sep 4, 2026, 1:50 p.m.
2026-09-041111532060Sep 4, 2026, 12:25 p.m. / Sep 4, 2026, 1:04 p.m.
2026-09-045321550060Sep 4, 2026, 11:28 a.m. / Sep 4, 2026, 12:24 p.m.
2026-09-047515571060Sep 4, 2026, 10:00 a.m. / Sep 4, 2026, 11:27 a.m.
2026-09-047513970060Sep 4, 2026, 8:59 a.m. / Sep 4, 2026, 9:59 a.m.
2026-09-04753338060Sep 4, 2026, 8:03 a.m. / Sep 4, 2026, 8:58 a.m.
2026-09-047514731060Sep 4, 2026, 7:15 a.m. / Sep 4, 2026, 8:02 a.m.
2026-09-04756197060Sep 4, 2026, 5:45 a.m. / Sep 4, 2026, 7:14 a.m.
2026-09-038524035050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 7:44 p.m.
2026-09-031227459050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-031010247050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-031018895050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 1:16 p.m.
2026-09-03105551050Sep 3, 2026, 11:57 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-03756557050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-035320562050Sep 3, 2026, 7:58 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-0368012696050Sep 3, 2026, 7:10 a.m. / Sep 3, 2026, 7:54 a.m.
2026-09-02993746040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 7:50 p.m.
2026-09-029920878040Sep 2, 2026, 6:12 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-029918028040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-02757351040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-025322133040Sep 2, 2026, 1:08 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-025317671040Sep 2, 2026, 11:55 a.m. / Sep 2, 2026, 12:47 p.m.
2026-09-025310782040Sep 2, 2026, 11:05 a.m. / Sep 2, 2026, 11:49 a.m.
2026-09-02531132040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 10:46 a.m.
2026-09-027529040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-02758018040Sep 2, 2026, 7:28 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-027511612040Sep 2, 2026, 5:56 a.m. / Sep 2, 2026, 7:26 a.m.
2026-09-02189158040Sep 2, 2026, 5:00 a.m. / Sep 2, 2026, 5:21 a.m.
2026-09-0111127020030Sep 2, 2026, 12:49 a.m. / Sep 2, 2026, 1:09 a.m.
2026-09-014419380030Sep 2, 2026, 12:06 a.m. / Sep 2, 2026, 12:48 a.m.
2026-09-014428907030Sep 1, 2026, 11:25 p.m. / Sep 1, 2026, 11:52 p.m.
2026-09-01442425030Sep 1, 2026, 10:35 p.m. / Sep 1, 2026, 11:24 p.m.
2026-09-01443517030Sep 1, 2026, 9:23 p.m. / Sep 1, 2026, 10:34 p.m.
2026-09-01638945030Sep 1, 2026, 7:42 p.m. / Sep 1, 2026, 9:22 p.m.
2026-09-016326476030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:25 p.m.
2026-09-01632798030Sep 1, 2026, 5:02 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-016318562030Sep 1, 2026, 3:38 p.m. / Sep 1, 2026, 4:54 p.m.
2026-09-0163623030Sep 1, 2026, 2:11 p.m. / Sep 1, 2026, 3:31 p.m.
2026-09-01639675030Sep 1, 2026, 12:59 p.m. / Sep 1, 2026, 2:10 p.m.
2026-09-016321738030Sep 1, 2026, 11:41 a.m. / Sep 1, 2026, 12:56 p.m.
2026-09-01632696030Sep 1, 2026, 10:44 a.m. / Sep 1, 2026, 11:30 a.m.
2026-09-01637339030Sep 1, 2026, 9:17 a.m. / Sep 1, 2026, 10:37 a.m.
2026-09-016316687030Sep 1, 2026, 7:52 a.m. / Sep 1, 2026, 9:14 a.m.
2026-09-01664966030Sep 1, 2026, 6:57 a.m. / Sep 1, 2026, 7:50 a.m.
2026-09-018612372030Sep 1, 2026, 6:25 a.m. / Sep 1, 2026, 6:56 a.m.
2026-08-31945507020Sep 1, 2026, 2:12 a.m. / Sep 1, 2026, 3:54 a.m.
2026-08-3194124263020Aug 31, 2026, 11:47 p.m. / Sep 1, 2026, 2:07 a.m.
2026-08-318018437020Aug 31, 2026, 10:26 p.m. / Aug 31, 2026, 11:15 p.m.
2026-08-318016983020Aug 31, 2026, 9:25 p.m. / Aug 31, 2026, 10:26 p.m.
2026-08-318022960020Aug 31, 2026, 7:24 p.m. / Aug 31, 2026, 9:20 p.m.
2026-08-312773965020Aug 31, 2026, 6:29 p.m. / Aug 31, 2026, 7:03 p.m.
2026-08-31135968020Aug 31, 2026, 5:57 p.m. / Aug 31, 2026, 6:20 p.m.
2026-08-311315209020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 5:49 p.m.
2026-08-31132869020Aug 31, 2026, 4:47 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-311316033020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:32 p.m.
2026-08-31139111020Aug 31, 2026, 2:59 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-315118238020Aug 31, 2026, 2:46 p.m. / Aug 31, 2026, 3:47 p.m.
2026-08-31519560020Aug 31, 2026, 1:55 p.m. / Aug 31, 2026, 2:40 p.m.
2026-08-31514499020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 1:44 p.m.
2026-08-315127016020Aug 31, 2026, 11:45 a.m. / Aug 31, 2026, 12:39 p.m.
2026-08-315120689020Aug 31, 2026, 10:42 a.m. / Aug 31, 2026, 11:44 a.m.
2026-08-31518632020Aug 31, 2026, 9:16 a.m. / Aug 31, 2026, 10:40 a.m.
2026-08-3174738020Aug 31, 2026, 8:35 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-317410478020Aug 31, 2026, 7:36 a.m. / Aug 31, 2026, 8:33 a.m.
2026-08-31747255020Aug 31, 2026, 6:19 a.m. / Aug 31, 2026, 7:34 a.m.
2026-08-25993207100Aug 25, 2026, 3:09 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-25851117100Aug 25, 2026, 1:39 p.m. / Aug 25, 2026, 2:49 p.m.
2026-08-258520075100Aug 25, 2026, 12:24 p.m. / Aug 25, 2026, 1:34 p.m.
2026-08-25852736100Aug 25, 2026, 11:00 a.m. / Aug 25, 2026, 12:19 p.m.
2026-08-25852786100Aug 25, 2026, 9:55 a.m. / Aug 25, 2026, 10:54 a.m.
2026-08-2585880100Aug 25, 2026, 8:33 a.m. / Aug 25, 2026, 9:49 a.m.
2026-08-2517311566100Aug 25, 2026, 6:52 a.m. / Aug 25, 2026, 8:03 a.m.
2026-08-2517321774100Aug 25, 2026, 6:24 a.m. / Aug 25, 2026, 6:44 a.m.
2026-08-251735002100Aug 25, 2026, 5:39 a.m. / Aug 25, 2026, 6:19 a.m.
2026-08-251737879100Aug 25, 2026, 5:14 a.m. / Aug 25, 2026, 5:34 a.m.
2026-08-25753293100Aug 25, 2026, 4:00 a.m. / Aug 25, 2026, 5:10 a.m.
2026-08-24753293100Aug 25, 2026, 3:29 a.m. / Aug 25, 2026, 3:54 a.m.
2026-08-247417726020Aug 24, 2026, 11:49 p.m. / Aug 25, 2026, 12:39 a.m.
2026-08-248017312020Aug 24, 2026, 11:00 p.m. / Aug 24, 2026, 11:44 p.m.
2026-08-248012377020Aug 24, 2026, 9:59 p.m. / Aug 24, 2026, 10:55 p.m.
2026-08-248020112020Aug 24, 2026, 8:34 p.m. / Aug 24, 2026, 9:54 p.m.
2026-08-246320643020Aug 24, 2026, 7:09 p.m. / Aug 24, 2026, 8:34 p.m.
2026-08-24633297020Aug 24, 2026, 5:39 p.m. / Aug 24, 2026, 7:05 p.m.
2026-08-24577978020Aug 24, 2026, 2:34 p.m. / Aug 24, 2026, 3:18 p.m.
2026-08-245724586020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:29 p.m.
2026-08-235622251010Aug 23, 2026, 2:59 p.m. / Aug 23, 2026, 3:34 p.m.
2026-08-235625276010Aug 23, 2026, 2:52 p.m. / Aug 23, 2026, 2:53 p.m.
2026-08-2314176010Aug 23, 2026, 1:08 p.m. / Aug 23, 2026, 2:03 p.m.
2026-08-23143456010Aug 23, 2026, 11:30 a.m. / Aug 23, 2026, 1:03 p.m.
2026-08-236320351010Aug 23, 2026, 10:39 a.m. / Aug 23, 2026, 11:53 a.m.
2026-08-23632170010Aug 23, 2026, 9:18 a.m. / Aug 23, 2026, 10:33 a.m.
2026-08-23635336010Aug 23, 2026, 7:33 a.m. / Aug 23, 2026, 9:13 a.m.
2026-08-228110504070Aug 22, 2026, 7:24 p.m. / Aug 22, 2026, 8:28 p.m.
2026-08-228115736070Aug 22, 2026, 6:29 p.m. / Aug 22, 2026, 7:19 p.m.
2026-08-225815642070Aug 22, 2026, 5:44 p.m. / Aug 22, 2026, 6:24 p.m.
2026-08-22588148070Aug 22, 2026, 4:44 p.m. / Aug 22, 2026, 5:38 p.m.
2026-08-185714845030Aug 18, 2026, 9:09 p.m. / Aug 18, 2026, 10:29 p.m.
2026-08-18572417030Aug 18, 2026, 7:54 p.m. / Aug 18, 2026, 9:04 p.m.
2026-08-185719384030Aug 18, 2026, 6:59 p.m. / Aug 18, 2026, 7:48 p.m.
2026-08-185721825030Aug 18, 2026, 5:19 p.m. / Aug 18, 2026, 6:54 p.m.
2026-08-1816113857030Aug 18, 2026, 4:09 p.m. / Aug 18, 2026, 5:15 p.m.
2026-08-1816123282030Aug 18, 2026, 3:29 p.m. / Aug 18, 2026, 4:05 p.m.
2026-08-186123923030Aug 18, 2026, 2:34 p.m. / Aug 18, 2026, 3:24 p.m.
2026-08-18615215030Aug 18, 2026, 1:04 p.m. / Aug 18, 2026, 2:29 p.m.
2026-08-18625725030Aug 18, 2026, 11:49 a.m. / Aug 18, 2026, 12:59 p.m.
2026-08-186219075030Aug 18, 2026, 10:29 a.m. / Aug 18, 2026, 11:45 a.m.
2026-08-186225713030Aug 18, 2026, 9:25 a.m. / Aug 18, 2026, 10:23 a.m.
2026-08-18626478030Aug 18, 2026, 8:00 a.m. / Aug 18, 2026, 9:19 a.m.
2026-08-186217991030Aug 18, 2026, 6:54 a.m. / Aug 18, 2026, 7:54 a.m.
2026-08-18751554030Aug 18, 2026, 6:09 a.m. / Aug 18, 2026, 6:49 a.m.
2026-08-18999724030Aug 18, 2026, 5:29 a.m. / Aug 18, 2026, 6:04 a.m.
2026-08-187011152030Aug 18, 2026, 4:25 a.m. / Aug 18, 2026, 5:25 a.m.
2026-08-171684116020Aug 17, 2026, 7:33 p.m. / Aug 17, 2026, 8:20 p.m.
2026-08-171688432020Aug 17, 2026, 6:40 p.m. / Aug 17, 2026, 7:30 p.m.
2026-08-1716815912020Aug 17, 2026, 5:40 p.m. / Aug 17, 2026, 6:34 p.m.
2026-08-1716817323020Aug 17, 2026, 4:15 p.m. / Aug 17, 2026, 5:34 p.m.
2026-08-17994127020Aug 17, 2026, 3:04 p.m. / Aug 17, 2026, 4:10 p.m.
2026-08-17994379020Aug 17, 2026, 2:34 p.m. / Aug 17, 2026, 2:58 p.m.
2026-08-17998166020Aug 17, 2026, 1:34 p.m. / Aug 17, 2026, 2:29 p.m.
2026-08-17999557020Aug 17, 2026, 12:14 p.m. / Aug 17, 2026, 1:30 p.m.
2026-08-162419855010Aug 16, 2026, 5:50 p.m. / Aug 16, 2026, 6:34 p.m.
2026-08-1616514513010Aug 16, 2026, 12:18 p.m. / Aug 16, 2026, 1:24 p.m.
2026-08-1616516472010Aug 16, 2026, 11:54 a.m. / Aug 16, 2026, 12:15 p.m.
2026-08-161653050010Aug 16, 2026, 11:19 a.m. / Aug 16, 2026, 11:49 a.m.
2026-08-161651701010Aug 16, 2026, 10:53 a.m. / Aug 16, 2026, 11:14 a.m.
2026-08-161655381010Aug 16, 2026, 10:14 a.m. / Aug 16, 2026, 10:49 a.m.
2026-08-161652687010Aug 16, 2026, 9:33 a.m. / Aug 16, 2026, 10:09 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