Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2155

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
2155
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, 1:54 a.m.
Observation age
120 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.

214
Observed trips
19
Service dates
41
Routes
Service dateRouteTripFirst / last observed
2026-09-1311111787010Sep 13, 2026, 9:57 p.m. / Sep 13, 2026, 10:19 p.m.
2026-09-1311121697010Sep 13, 2026, 9:23 p.m. / Sep 13, 2026, 9:56 p.m.
2026-09-1311610272010Sep 13, 2026, 8:27 p.m. / Sep 13, 2026, 9:20 p.m.
2026-09-131168255010Sep 13, 2026, 7:15 p.m. / Sep 13, 2026, 8:26 p.m.
2026-09-1311218701010Sep 13, 2026, 6:31 p.m. / Sep 13, 2026, 7:14 p.m.
2026-09-131124962010Sep 13, 2026, 5:58 p.m. / Sep 13, 2026, 6:29 p.m.
2026-09-1311616026010Sep 13, 2026, 5:21 p.m. / Sep 13, 2026, 5:57 p.m.
2026-09-1311611857010Sep 13, 2026, 4:45 p.m. / Sep 13, 2026, 5:20 p.m.
2026-09-1311211776010Sep 13, 2026, 4:10 p.m. / Sep 13, 2026, 4:44 p.m.
2026-09-1311215787010Sep 13, 2026, 3:40 p.m. / Sep 13, 2026, 4:09 p.m.
2026-09-13536843010Sep 13, 2026, 2:17 p.m. / Sep 13, 2026, 3:39 p.m.
2026-09-135313041010Sep 13, 2026, 1:29 p.m. / Sep 13, 2026, 2:16 p.m.
2026-09-135319387010Sep 13, 2026, 12:43 p.m. / Sep 13, 2026, 1:27 p.m.
2026-09-135312902010Sep 13, 2026, 11:27 a.m. / Sep 13, 2026, 12:41 p.m.
2026-09-121815140070Sep 12, 2026, 7:50 p.m. / Sep 12, 2026, 8:36 p.m.
2026-09-121813498070Sep 12, 2026, 6:34 p.m. / Sep 12, 2026, 7:49 p.m.
2026-09-121161140070Sep 12, 2026, 5:32 p.m. / Sep 12, 2026, 6:33 p.m.
2026-09-12874566070Sep 12, 2026, 4:50 p.m. / Sep 12, 2026, 5:30 p.m.
2026-09-12874104070Sep 12, 2026, 4:08 p.m. / Sep 12, 2026, 4:48 p.m.
2026-09-121113401070Sep 12, 2026, 3:37 p.m. / Sep 12, 2026, 4:07 p.m.
2026-09-121111141070Sep 12, 2026, 3:05 p.m. / Sep 12, 2026, 3:36 p.m.
2026-09-12335524070Sep 12, 2026, 1:02 p.m. / Sep 12, 2026, 3:04 p.m.
2026-09-123310034070Sep 12, 2026, 12:32 p.m. / Sep 12, 2026, 12:59 p.m.
2026-09-123317120070Sep 12, 2026, 12:00 p.m. / Sep 12, 2026, 12:29 p.m.
2026-09-123318348070Sep 12, 2026, 11:32 a.m. / Sep 12, 2026, 11:58 a.m.
2026-09-123312513070Sep 12, 2026, 11:01 a.m. / Sep 12, 2026, 11:31 a.m.
2026-09-123320330070Sep 12, 2026, 10:07 a.m. / Sep 12, 2026, 11:00 a.m.
2026-09-11245322060Sep 11, 2026, 8:57 p.m. / Sep 11, 2026, 10:09 p.m.
2026-09-11247037060Sep 11, 2026, 7:44 p.m. / Sep 11, 2026, 8:41 p.m.
2026-09-112420575060Sep 11, 2026, 6:24 p.m. / Sep 11, 2026, 7:43 p.m.
2026-09-1122615132060Sep 11, 2026, 5:29 p.m. / Sep 11, 2026, 6:23 p.m.
2026-09-111013151060Sep 11, 2026, 3:24 p.m. / Sep 11, 2026, 5:28 p.m.
2026-09-111021978060Sep 11, 2026, 1:50 p.m. / Sep 11, 2026, 3:23 p.m.
2026-09-11317013060Sep 11, 2026, 8:27 a.m. / Sep 11, 2026, 9:44 a.m.
2026-09-11311053060Sep 11, 2026, 8:13 a.m. / Sep 11, 2026, 9:12 a.m.
2026-09-113120482060Sep 11, 2026, 7:45 a.m. / Sep 11, 2026, 8:19 a.m.
2026-09-1163416388060Sep 11, 2026, 6:54 a.m. / Sep 11, 2026, 7:44 a.m.
2026-09-112013462060Sep 11, 2026, 5:24 a.m. / Sep 11, 2026, 6:53 a.m.
2026-09-11201479060Sep 11, 2026, 5:14 a.m. / Sep 11, 2026, 5:57 a.m.
2026-09-10493137050Sep 10, 2026, 10:22 p.m. / Sep 10, 2026, 10:35 p.m.
2026-09-104212899050Sep 10, 2026, 9:44 p.m. / Sep 10, 2026, 10:21 p.m.
2026-09-104216163050Sep 10, 2026, 9:11 p.m. / Sep 10, 2026, 9:42 p.m.
2026-09-104213757050Sep 10, 2026, 8:40 p.m. / Sep 10, 2026, 9:10 p.m.
2026-09-10423173050Sep 10, 2026, 8:03 p.m. / Sep 10, 2026, 8:39 p.m.
2026-09-102413711050Sep 10, 2026, 6:23 p.m. / Sep 10, 2026, 7:00 p.m.
2026-09-102416849050Sep 10, 2026, 5:40 p.m. / Sep 10, 2026, 6:22 p.m.
2026-09-1010514862050Sep 10, 2026, 4:53 p.m. / Sep 10, 2026, 5:38 p.m.
2026-09-101059133050Sep 10, 2026, 4:06 p.m. / Sep 10, 2026, 4:50 p.m.
2026-09-10248694050Sep 10, 2026, 3:21 p.m. / Sep 10, 2026, 4:05 p.m.
2026-09-10416643050Sep 10, 2026, 1:49 p.m. / Sep 10, 2026, 3:20 p.m.
2026-09-104123129050Sep 10, 2026, 12:55 p.m. / Sep 10, 2026, 1:47 p.m.
2026-09-10419100050Sep 10, 2026, 12:03 p.m. / Sep 10, 2026, 12:54 p.m.
2026-09-104122735050Sep 10, 2026, 11:10 a.m. / Sep 10, 2026, 12:02 p.m.
2026-09-104122593050Sep 10, 2026, 9:36 a.m. / Sep 10, 2026, 11:09 a.m.
2026-09-10193597050Sep 10, 2026, 8:31 a.m. / Sep 10, 2026, 9:23 a.m.
2026-09-10198522050Sep 10, 2026, 7:15 a.m. / Sep 10, 2026, 8:29 a.m.
2026-09-107512799040Sep 10, 2026, 4:00 a.m. / Sep 10, 2026, 4:16 a.m.
2026-09-097512799040Sep 10, 2026, 1:40 a.m. / Sep 10, 2026, 3:58 a.m.
2026-09-094020390040Sep 9, 2026, 7:04 p.m. / Sep 9, 2026, 11:03 p.m.
2026-09-0968925923040Sep 9, 2026, 2:41 p.m. / Sep 9, 2026, 4:28 p.m.
2026-09-099819526040Sep 9, 2026, 1:38 p.m. / Sep 9, 2026, 2:39 p.m.
2026-09-092024587040Sep 9, 2026, 12:35 p.m. / Sep 9, 2026, 1:39 p.m.
2026-09-09204519040Sep 9, 2026, 11:45 a.m. / Sep 9, 2026, 12:36 p.m.
2026-09-099019197040Sep 9, 2026, 10:10 a.m. / Sep 9, 2026, 11:44 a.m.
2026-09-099026327040Sep 9, 2026, 9:15 a.m. / Sep 9, 2026, 10:09 a.m.
2026-09-099018774040Sep 9, 2026, 8:28 a.m. / Sep 9, 2026, 9:14 a.m.
2026-09-0919827844040Sep 9, 2026, 7:43 a.m. / Sep 9, 2026, 8:27 a.m.
2026-09-091987541040Sep 9, 2026, 6:29 a.m. / Sep 9, 2026, 7:41 a.m.
2026-09-099817322040Sep 9, 2026, 5:58 a.m. / Sep 9, 2026, 6:47 a.m.
2026-09-099814366040Sep 9, 2026, 6:16 a.m. / Sep 9, 2026, 6:27 a.m.
2026-09-09983186040Sep 9, 2026, 5:01 a.m. / Sep 9, 2026, 5:57 a.m.
2026-09-084818202030Sep 8, 2026, 3:39 p.m. / Sep 8, 2026, 4:35 p.m.
2026-09-08903491030Sep 8, 2026, 2:55 p.m. / Sep 8, 2026, 3:36 p.m.
2026-09-089021742030Sep 8, 2026, 1:55 p.m. / Sep 8, 2026, 2:54 p.m.
2026-09-0890225030Sep 8, 2026, 12:39 p.m. / Sep 8, 2026, 1:54 p.m.
2026-09-089026135030Sep 8, 2026, 11:26 a.m. / Sep 8, 2026, 12:38 p.m.
2026-09-084128980030Sep 8, 2026, 9:43 a.m. / Sep 8, 2026, 11:24 a.m.
2026-09-084111612030Sep 8, 2026, 8:53 a.m. / Sep 8, 2026, 9:39 a.m.
2026-09-084125909030Sep 8, 2026, 8:04 a.m. / Sep 8, 2026, 8:51 a.m.
2026-09-082017554030Sep 8, 2026, 7:03 a.m. / Sep 8, 2026, 8:02 a.m.
2026-09-082024309030Sep 8, 2026, 6:12 a.m. / Sep 8, 2026, 7:01 a.m.
2026-09-0711127729110Sep 7, 2026, 9:55 p.m. / Sep 7, 2026, 10:18 p.m.
2026-09-0711126616110Sep 7, 2026, 9:21 p.m. / Sep 7, 2026, 9:54 p.m.
2026-09-071162252110Sep 7, 2026, 7:58 p.m. / Sep 7, 2026, 9:20 p.m.
2026-09-0711614069110Sep 7, 2026, 7:12 p.m. / Sep 7, 2026, 7:57 p.m.
2026-09-071127036110Sep 7, 2026, 6:38 p.m. / Sep 7, 2026, 7:10 p.m.
2026-09-071123518110Sep 7, 2026, 5:55 p.m. / Sep 7, 2026, 6:35 p.m.
2026-09-0711613926110Sep 7, 2026, 5:19 p.m. / Sep 7, 2026, 5:53 p.m.
2026-09-071161931110Sep 7, 2026, 4:41 p.m. / Sep 7, 2026, 5:18 p.m.
2026-09-0711219927110Sep 7, 2026, 4:02 p.m. / Sep 7, 2026, 4:40 p.m.
2026-09-071123688110Sep 7, 2026, 3:23 p.m. / Sep 7, 2026, 4:01 p.m.
2026-09-075312928110Sep 7, 2026, 2:15 p.m. / Sep 7, 2026, 3:22 p.m.
2026-09-075326867110Sep 7, 2026, 1:33 p.m. / Sep 7, 2026, 2:14 p.m.
2026-09-075323256110Sep 7, 2026, 11:55 a.m. / Sep 7, 2026, 1:31 p.m.
2026-09-075310209110Sep 7, 2026, 11:29 a.m. / Sep 7, 2026, 12:40 p.m.
2026-09-058028597090Sep 5, 2026, 11:21 p.m. / Sep 6, 2026, 12:10 a.m.
2026-09-05806636090Sep 5, 2026, 10:34 p.m. / Sep 5, 2026, 11:19 p.m.
2026-09-05807340090Sep 5, 2026, 8:40 p.m. / Sep 5, 2026, 10:33 p.m.
2026-09-05911928090Sep 5, 2026, 8:17 p.m. / Sep 5, 2026, 8:38 p.m.
2026-09-05914162090Sep 5, 2026, 7:47 p.m. / Sep 5, 2026, 8:16 p.m.
2026-09-054414900090Sep 5, 2026, 6:37 p.m. / Sep 5, 2026, 7:46 p.m.
2026-09-054419458090Sep 5, 2026, 5:49 p.m. / Sep 5, 2026, 6:35 p.m.
2026-09-05449507090Sep 5, 2026, 5:08 p.m. / Sep 5, 2026, 5:48 p.m.
2026-09-0544576090Sep 5, 2026, 3:32 p.m. / Sep 5, 2026, 5:07 p.m.
2026-09-05441600090Sep 5, 2026, 3:15 p.m. / Sep 5, 2026, 4:19 p.m.
2026-09-042426427060Sep 4, 2026, 5:27 p.m. / Sep 4, 2026, 6:13 p.m.
2026-09-04244629060Sep 4, 2026, 4:52 p.m. / Sep 4, 2026, 5:26 p.m.
2026-09-042417831060Sep 4, 2026, 3:15 p.m. / Sep 4, 2026, 4:41 p.m.
2026-09-042419455060Sep 4, 2026, 1:52 p.m. / Sep 4, 2026, 3:14 p.m.
2026-08-2878181130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 8:51 p.m.
2026-08-2873304130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-28721079130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:07 p.m.
2026-08-28567402130Aug 28, 2026, 2:54 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-285619422130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:49 p.m.
2026-08-25209497100Aug 25, 2026, 9:39 a.m. / Aug 25, 2026, 10:24 a.m.
2026-08-25205459100Aug 25, 2026, 8:47 a.m. / Aug 25, 2026, 9:34 a.m.
2026-08-2522616698100Aug 25, 2026, 7:47 a.m. / Aug 25, 2026, 8:40 a.m.
2026-08-251918450100Aug 25, 2026, 7:05 a.m. / Aug 25, 2026, 7:39 a.m.
2026-08-251919290100Aug 25, 2026, 6:08 a.m. / Aug 25, 2026, 6:55 a.m.
2026-08-24121720020Aug 24, 2026, 10:16 p.m. / Aug 24, 2026, 11:04 p.m.
2026-08-241224435020Aug 24, 2026, 9:20 p.m. / Aug 24, 2026, 10:09 p.m.
2026-08-241223477020Aug 24, 2026, 8:14 p.m. / Aug 24, 2026, 9:14 p.m.
2026-08-241021406020Aug 24, 2026, 6:13 p.m. / Aug 24, 2026, 8:09 p.m.
2026-08-241014881020Aug 24, 2026, 4:56 p.m. / Aug 24, 2026, 6:04 p.m.
2026-08-241023680020Aug 24, 2026, 3:09 p.m. / Aug 24, 2026, 4:49 p.m.
2026-08-241020657020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 3:04 p.m.
2026-08-234420457010Aug 23, 2026, 1:03 p.m. / Aug 23, 2026, 1:28 p.m.
2026-08-234425236010Aug 23, 2026, 12:29 p.m. / Aug 23, 2026, 12:58 p.m.
2026-08-234425071010Aug 23, 2026, 11:39 a.m. / Aug 23, 2026, 12:24 p.m.
2026-08-23441571010Aug 23, 2026, 10:30 a.m. / Aug 23, 2026, 11:34 a.m.
2026-08-234815273010Aug 23, 2026, 9:34 a.m. / Aug 23, 2026, 10:23 a.m.
2026-08-231116316010Aug 23, 2026, 8:24 a.m. / Aug 23, 2026, 9:29 a.m.
2026-08-2311117390010Aug 23, 2026, 7:19 a.m. / Aug 23, 2026, 8:19 a.m.
2026-08-2311121135010Aug 23, 2026, 6:44 a.m. / Aug 23, 2026, 7:49 a.m.
2026-08-2389521208010Aug 23, 2026, 5:44 a.m. / Aug 23, 2026, 6:39 a.m.
2026-08-23895780010Aug 23, 2026, 5:08 a.m. / Aug 23, 2026, 5:39 a.m.
2026-08-221819464070Aug 22, 2026, 3:03 p.m. / Aug 22, 2026, 4:14 p.m.
2026-08-22405499070Aug 22, 2026, 2:03 p.m. / Aug 22, 2026, 2:59 p.m.
2026-08-22408509070Aug 22, 2026, 1:03 p.m. / Aug 22, 2026, 1:58 p.m.
2026-08-22407913070Aug 22, 2026, 12:14 p.m. / Aug 22, 2026, 12:59 p.m.
2026-08-22405081070Aug 22, 2026, 10:34 a.m. / Aug 22, 2026, 11:15 a.m.
2026-08-224017559070Aug 22, 2026, 9:30 a.m. / Aug 22, 2026, 10:29 a.m.
2026-08-224025488070Aug 22, 2026, 8:19 a.m. / Aug 22, 2026, 9:24 a.m.
2026-08-22910723070Aug 22, 2026, 6:23 a.m. / Aug 22, 2026, 7:14 a.m.
2026-08-223921140070Aug 22, 2026, 5:34 a.m. / Aug 22, 2026, 6:18 a.m.
2026-08-223916771070Aug 22, 2026, 4:00 a.m. / Aug 22, 2026, 5:29 a.m.
2026-08-21398359070Aug 22, 2026, 3:03 a.m. / Aug 22, 2026, 3:53 a.m.
2026-08-21309142060Aug 21, 2026, 12:49 p.m. / Aug 21, 2026, 1:19 p.m.
2026-08-213015445060Aug 21, 2026, 12:09 p.m. / Aug 21, 2026, 12:43 p.m.
2026-08-2130378060Aug 21, 2026, 11:18 a.m. / Aug 21, 2026, 12:04 p.m.
2026-08-21302283060Aug 21, 2026, 10:44 a.m. / Aug 21, 2026, 11:14 a.m.
2026-08-21307712060Aug 21, 2026, 9:49 a.m. / Aug 21, 2026, 10:39 a.m.
2026-08-213014256060Aug 21, 2026, 9:14 a.m. / Aug 21, 2026, 9:44 a.m.
2026-08-21182494060Aug 21, 2026, 7:39 a.m. / Aug 21, 2026, 9:08 a.m.
2026-08-211814385060Aug 21, 2026, 6:54 a.m. / Aug 21, 2026, 7:34 a.m.
2026-08-211818883060Aug 21, 2026, 5:03 a.m. / Aug 21, 2026, 6:48 a.m.
2026-08-21488930060Aug 21, 2026, 5:19 a.m. / Aug 21, 2026, 5:44 a.m.
2026-08-20E118763050Aug 20, 2026, 5:14 p.m. / Aug 20, 2026, 5:59 p.m.
2026-08-20E13567050Aug 20, 2026, 4:29 p.m. / Aug 20, 2026, 5:08 p.m.
2026-08-20E118182050Aug 20, 2026, 3:39 p.m. / Aug 20, 2026, 4:24 p.m.
2026-08-20E11911050Aug 20, 2026, 2:44 p.m. / Aug 20, 2026, 3:34 p.m.
2026-08-20492555050Aug 20, 2026, 11:33 a.m. / Aug 20, 2026, 12:13 p.m.
2026-08-20397546050Aug 20, 2026, 10:59 a.m. / Aug 20, 2026, 11:29 a.m.
2026-08-20399089050Aug 20, 2026, 10:00 a.m. / Aug 20, 2026, 10:54 a.m.
2026-08-20257959050Aug 20, 2026, 9:23 a.m. / Aug 20, 2026, 9:54 a.m.
2026-08-202525127050Aug 20, 2026, 8:48 a.m. / Aug 20, 2026, 9:18 a.m.
2026-08-20259533050Aug 20, 2026, 7:53 a.m. / Aug 20, 2026, 8:43 a.m.
2026-08-203411062050Aug 20, 2026, 6:08 a.m. / Aug 20, 2026, 7:49 a.m.
2026-08-203414934050Aug 20, 2026, 5:39 a.m. / Aug 20, 2026, 6:04 a.m.
2026-08-20122822050Aug 20, 2026, 4:44 a.m. / Aug 20, 2026, 5:34 a.m.
2026-08-201224713050Aug 20, 2026, 4:03 a.m. / Aug 20, 2026, 4:39 a.m.
2026-08-191224713050Aug 20, 2026, 3:43 a.m. / Aug 20, 2026, 3:59 a.m.
2026-08-19E17831080Aug 19, 2026, 5:34 p.m. / Aug 19, 2026, 6:19 p.m.
2026-08-19E16458080Aug 19, 2026, 4:49 p.m. / Aug 19, 2026, 5:30 p.m.
2026-08-19E119583080Aug 19, 2026, 3:54 p.m. / Aug 19, 2026, 4:44 p.m.
2026-08-19E112011080Aug 19, 2026, 2:59 p.m. / Aug 19, 2026, 3:49 p.m.
2026-08-193820213080Aug 19, 2026, 1:59 p.m. / Aug 19, 2026, 2:18 p.m.
2026-08-19387867080Aug 19, 2026, 1:13 p.m. / Aug 19, 2026, 1:54 p.m.
2026-08-193815901080Aug 19, 2026, 12:24 p.m. / Aug 19, 2026, 1:08 p.m.
2026-08-193823608080Aug 19, 2026, 11:44 a.m. / Aug 19, 2026, 12:18 p.m.
2026-08-19343008080Aug 19, 2026, 11:09 a.m. / Aug 19, 2026, 11:39 a.m.
2026-08-193420170080Aug 19, 2026, 10:29 a.m. / Aug 19, 2026, 11:03 a.m.
2026-08-193018184080Aug 19, 2026, 9:22 a.m. / Aug 19, 2026, 10:24 a.m.
2026-08-193011325080Aug 19, 2026, 8:03 a.m. / Aug 19, 2026, 9:13 a.m.
2026-08-1923713238080Aug 19, 2026, 7:59 a.m. / Aug 19, 2026, 8:39 a.m.
2026-08-191924324080Aug 19, 2026, 7:19 a.m. / Aug 19, 2026, 7:54 a.m.
2026-08-191916275080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:14 a.m.
2026-08-1810522331030Aug 19, 2026, 12:19 a.m. / Aug 19, 2026, 12:54 a.m.
2026-08-1810520537030Aug 18, 2026, 10:55 p.m. / Aug 19, 2026, 12:14 a.m.
2026-08-183919395030Aug 18, 2026, 10:19 p.m. / Aug 18, 2026, 10:49 p.m.
2026-08-183910370030Aug 18, 2026, 9:39 p.m. / Aug 18, 2026, 10:15 p.m.
2026-08-183910143030Aug 18, 2026, 8:49 p.m. / Aug 18, 2026, 9:33 p.m.
2026-08-182410088030Aug 18, 2026, 6:49 p.m. / Aug 18, 2026, 8:44 p.m.
2026-08-18241307030Aug 18, 2026, 5:54 p.m. / Aug 18, 2026, 6:44 p.m.
2026-08-182417577030Aug 18, 2026, 5:00 p.m. / Aug 18, 2026, 5:49 p.m.
2026-08-179311258020Aug 18, 2026, 12:08 a.m. / Aug 18, 2026, 12:54 a.m.
2026-08-1724473020Aug 17, 2026, 10:38 p.m. / Aug 17, 2026, 11:40 p.m.
2026-08-173313006020Aug 17, 2026, 10:04 p.m. / Aug 17, 2026, 10:35 p.m.
2026-08-17335602020Aug 17, 2026, 9:29 p.m. / Aug 17, 2026, 10:00 p.m.
2026-08-173512591020Aug 17, 2026, 7:25 p.m. / Aug 17, 2026, 9:24 p.m.
2026-08-173113799020Aug 17, 2026, 6:40 p.m. / Aug 17, 2026, 7:19 p.m.
2026-08-17311901020Aug 17, 2026, 6:10 p.m. / Aug 17, 2026, 6:34 p.m.
2026-08-17312136020Aug 17, 2026, 4:23 p.m. / Aug 17, 2026, 6:04 p.m.
2026-08-173112743020Aug 17, 2026, 4:09 p.m. / Aug 17, 2026, 5:04 p.m.
2026-08-17309142020Aug 17, 2026, 12:49 p.m. / Aug 17, 2026, 1:19 p.m.
2026-08-173015445020Aug 17, 2026, 12:08 p.m. / Aug 17, 2026, 12:44 p.m.
2026-08-1730378020Aug 17, 2026, 11:13 a.m. / Aug 17, 2026, 12:04 p.m.
2026-08-17302283020Aug 17, 2026, 10:44 a.m. / Aug 17, 2026, 11:09 a.m.
2026-08-17307712020Aug 17, 2026, 9:49 a.m. / Aug 17, 2026, 10:39 a.m.
2026-08-173014256020Aug 17, 2026, 9:14 a.m. / Aug 17, 2026, 9:44 a.m.
2026-08-17182494020Aug 17, 2026, 7:39 a.m. / Aug 17, 2026, 9:09 a.m.
2026-08-171814385020Aug 17, 2026, 6:54 a.m. / Aug 17, 2026, 7:33 a.m.
2026-08-171818883020Aug 17, 2026, 5:14 a.m. / Aug 17, 2026, 6:49 a.m.
2026-08-17488930020Aug 17, 2026, 5:19 a.m. / Aug 17, 2026, 5:44 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, 1:54 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, 1:54 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 133 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