Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6640

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.

109
Observed trips
10
Service dates
30
Routes
Service dateRouteTripFirst / last observed
2026-08-25828863100Aug 25, 2026, 8:33 a.m. / Aug 25, 2026, 10:49 a.m.
2026-08-251539833100Aug 25, 2026, 8:48 a.m. / Aug 25, 2026, 8:59 a.m.
2026-08-255614118100Aug 25, 2026, 8:19 a.m. / Aug 25, 2026, 8:25 a.m.
2026-08-25138016100Aug 25, 2026, 7:58 a.m. / Aug 25, 2026, 8:12 a.m.
2026-08-251311046100Aug 25, 2026, 7:26 a.m. / Aug 25, 2026, 7:50 a.m.
2026-08-25802948100Aug 25, 2026, 5:39 a.m. / Aug 25, 2026, 7:08 a.m.
2026-08-257521474100Aug 25, 2026, 4:04 a.m. / Aug 25, 2026, 5:34 a.m.
2026-08-248024728020Aug 24, 2026, 7:44 p.m. / Aug 24, 2026, 8:28 p.m.
2026-08-248013359020Aug 24, 2026, 6:29 p.m. / Aug 24, 2026, 7:39 p.m.
2026-08-2480516020Aug 24, 2026, 4:45 p.m. / Aug 24, 2026, 6:24 p.m.
2026-08-247518052020Aug 24, 2026, 3:54 p.m. / Aug 24, 2026, 4:39 p.m.
2026-08-247522911020Aug 24, 2026, 2:34 p.m. / Aug 24, 2026, 3:44 p.m.
2026-08-24752582020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:29 p.m.
2026-08-23685019010Aug 23, 2026, 11:02 p.m. / Aug 23, 2026, 11:02 p.m.
2026-08-236822004010Aug 23, 2026, 10:00 p.m. / Aug 23, 2026, 10:04 p.m.
2026-08-23751617010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:06 p.m.
2026-08-23751250010Aug 23, 2026, 4:49 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-23756442010Aug 23, 2026, 3:29 p.m. / Aug 23, 2026, 4:43 p.m.
2026-08-237525587010Aug 23, 2026, 2:04 p.m. / Aug 23, 2026, 3:24 p.m.
2026-08-237515070010Aug 23, 2026, 1:03 p.m. / Aug 23, 2026, 1:59 p.m.
2026-08-237512052010Aug 23, 2026, 11:39 a.m. / Aug 23, 2026, 12:58 p.m.
2026-08-2316823786010Aug 23, 2026, 10:13 a.m. / Aug 23, 2026, 11:19 a.m.
2026-08-231687758010Aug 23, 2026, 9:26 a.m. / Aug 23, 2026, 10:09 a.m.
2026-08-231617335010Aug 23, 2026, 8:43 a.m. / Aug 23, 2026, 9:24 a.m.
2026-08-2316116525010Aug 23, 2026, 8:08 a.m. / Aug 23, 2026, 8:38 a.m.
2026-08-2316312726010Aug 23, 2026, 6:49 a.m. / Aug 23, 2026, 7:58 a.m.
2026-08-229020733070Aug 22, 2026, 10:59 p.m. / Aug 22, 2026, 11:23 p.m.
2026-08-22908872070Aug 22, 2026, 10:18 p.m. / Aug 22, 2026, 10:54 p.m.
2026-08-22902536070Aug 22, 2026, 9:29 p.m. / Aug 22, 2026, 10:14 p.m.
2026-08-229022661070Aug 22, 2026, 8:49 p.m. / Aug 22, 2026, 9:24 p.m.
2026-08-229012205070Aug 22, 2026, 7:54 p.m. / Aug 22, 2026, 8:40 p.m.
2026-08-226120850070Aug 22, 2026, 5:33 p.m. / Aug 22, 2026, 7:14 p.m.
2026-08-226113480070Aug 22, 2026, 3:44 p.m. / Aug 22, 2026, 5:30 p.m.
2026-08-22623097070Aug 22, 2026, 2:19 p.m. / Aug 22, 2026, 3:38 p.m.
2026-08-226212148070Aug 22, 2026, 12:29 p.m. / Aug 22, 2026, 2:14 p.m.
2026-08-226314117070Aug 22, 2026, 11:19 a.m. / Aug 22, 2026, 12:24 p.m.
2026-08-22635766070Aug 22, 2026, 9:30 a.m. / Aug 22, 2026, 11:14 a.m.
2026-08-226320366070Aug 22, 2026, 8:19 a.m. / Aug 22, 2026, 9:24 a.m.
2026-08-22632789070Aug 22, 2026, 6:38 a.m. / Aug 22, 2026, 8:14 a.m.
2026-08-2110515306060Aug 22, 2026, 1:54 a.m. / Aug 22, 2026, 2:39 a.m.
2026-08-2110524221060Aug 22, 2026, 1:04 a.m. / Aug 22, 2026, 1:49 a.m.
2026-08-2110523853060Aug 22, 2026, 12:30 a.m. / Aug 22, 2026, 12:59 a.m.
2026-08-2110524325060Aug 21, 2026, 11:34 p.m. / Aug 22, 2026, 12:23 a.m.
2026-08-217418961060Aug 21, 2026, 10:01 p.m. / Aug 21, 2026, 10:56 p.m.
2026-08-21746572060Aug 21, 2026, 8:53 p.m. / Aug 21, 2026, 9:54 p.m.
2026-08-21856332060Aug 21, 2026, 6:24 p.m. / Aug 21, 2026, 7:23 p.m.
2026-08-21856814060Aug 21, 2026, 5:00 p.m. / Aug 21, 2026, 6:19 p.m.
2026-08-21859327060Aug 21, 2026, 3:08 p.m. / Aug 21, 2026, 4:53 p.m.
2026-08-211419119060Aug 21, 2026, 1:43 p.m. / Aug 21, 2026, 3:04 p.m.
2026-08-211101472060Aug 21, 2026, 7:43 a.m. / Aug 21, 2026, 9:19 a.m.
2026-08-211108636060Aug 21, 2026, 5:33 a.m. / Aug 21, 2026, 7:39 a.m.
2026-08-2026314401050Aug 20, 2026, 6:18 p.m. / Aug 20, 2026, 8:09 p.m.
2026-08-20867700050Aug 20, 2026, 5:19 p.m. / Aug 20, 2026, 6:13 p.m.
2026-08-208611107050Aug 20, 2026, 5:23 p.m. / Aug 20, 2026, 5:44 p.m.
2026-08-20629240050Aug 20, 2026, 3:48 p.m. / Aug 20, 2026, 5:14 p.m.
2026-08-206225612050Aug 20, 2026, 2:23 p.m. / Aug 20, 2026, 3:43 p.m.
2026-08-205714038050Aug 20, 2026, 1:34 p.m. / Aug 20, 2026, 2:19 p.m.
2026-08-2057833050Aug 20, 2026, 12:18 p.m. / Aug 20, 2026, 1:28 p.m.
2026-08-205716704050Aug 20, 2026, 11:24 a.m. / Aug 20, 2026, 12:13 p.m.
2026-08-205723562050Aug 20, 2026, 10:18 a.m. / Aug 20, 2026, 11:19 a.m.
2026-08-207412620050Aug 20, 2026, 7:03 a.m. / Aug 20, 2026, 10:13 a.m.
2026-08-20747362050Aug 20, 2026, 5:43 a.m. / Aug 20, 2026, 6:59 a.m.
2026-08-19877566080Aug 19, 2026, 12:44 p.m. / Aug 19, 2026, 1:08 p.m.
2026-08-19879668080Aug 19, 2026, 11:58 a.m. / Aug 19, 2026, 12:39 p.m.
2026-08-19871588080Aug 19, 2026, 11:34 a.m. / Aug 19, 2026, 11:53 a.m.
2026-08-198721394080Aug 19, 2026, 10:44 a.m. / Aug 19, 2026, 11:28 a.m.
2026-08-19877056080Aug 19, 2026, 10:08 a.m. / Aug 19, 2026, 10:38 a.m.
2026-08-19533360080Aug 19, 2026, 8:34 a.m. / Aug 19, 2026, 10:03 a.m.
2026-08-195315204080Aug 19, 2026, 7:30 a.m. / Aug 19, 2026, 8:29 a.m.
2026-08-19754594080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:24 a.m.
2026-08-182568027030Aug 18, 2026, 6:34 p.m. / Aug 18, 2026, 8:01 p.m.
2026-08-186319419030Aug 18, 2026, 5:34 p.m. / Aug 18, 2026, 6:28 p.m.
2026-08-18631333030Aug 18, 2026, 4:14 p.m. / Aug 18, 2026, 5:29 p.m.
2026-08-1881369030Aug 18, 2026, 3:45 p.m. / Aug 18, 2026, 4:09 p.m.
2026-08-188163030Aug 18, 2026, 3:00 p.m. / Aug 18, 2026, 3:38 p.m.
2026-08-18814020030Aug 18, 2026, 2:39 p.m. / Aug 18, 2026, 2:54 p.m.
2026-08-1887615030Aug 18, 2026, 2:00 p.m. / Aug 18, 2026, 2:34 p.m.
2026-08-1810515986030Aug 18, 2026, 11:04 a.m. / Aug 18, 2026, 11:29 a.m.
2026-08-181052544030Aug 18, 2026, 10:09 a.m. / Aug 18, 2026, 10:59 a.m.
2026-08-1810517529030Aug 18, 2026, 8:54 a.m. / Aug 18, 2026, 10:03 a.m.
2026-08-184119700030Aug 18, 2026, 8:13 a.m. / Aug 18, 2026, 8:49 a.m.
2026-08-1811120086030Aug 18, 2026, 7:43 a.m. / Aug 18, 2026, 8:09 a.m.
2026-08-1811110222030Aug 18, 2026, 7:14 a.m. / Aug 18, 2026, 7:39 a.m.
2026-08-181114824030Aug 18, 2026, 6:44 a.m. / Aug 18, 2026, 7:09 a.m.
2026-08-1811124564030Aug 18, 2026, 5:54 a.m. / Aug 18, 2026, 6:40 a.m.
2026-08-178224456020Aug 17, 2026, 5:40 p.m. / Aug 17, 2026, 6:49 p.m.
2026-08-1725622401020Aug 17, 2026, 3:54 p.m. / Aug 17, 2026, 5:34 p.m.
2026-08-176118222020Aug 17, 2026, 2:34 p.m. / Aug 17, 2026, 3:49 p.m.
2026-08-176213554020Aug 17, 2026, 1:19 p.m. / Aug 17, 2026, 2:29 p.m.
2026-08-176222058020Aug 17, 2026, 12:08 p.m. / Aug 17, 2026, 1:14 p.m.
2026-08-17625006020Aug 17, 2026, 10:44 a.m. / Aug 17, 2026, 12:03 p.m.
2026-08-17625255020Aug 17, 2026, 9:34 a.m. / Aug 17, 2026, 10:49 a.m.
2026-08-17621290020Aug 17, 2026, 8:24 a.m. / Aug 17, 2026, 9:29 a.m.
2026-08-176118734020Aug 17, 2026, 6:33 a.m. / Aug 17, 2026, 8:19 a.m.
2026-08-166812301010Aug 16, 2026, 7:44 p.m. / Aug 16, 2026, 8:19 p.m.
2026-08-166815444010Aug 16, 2026, 7:03 p.m. / Aug 16, 2026, 7:39 p.m.
2026-08-16681241010Aug 16, 2026, 6:09 p.m. / Aug 16, 2026, 6:59 p.m.
2026-08-161626585010Aug 16, 2026, 5:24 p.m. / Aug 16, 2026, 5:48 p.m.
2026-08-161627169010Aug 16, 2026, 5:03 p.m. / Aug 16, 2026, 5:19 p.m.
2026-08-1616213016010Aug 16, 2026, 4:19 p.m. / Aug 16, 2026, 4:48 p.m.
2026-08-161621650010Aug 16, 2026, 4:04 p.m. / Aug 16, 2026, 4:14 p.m.
2026-08-1616220418010Aug 16, 2026, 3:24 p.m. / Aug 16, 2026, 3:51 p.m.
2026-08-161623597010Aug 16, 2026, 3:04 p.m. / Aug 16, 2026, 3:19 p.m.
2026-08-166721839010Aug 16, 2026, 2:04 p.m. / Aug 16, 2026, 3:00 p.m.
2026-08-166712862010Aug 16, 2026, 1:49 p.m. / Aug 16, 2026, 2:00 p.m.
2026-08-166723203010Aug 16, 2026, 1:09 p.m. / Aug 16, 2026, 1:44 p.m.
2026-08-16672745010Aug 16, 2026, 12:44 p.m. / Aug 16, 2026, 1:04 p.m.
2026-08-161685380010Aug 16, 2026, 11:49 a.m. / Aug 16, 2026, 12:39 p.m.
2026-08-161688590010Aug 16, 2026, 10:34 a.m. / Aug 16, 2026, 11:44 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
109 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