Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6452

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.

128
Observed trips
16
Service dates
33
Routes
Service dateRouteTripFirst / last observed
2026-09-031814279050Sep 3, 2026, 6:35 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-0322625760050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-0361822452050Sep 3, 2026, 7:00 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-023517052040Sep 2, 2026, 1:08 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-0269817300040Sep 2, 2026, 7:58 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-0269819766040Sep 2, 2026, 7:05 a.m. / Sep 2, 2026, 7:56 a.m.
2026-09-011821018030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-012214267030Sep 1, 2026, 3:38 p.m. / Sep 1, 2026, 4:11 p.m.
2026-09-0167813907030Sep 1, 2026, 2:48 p.m. / Sep 1, 2026, 3:31 p.m.
2026-09-01433943030Sep 1, 2026, 10:07 a.m. / Sep 1, 2026, 10:45 a.m.
2026-09-01722449030Sep 1, 2026, 8:18 a.m. / Sep 1, 2026, 9:57 a.m.
2026-09-011913096030Sep 1, 2026, 7:33 a.m. / Sep 1, 2026, 8:07 a.m.
2026-09-0119517030Sep 1, 2026, 6:19 a.m. / Sep 1, 2026, 7:32 a.m.
2026-08-31982972020Aug 31, 2026, 6:00 p.m. / Aug 31, 2026, 6:46 p.m.
2026-08-319822024020Aug 31, 2026, 5:46 p.m. / Aug 31, 2026, 5:58 p.m.
2026-08-31985603020Aug 31, 2026, 4:19 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-31197386020Aug 31, 2026, 3:17 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-31191364020Aug 31, 2026, 1:55 p.m. / Aug 31, 2026, 3:05 p.m.
2026-08-31191057020Aug 31, 2026, 12:33 p.m. / Aug 31, 2026, 1:44 p.m.
2026-08-3119176020Aug 31, 2026, 10:55 a.m. / Aug 31, 2026, 12:31 p.m.
2026-08-31193613020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 11:17 a.m.
2026-08-311922475020Aug 31, 2026, 8:48 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-319818604020Aug 31, 2026, 7:24 a.m. / Aug 31, 2026, 8:46 a.m.
2026-08-31984645020Aug 31, 2026, 7:21 a.m. / Aug 31, 2026, 8:06 a.m.
2026-08-307516084080Aug 30, 2026, 10:11 p.m. / Aug 30, 2026, 10:13 p.m.
2026-08-307528573080Aug 30, 2026, 9:07 p.m. / Aug 30, 2026, 9:30 p.m.
2026-08-306216398080Aug 30, 2026, 7:38 p.m. / Aug 30, 2026, 9:05 p.m.
2026-08-306125691080Aug 30, 2026, 5:36 p.m. / Aug 30, 2026, 7:36 p.m.
2026-08-307426185080Aug 30, 2026, 4:04 p.m. / Aug 30, 2026, 5:55 p.m.
2026-08-3074278080Aug 30, 2026, 2:38 p.m. / Aug 30, 2026, 4:03 p.m.
2026-08-285317850130Aug 28, 2026, 2:49 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-287516679130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:45 p.m.
2026-08-27809768120Aug 27, 2026, 2:28 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-27809467120Aug 27, 2026, 12:35 p.m. / Aug 27, 2026, 2:21 p.m.
2026-08-277419738120Aug 27, 2026, 8:37 a.m. / Aug 27, 2026, 9:34 a.m.
2026-08-275112065120Aug 27, 2026, 7:38 a.m. / Aug 27, 2026, 8:31 a.m.
2026-08-27511823120Aug 27, 2026, 6:53 a.m. / Aug 27, 2026, 7:33 a.m.
2026-08-272779037120Aug 27, 2026, 5:34 a.m. / Aug 27, 2026, 6:48 a.m.
2026-08-2517314893100Aug 25, 2026, 3:24 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-251732512100Aug 25, 2026, 2:54 p.m. / Aug 25, 2026, 3:19 p.m.
2026-08-2517325343100Aug 25, 2026, 1:53 p.m. / Aug 25, 2026, 2:49 p.m.
2026-08-2517321904100Aug 25, 2026, 1:19 p.m. / Aug 25, 2026, 1:49 p.m.
2026-08-251317429100Aug 25, 2026, 9:24 a.m. / Aug 25, 2026, 9:39 a.m.
2026-08-251310919100Aug 25, 2026, 9:04 a.m. / Aug 25, 2026, 9:19 a.m.
2026-08-251312559100Aug 25, 2026, 8:47 a.m. / Aug 25, 2026, 8:59 a.m.
2026-08-251313680100Aug 25, 2026, 8:12 a.m. / Aug 25, 2026, 8:40 a.m.
2026-08-25755287100Aug 25, 2026, 6:44 a.m. / Aug 25, 2026, 8:04 a.m.
2026-08-24401776020Aug 24, 2026, 5:46 p.m. / Aug 24, 2026, 6:21 p.m.
2026-08-2410511079020Aug 24, 2026, 4:46 p.m. / Aug 24, 2026, 5:39 p.m.
2026-08-241058735020Aug 24, 2026, 4:03 p.m. / Aug 24, 2026, 4:39 p.m.
2026-08-2410515175020Aug 24, 2026, 2:39 p.m. / Aug 24, 2026, 3:54 p.m.
2026-08-2316311422010Aug 23, 2026, 7:02 p.m. / Aug 23, 2026, 7:06 p.m.
2026-08-231633839010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 6:57 p.m.
2026-08-2316310129010Aug 23, 2026, 4:34 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-2316311848010Aug 23, 2026, 4:00 p.m. / Aug 23, 2026, 4:29 p.m.
2026-08-231637941010Aug 23, 2026, 4:13 p.m. / Aug 23, 2026, 4:13 p.m.
2026-08-2316311887010Aug 23, 2026, 3:34 p.m. / Aug 23, 2026, 3:54 p.m.
2026-08-2316318893010Aug 23, 2026, 2:59 p.m. / Aug 23, 2026, 3:29 p.m.
2026-08-231638298010Aug 23, 2026, 2:52 p.m. / Aug 23, 2026, 2:54 p.m.
2026-08-2316315372010Aug 23, 2026, 1:34 p.m. / Aug 23, 2026, 2:04 p.m.
2026-08-231636182010Aug 23, 2026, 1:08 p.m. / Aug 23, 2026, 1:59 p.m.
2026-08-22813850070Aug 22, 2026, 4:38 p.m. / Aug 22, 2026, 6:00 p.m.
2026-08-225819354070Aug 22, 2026, 3:49 p.m. / Aug 22, 2026, 4:33 p.m.
2026-08-22585899070Aug 22, 2026, 2:54 p.m. / Aug 22, 2026, 3:44 p.m.
2026-08-225714742070Aug 22, 2026, 1:19 p.m. / Aug 22, 2026, 2:28 p.m.
2026-08-22574576070Aug 22, 2026, 12:04 p.m. / Aug 22, 2026, 1:13 p.m.
2026-08-228619961070Aug 22, 2026, 11:19 a.m. / Aug 22, 2026, 11:59 a.m.
2026-08-22862551070Aug 22, 2026, 10:53 a.m. / Aug 22, 2026, 11:14 a.m.
2026-08-22742383070Aug 22, 2026, 9:08 a.m. / Aug 22, 2026, 10:48 a.m.
2026-08-227425707070Aug 22, 2026, 8:14 a.m. / Aug 22, 2026, 9:04 a.m.
2026-08-2111125063060Aug 21, 2026, 8:39 p.m. / Aug 21, 2026, 9:09 p.m.
2026-08-211112875060Aug 21, 2026, 7:58 p.m. / Aug 21, 2026, 8:34 p.m.
2026-08-211117244060Aug 21, 2026, 7:09 p.m. / Aug 21, 2026, 7:53 p.m.
2026-08-2111115626060Aug 21, 2026, 6:24 p.m. / Aug 21, 2026, 7:03 p.m.
2026-08-211116465060Aug 21, 2026, 5:48 p.m. / Aug 21, 2026, 6:19 p.m.
2026-08-211112730060Aug 21, 2026, 5:00 p.m. / Aug 21, 2026, 5:43 p.m.
2026-08-2111118670060Aug 21, 2026, 4:14 p.m. / Aug 21, 2026, 4:53 p.m.
2026-08-211111962060Aug 21, 2026, 3:28 p.m. / Aug 21, 2026, 4:09 p.m.
2026-08-2111115466060Aug 21, 2026, 2:38 p.m. / Aug 21, 2026, 3:23 p.m.
2026-08-211111586060Aug 21, 2026, 2:00 p.m. / Aug 21, 2026, 2:33 p.m.
2026-08-2111112739060Aug 21, 2026, 12:29 p.m. / Aug 21, 2026, 1:54 p.m.
2026-08-2111120222060Aug 21, 2026, 1:04 p.m. / Aug 21, 2026, 1:33 p.m.
2026-08-2111122557060Aug 21, 2026, 12:00 p.m. / Aug 21, 2026, 12:24 p.m.
2026-08-2111115436060Aug 21, 2026, 11:14 a.m. / Aug 21, 2026, 11:54 a.m.
2026-08-2111118399060Aug 21, 2026, 10:24 a.m. / Aug 21, 2026, 11:09 a.m.
2026-08-2111119749060Aug 21, 2026, 8:54 a.m. / Aug 21, 2026, 10:19 a.m.
2026-08-2111114448060Aug 21, 2026, 8:49 a.m. / Aug 21, 2026, 9:34 a.m.
2026-08-21111-1343954093Aug 21, 2026, 9:08 a.m. / Aug 21, 2026, 9:08 a.m.
2026-08-214816016060Aug 21, 2026, 7:28 a.m. / Aug 21, 2026, 8:44 a.m.
2026-08-208513134050Aug 20, 2026, 5:59 p.m. / Aug 20, 2026, 7:00 p.m.
2026-08-208523758050Aug 20, 2026, 4:46 p.m. / Aug 20, 2026, 5:54 p.m.
2026-08-208513598050Aug 20, 2026, 3:14 p.m. / Aug 20, 2026, 4:38 p.m.
2026-08-208510832050Aug 20, 2026, 2:09 p.m. / Aug 20, 2026, 3:08 p.m.
2026-08-20851284050Aug 20, 2026, 12:54 p.m. / Aug 20, 2026, 2:04 p.m.
2026-08-20857739050Aug 20, 2026, 11:19 a.m. / Aug 20, 2026, 12:49 p.m.
2026-08-201101472050Aug 20, 2026, 7:44 a.m. / Aug 20, 2026, 9:18 a.m.
2026-08-201108636050Aug 20, 2026, 5:34 a.m. / Aug 20, 2026, 7:38 a.m.
2026-08-197519993080Aug 19, 2026, 8:48 p.m. / Aug 19, 2026, 10:24 p.m.
2026-08-197520513080Aug 19, 2026, 7:44 p.m. / Aug 19, 2026, 9:04 p.m.
2026-08-197514672080Aug 19, 2026, 6:33 p.m. / Aug 19, 2026, 7:38 p.m.
2026-08-195318358080Aug 19, 2026, 5:38 p.m. / Aug 19, 2026, 6:28 p.m.
2026-08-195322192080Aug 19, 2026, 4:33 p.m. / Aug 19, 2026, 5:34 p.m.
2026-08-19751233080Aug 19, 2026, 3:24 p.m. / Aug 19, 2026, 4:29 p.m.
2026-08-197524068080Aug 19, 2026, 2:33 p.m. / Aug 19, 2026, 3:19 p.m.
2026-08-191315476080Aug 19, 2026, 9:30 a.m. / Aug 19, 2026, 9:38 a.m.
2026-08-191316344080Aug 19, 2026, 9:09 a.m. / Aug 19, 2026, 9:24 a.m.
2026-08-191310562080Aug 19, 2026, 8:48 a.m. / Aug 19, 2026, 9:04 a.m.
2026-08-19139986080Aug 19, 2026, 8:14 a.m. / Aug 19, 2026, 8:44 a.m.
2026-08-197512064080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 8:09 a.m.
2026-08-18755982030Aug 18, 2026, 11:00 p.m. / Aug 18, 2026, 11:48 p.m.
2026-08-186321870030Aug 18, 2026, 9:33 p.m. / Aug 18, 2026, 10:55 p.m.
2026-08-186321427030Aug 18, 2026, 8:23 p.m. / Aug 18, 2026, 9:29 p.m.
2026-08-188513134030Aug 18, 2026, 6:00 p.m. / Aug 18, 2026, 6:59 p.m.
2026-08-188523758030Aug 18, 2026, 4:44 p.m. / Aug 18, 2026, 5:54 p.m.
2026-08-188513598030Aug 18, 2026, 3:14 p.m. / Aug 18, 2026, 4:39 p.m.
2026-08-188510832030Aug 18, 2026, 2:09 p.m. / Aug 18, 2026, 3:09 p.m.
2026-08-18851284030Aug 18, 2026, 12:49 p.m. / Aug 18, 2026, 2:04 p.m.
2026-08-18857739030Aug 18, 2026, 11:19 a.m. / Aug 18, 2026, 12:44 p.m.
2026-08-181101472030Aug 18, 2026, 7:24 a.m. / Aug 18, 2026, 9:14 a.m.
2026-08-181108636030Aug 18, 2026, 5:34 a.m. / Aug 18, 2026, 7:19 a.m.
2026-08-17866454020Aug 17, 2026, 5:48 p.m. / Aug 17, 2026, 6:04 p.m.
2026-08-17809926020Aug 17, 2026, 4:19 p.m. / Aug 17, 2026, 5:44 p.m.
2026-08-178011969020Aug 17, 2026, 3:19 p.m. / Aug 17, 2026, 4:15 p.m.
2026-08-17805316020Aug 17, 2026, 2:24 p.m. / Aug 17, 2026, 3:14 p.m.
2026-08-178020488020Aug 17, 2026, 12:49 p.m. / Aug 17, 2026, 2:19 p.m.
2026-08-178020414020Aug 17, 2026, 8:34 a.m. / Aug 17, 2026, 9:14 a.m.
2026-08-178020716020Aug 17, 2026, 7:39 a.m. / Aug 17, 2026, 8:29 a.m.
2026-08-178018214020Aug 17, 2026, 6:04 a.m. / Aug 17, 2026, 7:33 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
128 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