Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4631

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.

125
Observed trips
8
Service dates
29
Routes
Service dateRouteTripFirst / last observed
2026-08-28535921130Aug 29, 2026, 1:15 a.m. / Aug 29, 2026, 1:24 a.m.
2026-08-28536371130Aug 29, 2026, 12:07 a.m. / Aug 29, 2026, 12:35 a.m.
2026-08-28536180130Aug 28, 2026, 11:21 p.m. / Aug 29, 2026, 12:08 a.m.
2026-08-28533975130Aug 28, 2026, 9:43 p.m. / Aug 28, 2026, 10:38 p.m.
2026-08-28801918130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 9:41 p.m.
2026-08-288018706130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-287416325130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-28416326130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-279315411120Aug 27, 2026, 10:19 a.m. / Aug 27, 2026, 10:23 a.m.
2026-08-27936614120Aug 27, 2026, 9:54 a.m. / Aug 27, 2026, 10:14 a.m.
2026-08-27936559120Aug 27, 2026, 9:19 a.m. / Aug 27, 2026, 9:49 a.m.
2026-08-279321969120Aug 27, 2026, 8:57 a.m. / Aug 27, 2026, 9:10 a.m.
2026-08-279420734120Aug 27, 2026, 8:13 a.m. / Aug 27, 2026, 8:49 a.m.
2026-08-2711610164120Aug 27, 2026, 7:39 a.m. / Aug 27, 2026, 8:11 a.m.
2026-08-271871768120Aug 27, 2026, 6:58 a.m. / Aug 27, 2026, 7:33 a.m.
2026-08-2516522553100Aug 25, 2026, 3:19 p.m. / Aug 25, 2026, 3:56 p.m.
2026-08-25165359100Aug 25, 2026, 2:19 p.m. / Aug 25, 2026, 3:14 p.m.
2026-08-25615133100Aug 25, 2026, 2:04 p.m. / Aug 25, 2026, 3:00 p.m.
2026-08-2561729100Aug 25, 2026, 12:34 p.m. / Aug 25, 2026, 1:59 p.m.
2026-08-256124548100Aug 25, 2026, 11:19 a.m. / Aug 25, 2026, 12:29 p.m.
2026-08-256110741100Aug 25, 2026, 9:34 a.m. / Aug 25, 2026, 11:15 a.m.
2026-08-256118679100Aug 25, 2026, 7:51 a.m. / Aug 25, 2026, 9:29 a.m.
2026-08-25875685100Aug 25, 2026, 8:04 a.m. / Aug 25, 2026, 8:19 a.m.
2026-08-25187303100Aug 25, 2026, 6:19 a.m. / Aug 25, 2026, 7:47 a.m.
2026-08-25861699100Aug 25, 2026, 6:03 a.m. / Aug 25, 2026, 6:14 a.m.
2026-08-256114601100Aug 25, 2026, 4:30 a.m. / Aug 25, 2026, 5:54 a.m.
2026-08-2486564020Aug 24, 2026, 11:09 p.m. / Aug 24, 2026, 11:44 p.m.
2026-08-2481871020Aug 24, 2026, 11:19 p.m. / Aug 24, 2026, 11:24 p.m.
2026-08-2411623396020Aug 24, 2026, 10:24 p.m. / Aug 24, 2026, 11:04 p.m.
2026-08-24738177020Aug 24, 2026, 9:59 p.m. / Aug 24, 2026, 10:20 p.m.
2026-08-24737452020Aug 24, 2026, 9:39 p.m. / Aug 24, 2026, 9:54 p.m.
2026-08-241733578020Aug 24, 2026, 9:04 p.m. / Aug 24, 2026, 9:34 p.m.
2026-08-249913205020Aug 24, 2026, 8:34 p.m. / Aug 24, 2026, 9:00 p.m.
2026-08-249919471020Aug 24, 2026, 7:56 p.m. / Aug 24, 2026, 8:29 p.m.
2026-08-249920925020Aug 24, 2026, 6:34 p.m. / Aug 24, 2026, 7:42 p.m.
2026-08-24994126020Aug 24, 2026, 5:53 p.m. / Aug 24, 2026, 6:29 p.m.
2026-08-249919900020Aug 24, 2026, 5:15 p.m. / Aug 24, 2026, 5:46 p.m.
2026-08-249914218020Aug 24, 2026, 4:26 p.m. / Aug 24, 2026, 4:56 p.m.
2026-08-24997160020Aug 24, 2026, 3:44 p.m. / Aug 24, 2026, 4:19 p.m.
2026-08-24993687020Aug 24, 2026, 2:59 p.m. / Aug 24, 2026, 3:34 p.m.
2026-08-249910393020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:44 p.m.
2026-08-24806872020Aug 24, 2026, 4:48 a.m. / Aug 24, 2026, 5:00 a.m.
2026-08-2316823026010Aug 23, 2026, 10:00 p.m. / Aug 23, 2026, 10:04 p.m.
2026-08-23631667010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:05 p.m.
2026-08-2363773010Aug 23, 2026, 4:49 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-237411570010Aug 23, 2026, 3:34 p.m. / Aug 23, 2026, 4:43 p.m.
2026-08-2374575010Aug 23, 2026, 2:52 p.m. / Aug 23, 2026, 3:29 p.m.
2026-08-236798010Aug 23, 2026, 1:08 p.m. / Aug 23, 2026, 1:55 p.m.
2026-08-23611203010Aug 23, 2026, 12:19 p.m. / Aug 23, 2026, 1:03 p.m.
2026-08-23610063010Aug 23, 2026, 11:43 a.m. / Aug 23, 2026, 12:13 p.m.
2026-08-23618285010Aug 23, 2026, 10:04 a.m. / Aug 23, 2026, 11:53 a.m.
2026-08-23618132010Aug 23, 2026, 9:54 a.m. / Aug 23, 2026, 10:30 a.m.
2026-08-231893364010Aug 23, 2026, 9:04 a.m. / Aug 23, 2026, 9:48 a.m.
2026-08-2318925300010Aug 23, 2026, 8:38 a.m. / Aug 23, 2026, 9:00 a.m.
2026-08-2318911840010Aug 23, 2026, 8:08 a.m. / Aug 23, 2026, 8:33 a.m.
2026-08-231893840010Aug 23, 2026, 7:33 a.m. / Aug 23, 2026, 8:03 a.m.
2026-08-2318913110010Aug 23, 2026, 7:03 a.m. / Aug 23, 2026, 7:29 a.m.
2026-08-2318923105010Aug 23, 2026, 6:39 a.m. / Aug 23, 2026, 6:59 a.m.
2026-08-2216213639070Aug 22, 2026, 10:49 p.m. / Aug 22, 2026, 11:09 p.m.
2026-08-2216214454070Aug 22, 2026, 10:29 p.m. / Aug 22, 2026, 10:43 p.m.
2026-08-2216224811070Aug 22, 2026, 9:48 p.m. / Aug 22, 2026, 10:24 p.m.
2026-08-2216212222070Aug 22, 2026, 9:53 p.m. / Aug 22, 2026, 10:03 p.m.
2026-08-2216215989070Aug 22, 2026, 9:29 p.m. / Aug 22, 2026, 9:43 p.m.
2026-08-2216117030070Aug 22, 2026, 8:38 p.m. / Aug 22, 2026, 9:24 p.m.
2026-08-2216115256070Aug 22, 2026, 7:54 p.m. / Aug 22, 2026, 8:33 p.m.
2026-08-221114513070Aug 22, 2026, 6:38 p.m. / Aug 22, 2026, 7:26 p.m.
2026-08-2211125442070Aug 22, 2026, 6:09 p.m. / Aug 22, 2026, 6:34 p.m.
2026-08-2211617417070Aug 22, 2026, 5:39 p.m. / Aug 22, 2026, 6:04 p.m.
2026-08-2211618851070Aug 22, 2026, 5:04 p.m. / Aug 22, 2026, 5:34 p.m.
2026-08-228721074070Aug 22, 2026, 4:23 p.m. / Aug 22, 2026, 4:58 p.m.
2026-08-228722854070Aug 22, 2026, 3:38 p.m. / Aug 22, 2026, 4:19 p.m.
2026-08-2211115935070Aug 22, 2026, 3:08 p.m. / Aug 22, 2026, 3:33 p.m.
2026-08-2211123811070Aug 22, 2026, 2:39 p.m. / Aug 22, 2026, 3:03 p.m.
2026-08-2211614162070Aug 22, 2026, 1:58 p.m. / Aug 22, 2026, 2:33 p.m.
2026-08-2219720791070Aug 22, 2026, 1:19 p.m. / Aug 22, 2026, 1:54 p.m.
2026-08-2211616553070Aug 22, 2026, 12:33 p.m. / Aug 22, 2026, 1:13 p.m.
2026-08-228715637070Aug 22, 2026, 11:43 a.m. / Aug 22, 2026, 12:29 p.m.
2026-08-22539787070Aug 22, 2026, 10:23 a.m. / Aug 22, 2026, 11:38 a.m.
2026-08-225319858070Aug 22, 2026, 9:34 a.m. / Aug 22, 2026, 10:19 a.m.
2026-08-225311433070Aug 22, 2026, 8:54 a.m. / Aug 22, 2026, 9:30 a.m.
2026-08-2253202070Aug 22, 2026, 8:03 a.m. / Aug 22, 2026, 8:49 a.m.
2026-08-225322189070Aug 22, 2026, 6:58 a.m. / Aug 22, 2026, 7:58 a.m.
2026-08-218119654060Aug 21, 2026, 10:28 p.m. / Aug 21, 2026, 11:09 p.m.
2026-08-218113972060Aug 21, 2026, 9:30 p.m. / Aug 21, 2026, 10:23 p.m.
2026-08-21852952060Aug 21, 2026, 8:23 p.m. / Aug 21, 2026, 9:24 p.m.
2026-08-218524173060Aug 21, 2026, 7:18 p.m. / Aug 21, 2026, 8:18 p.m.
2026-08-21678949060Aug 21, 2026, 6:08 p.m. / Aug 21, 2026, 6:58 p.m.
2026-08-216714595060Aug 21, 2026, 4:28 p.m. / Aug 21, 2026, 6:03 p.m.
2026-08-2116110786060Aug 21, 2026, 3:39 p.m. / Aug 21, 2026, 4:23 p.m.
2026-08-211654953060Aug 21, 2026, 3:19 p.m. / Aug 21, 2026, 3:34 p.m.
2026-08-211656639060Aug 21, 2026, 2:19 p.m. / Aug 21, 2026, 3:14 p.m.
2026-08-21619339060Aug 21, 2026, 2:03 p.m. / Aug 21, 2026, 2:58 p.m.
2026-08-21615894060Aug 21, 2026, 12:34 p.m. / Aug 21, 2026, 2:00 p.m.
2026-08-216121590060Aug 21, 2026, 11:18 a.m. / Aug 21, 2026, 12:29 p.m.
2026-08-216115108060Aug 21, 2026, 9:38 a.m. / Aug 21, 2026, 11:14 a.m.
2026-08-21617462060Aug 21, 2026, 8:24 a.m. / Aug 21, 2026, 9:33 a.m.
2026-08-218718068060Aug 21, 2026, 7:53 a.m. / Aug 21, 2026, 8:18 a.m.
2026-08-2118711362060Aug 21, 2026, 6:19 a.m. / Aug 21, 2026, 7:48 a.m.
2026-08-218624647060Aug 21, 2026, 5:59 a.m. / Aug 21, 2026, 6:14 a.m.
2026-08-216119134060Aug 21, 2026, 4:33 a.m. / Aug 21, 2026, 5:54 a.m.
2026-08-208611038050Aug 21, 2026, 12:44 a.m. / Aug 21, 2026, 12:53 a.m.
2026-08-206113847050Aug 20, 2026, 11:14 p.m. / Aug 21, 2026, 12:39 a.m.
2026-08-206117810050Aug 20, 2026, 9:48 p.m. / Aug 20, 2026, 11:09 p.m.
2026-08-206816499050Aug 20, 2026, 7:58 p.m. / Aug 20, 2026, 9:16 p.m.
2026-08-206813094050Aug 20, 2026, 7:13 p.m. / Aug 20, 2026, 7:53 p.m.
2026-08-206814126050Aug 20, 2026, 6:09 p.m. / Aug 20, 2026, 7:08 p.m.
2026-08-206817078050Aug 20, 2026, 5:28 p.m. / Aug 20, 2026, 6:03 p.m.
2026-08-201111228050Aug 20, 2026, 4:54 p.m. / Aug 20, 2026, 5:23 p.m.
2026-08-201112778050Aug 20, 2026, 3:54 p.m. / Aug 20, 2026, 4:49 p.m.
2026-08-201118908050Aug 20, 2026, 3:14 p.m. / Aug 20, 2026, 3:48 p.m.
2026-08-2011120728050Aug 20, 2026, 2:23 p.m. / Aug 20, 2026, 3:08 p.m.
2026-08-2011114920050Aug 20, 2026, 1:44 p.m. / Aug 20, 2026, 2:19 p.m.
2026-08-201116427050Aug 20, 2026, 12:54 p.m. / Aug 20, 2026, 1:39 p.m.
2026-08-2011110688050Aug 20, 2026, 12:24 p.m. / Aug 20, 2026, 12:49 p.m.
2026-08-2011124267050Aug 20, 2026, 11:43 a.m. / Aug 20, 2026, 12:19 p.m.
2026-08-2011124206050Aug 20, 2026, 10:59 a.m. / Aug 20, 2026, 11:39 a.m.
2026-08-201117936050Aug 20, 2026, 10:13 a.m. / Aug 20, 2026, 10:54 a.m.
2026-08-2011117135050Aug 20, 2026, 9:30 a.m. / Aug 20, 2026, 10:08 a.m.
2026-08-2011217403050Aug 20, 2026, 8:29 a.m. / Aug 20, 2026, 9:23 a.m.
2026-08-2018911039050Aug 20, 2026, 7:53 a.m. / Aug 20, 2026, 8:23 a.m.
2026-08-201896474050Aug 20, 2026, 7:24 a.m. / Aug 20, 2026, 7:49 a.m.
2026-08-2018914883050Aug 20, 2026, 6:48 a.m. / Aug 20, 2026, 7:19 a.m.
2026-08-201891082050Aug 20, 2026, 5:43 a.m. / Aug 20, 2026, 6:43 a.m.
2026-08-2018920939050Aug 20, 2026, 5:09 a.m. / Aug 20, 2026, 6:18 a.m.
2026-08-2018910878050Aug 20, 2026, 4:59 a.m. / Aug 20, 2026, 5:39 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
125 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