Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2162

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.

This feed ID is not in the current live snapshot. Its retained history remains available instead of disappearing.

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.

120
Observed trips
11
Service dates
38
Routes
Service dateRouteTripFirst / last observed
2026-08-284824725130Aug 28, 2026, 11:24 p.m. / Aug 28, 2026, 11:54 p.m.
2026-08-28482329130Aug 28, 2026, 11:22 p.m. / Aug 28, 2026, 11:23 p.m.
2026-08-28446927130Aug 28, 2026, 10:12 p.m. / Aug 28, 2026, 10:39 p.m.
2026-08-284423606130Aug 28, 2026, 9:39 p.m. / Aug 28, 2026, 9:59 p.m.
2026-08-284419660130Aug 28, 2026, 8:33 p.m. / Aug 28, 2026, 9:18 p.m.
2026-08-283922792130Aug 28, 2026, 7:11 p.m. / Aug 28, 2026, 8:25 p.m.
2026-08-28391199130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:06 p.m.
2026-08-28357029130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-283112942130Aug 28, 2026, 3:17 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-28319193130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:04 p.m.
2026-08-273114532120Aug 27, 2026, 12:46 p.m. / Aug 27, 2026, 1:10 p.m.
2026-08-27315859120Aug 27, 2026, 12:08 p.m. / Aug 27, 2026, 12:39 p.m.
2026-08-273118489120Aug 27, 2026, 11:09 a.m. / Aug 27, 2026, 12:00 p.m.
2026-08-273120323120Aug 27, 2026, 10:40 a.m. / Aug 27, 2026, 11:04 a.m.
2026-08-273119931120Aug 27, 2026, 9:10 a.m. / Aug 27, 2026, 10:34 a.m.
2026-08-273123355120Aug 27, 2026, 8:37 a.m. / Aug 27, 2026, 9:08 a.m.
2026-08-273119243120Aug 27, 2026, 7:43 a.m. / Aug 27, 2026, 8:31 a.m.
2026-08-273123018120Aug 27, 2026, 7:03 a.m. / Aug 27, 2026, 7:38 a.m.
2026-08-273625660120Aug 27, 2026, 6:14 a.m. / Aug 27, 2026, 6:58 a.m.
2026-08-2561030100Aug 25, 2026, 10:54 a.m. / Aug 25, 2026, 1:04 p.m.
2026-08-25623749100Aug 25, 2026, 9:34 a.m. / Aug 25, 2026, 10:49 a.m.
2026-08-245104020Aug 24, 2026, 8:34 p.m. / Aug 24, 2026, 9:04 p.m.
2026-08-2457869020Aug 24, 2026, 8:04 p.m. / Aug 24, 2026, 8:29 p.m.
2026-08-24524014020Aug 24, 2026, 7:18 p.m. / Aug 24, 2026, 7:59 p.m.
2026-08-24516361020Aug 24, 2026, 6:49 p.m. / Aug 24, 2026, 7:14 p.m.
2026-08-2458003020Aug 24, 2026, 6:00 p.m. / Aug 24, 2026, 6:44 p.m.
2026-08-24518480020Aug 24, 2026, 4:34 p.m. / Aug 24, 2026, 5:54 p.m.
2026-08-244011022020Aug 24, 2026, 3:44 p.m. / Aug 24, 2026, 4:19 p.m.
2026-08-24711071020Aug 24, 2026, 2:30 p.m. / Aug 24, 2026, 3:34 p.m.
2026-08-2476792020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:23 p.m.
2026-08-21635926060Aug 21, 2026, 4:09 p.m. / Aug 21, 2026, 4:20 p.m.
2026-08-20252074050Aug 21, 2026, 12:53 a.m. / Aug 21, 2026, 2:34 a.m.
2026-08-20251149050Aug 21, 2026, 12:13 a.m. / Aug 21, 2026, 12:49 a.m.
2026-08-202523346050Aug 20, 2026, 11:38 p.m. / Aug 21, 2026, 12:09 a.m.
2026-08-20257598050Aug 20, 2026, 10:49 p.m. / Aug 20, 2026, 11:34 p.m.
2026-08-20257232050Aug 20, 2026, 9:44 p.m. / Aug 20, 2026, 10:44 p.m.
2026-08-20196201050Aug 20, 2026, 11:53 a.m. / Aug 20, 2026, 12:44 p.m.
2026-08-201922170050Aug 20, 2026, 10:53 a.m. / Aug 20, 2026, 11:49 a.m.
2026-08-201915852050Aug 20, 2026, 10:34 a.m. / Aug 20, 2026, 10:49 a.m.
2026-08-201911328050Aug 20, 2026, 8:43 a.m. / Aug 20, 2026, 10:30 a.m.
2026-08-20612035050Aug 20, 2026, 6:29 a.m. / Aug 20, 2026, 8:39 a.m.
2026-08-206221391050Aug 20, 2026, 4:53 a.m. / Aug 20, 2026, 6:23 a.m.
2026-08-193917653080Aug 19, 2026, 9:43 p.m. / Aug 19, 2026, 10:01 p.m.
2026-08-19399856080Aug 19, 2026, 9:09 p.m. / Aug 19, 2026, 9:38 p.m.
2026-08-19424091080Aug 19, 2026, 8:39 p.m. / Aug 19, 2026, 9:04 p.m.
2026-08-19425858080Aug 19, 2026, 7:28 p.m. / Aug 19, 2026, 8:34 p.m.
2026-08-193917956080Aug 19, 2026, 7:38 p.m. / Aug 19, 2026, 8:03 p.m.
2026-08-193019550080Aug 19, 2026, 6:49 p.m. / Aug 19, 2026, 7:23 p.m.
2026-08-19346402080Aug 19, 2026, 5:48 p.m. / Aug 19, 2026, 6:44 p.m.
2026-08-19259744080Aug 19, 2026, 4:29 p.m. / Aug 19, 2026, 5:43 p.m.
2026-08-192517598080Aug 19, 2026, 3:24 p.m. / Aug 19, 2026, 4:23 p.m.
2026-08-192511634080Aug 19, 2026, 2:03 p.m. / Aug 19, 2026, 3:19 p.m.
2026-08-191015116080Aug 19, 2026, 11:23 a.m. / Aug 19, 2026, 11:48 a.m.
2026-08-191021768080Aug 19, 2026, 10:38 a.m. / Aug 19, 2026, 11:18 a.m.
2026-08-194919538080Aug 19, 2026, 10:24 a.m. / Aug 19, 2026, 10:33 a.m.
2026-08-194919244080Aug 19, 2026, 10:03 a.m. / Aug 19, 2026, 10:19 a.m.
2026-08-194510373080Aug 19, 2026, 9:55 a.m. / Aug 19, 2026, 10:00 a.m.
2026-08-19457701080Aug 19, 2026, 9:43 a.m. / Aug 19, 2026, 9:50 a.m.
2026-08-192123837080Aug 19, 2026, 8:44 a.m. / Aug 19, 2026, 9:38 a.m.
2026-08-19335949080Aug 19, 2026, 8:03 a.m. / Aug 19, 2026, 8:39 a.m.
2026-08-193325345080Aug 19, 2026, 7:19 a.m. / Aug 19, 2026, 7:59 a.m.
2026-08-193317306080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:14 a.m.
2026-08-18206990030Aug 18, 2026, 10:04 p.m. / Aug 18, 2026, 11:19 p.m.
2026-08-18205406030Aug 18, 2026, 9:33 p.m. / Aug 18, 2026, 9:59 p.m.
2026-08-18208774030Aug 18, 2026, 8:35 p.m. / Aug 18, 2026, 9:29 p.m.
2026-08-1820862030Aug 18, 2026, 7:54 p.m. / Aug 18, 2026, 8:29 p.m.
2026-08-181823968030Aug 18, 2026, 6:19 p.m. / Aug 18, 2026, 7:48 p.m.
2026-08-18182091030Aug 18, 2026, 5:24 p.m. / Aug 18, 2026, 6:15 p.m.
2026-08-182415467030Aug 18, 2026, 4:14 p.m. / Aug 18, 2026, 5:19 p.m.
2026-08-1822613317030Aug 18, 2026, 3:19 p.m. / Aug 18, 2026, 4:09 p.m.
2026-08-1813825159030Aug 18, 2026, 2:00 p.m. / Aug 18, 2026, 3:14 p.m.
2026-08-1813816169030Aug 18, 2026, 1:44 p.m. / Aug 18, 2026, 1:54 p.m.
2026-08-1813820575030Aug 18, 2026, 12:59 p.m. / Aug 18, 2026, 1:39 p.m.
2026-08-181387140030Aug 18, 2026, 12:44 p.m. / Aug 18, 2026, 12:54 p.m.
2026-08-189819748030Aug 18, 2026, 8:34 a.m. / Aug 18, 2026, 10:24 a.m.
2026-08-189819378030Aug 18, 2026, 8:13 a.m. / Aug 18, 2026, 8:13 a.m.
2026-08-184023043030Aug 18, 2026, 6:54 a.m. / Aug 18, 2026, 8:09 a.m.
2026-08-173917653020Aug 17, 2026, 9:43 p.m. / Aug 17, 2026, 10:00 p.m.
2026-08-17399856020Aug 17, 2026, 9:13 p.m. / Aug 17, 2026, 9:39 p.m.
2026-08-17424091020Aug 17, 2026, 8:39 p.m. / Aug 17, 2026, 9:09 p.m.
2026-08-17425858020Aug 17, 2026, 8:09 p.m. / Aug 17, 2026, 8:34 p.m.
2026-08-173917956020Aug 17, 2026, 7:24 p.m. / Aug 17, 2026, 8:04 p.m.
2026-08-173019550020Aug 17, 2026, 6:49 p.m. / Aug 17, 2026, 7:20 p.m.
2026-08-17346402020Aug 17, 2026, 5:48 p.m. / Aug 17, 2026, 6:44 p.m.
2026-08-17259744020Aug 17, 2026, 4:24 p.m. / Aug 17, 2026, 5:44 p.m.
2026-08-172517598020Aug 17, 2026, 3:34 p.m. / Aug 17, 2026, 4:19 p.m.
2026-08-172511634020Aug 17, 2026, 2:04 p.m. / Aug 17, 2026, 3:29 p.m.
2026-08-17413039020Aug 17, 2026, 10:39 a.m. / Aug 17, 2026, 11:19 a.m.
2026-08-174122658020Aug 17, 2026, 9:34 a.m. / Aug 17, 2026, 10:34 a.m.
2026-08-174816043020Aug 17, 2026, 8:19 a.m. / Aug 17, 2026, 9:29 a.m.
2026-08-1748-1370508257Aug 17, 2026, 8:14 a.m. / Aug 17, 2026, 8:14 a.m.
2026-08-1776486020Aug 17, 2026, 7:14 a.m. / Aug 17, 2026, 8:09 a.m.
2026-08-17730020Aug 17, 2026, 5:59 a.m. / Aug 17, 2026, 7:09 a.m.
2026-08-17193366020Aug 17, 2026, 5:24 a.m. / Aug 17, 2026, 5:54 a.m.
2026-08-161118932010Aug 16, 2026, 9:59 p.m. / Aug 16, 2026, 10:19 p.m.
2026-08-161117272010Aug 16, 2026, 9:24 p.m. / Aug 16, 2026, 9:54 p.m.
2026-08-1611625421010Aug 16, 2026, 8:25 p.m. / Aug 16, 2026, 9:19 p.m.
2026-08-1611624933010Aug 16, 2026, 7:14 p.m. / Aug 16, 2026, 7:47 p.m.
2026-08-1611219301010Aug 16, 2026, 6:39 p.m. / Aug 16, 2026, 7:09 p.m.
2026-08-1611216925010Aug 16, 2026, 6:04 p.m. / Aug 16, 2026, 6:34 p.m.
2026-08-1611620553010Aug 16, 2026, 5:25 p.m. / Aug 16, 2026, 5:59 p.m.
2026-08-1611616490010Aug 16, 2026, 4:44 p.m. / Aug 16, 2026, 5:19 p.m.
2026-08-16112254010Aug 16, 2026, 4:04 p.m. / Aug 16, 2026, 4:39 p.m.
2026-08-1611214203010Aug 16, 2026, 3:34 p.m. / Aug 16, 2026, 3:59 p.m.
2026-08-16536786010Aug 16, 2026, 2:18 p.m. / Aug 16, 2026, 3:29 p.m.
2026-08-165317862010Aug 16, 2026, 1:34 p.m. / Aug 16, 2026, 2:14 p.m.
2026-08-165315948010Aug 16, 2026, 12:44 p.m. / Aug 16, 2026, 1:29 p.m.
2026-08-165318304010Aug 16, 2026, 11:29 a.m. / Aug 16, 2026, 12:39 p.m.
2026-08-151921645070Aug 15, 2026, 8:54 p.m. / Aug 15, 2026, 9:54 p.m.
2026-08-15195153070Aug 15, 2026, 7:59 p.m. / Aug 15, 2026, 8:49 p.m.
2026-08-15191325070Aug 15, 2026, 6:54 p.m. / Aug 15, 2026, 7:54 p.m.
2026-08-155823446070Aug 15, 2026, 1:34 p.m. / Aug 15, 2026, 2:39 p.m.
2026-08-155812305070Aug 15, 2026, 12:49 p.m. / Aug 15, 2026, 1:28 p.m.
2026-08-155622187070Aug 15, 2026, 11:34 a.m. / Aug 15, 2026, 12:44 p.m.
2026-08-155819222070Aug 15, 2026, 10:39 a.m. / Aug 15, 2026, 11:29 a.m.
2026-08-155818664070Aug 15, 2026, 9:49 a.m. / Aug 15, 2026, 10:34 a.m.
2026-08-15587539070Aug 15, 2026, 8:18 a.m. / Aug 15, 2026, 9:44 a.m.
2026-08-155722714070Aug 15, 2026, 7:30 a.m. / Aug 15, 2026, 8:13 a.m.
2026-08-155112399070Aug 15, 2026, 6:09 a.m. / Aug 15, 2026, 7:25 a.m.
2026-08-15406358070Aug 15, 2026, 5:14 a.m. / Aug 15, 2026, 6:04 a.m.
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
120 retained observed trips
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