Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6470

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.

110
Observed trips
12
Service dates
32
Routes
Service dateRouteTripFirst / last observed
2026-09-061424887100Sep 6, 2026, 9:33 a.m. / Sep 6, 2026, 10:36 a.m.
2026-09-061415064100Sep 6, 2026, 10:29 a.m. / Sep 6, 2026, 10:34 a.m.
2026-09-061412973100Sep 6, 2026, 8:03 a.m. / Sep 6, 2026, 9:31 a.m.
2026-09-05623907090Sep 5, 2026, 8:57 p.m. / Sep 5, 2026, 10:09 p.m.
2026-09-056316556090Sep 5, 2026, 7:45 p.m. / Sep 5, 2026, 8:55 p.m.
2026-09-05636666090Sep 5, 2026, 5:52 p.m. / Sep 5, 2026, 7:44 p.m.
2026-09-05752661090Sep 5, 2026, 4:21 p.m. / Sep 5, 2026, 6:24 p.m.
2026-09-05752660090Sep 5, 2026, 3:17 p.m. / Sep 5, 2026, 4:20 p.m.
2026-09-057516374090Sep 5, 2026, 2:05 p.m. / Sep 5, 2026, 3:16 p.m.
2026-09-057522198090Sep 5, 2026, 1:15 p.m. / Sep 5, 2026, 2:03 p.m.
2026-09-057524961090Sep 5, 2026, 12:05 p.m. / Sep 5, 2026, 1:14 p.m.
2026-09-0575613090Sep 5, 2026, 10:30 a.m. / Sep 5, 2026, 12:04 p.m.
2026-09-059923157090Sep 5, 2026, 9:32 a.m. / Sep 5, 2026, 10:28 a.m.
2026-09-059910430090Sep 5, 2026, 8:59 a.m. / Sep 5, 2026, 9:29 a.m.
2026-09-05992510090Sep 5, 2026, 8:28 a.m. / Sep 5, 2026, 8:58 a.m.
2026-09-059917267090Sep 5, 2026, 7:59 a.m. / Sep 5, 2026, 8:27 a.m.
2026-09-0599499090Sep 5, 2026, 7:08 a.m. / Sep 5, 2026, 7:57 a.m.
2026-09-05993142090Sep 5, 2026, 6:29 a.m. / Sep 5, 2026, 7:07 a.m.
2026-09-059911105090Sep 5, 2026, 5:43 a.m. / Sep 5, 2026, 6:28 a.m.
2026-09-049921544060Sep 4, 2026, 5:31 p.m. / Sep 4, 2026, 6:08 p.m.
2026-09-049911084060Sep 4, 2026, 4:59 p.m. / Sep 4, 2026, 5:30 p.m.
2026-09-04757858060Sep 4, 2026, 3:25 p.m. / Sep 4, 2026, 4:58 p.m.
2026-09-0467617526060Sep 4, 2026, 2:29 p.m. / Sep 4, 2026, 3:23 p.m.
2026-09-03739194050Sep 3, 2026, 7:09 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-038615731050Sep 3, 2026, 7:10 a.m. / Sep 3, 2026, 7:32 a.m.
2026-09-027523872040Sep 3, 2026, 3:06 a.m. / Sep 3, 2026, 3:49 a.m.
2026-09-027512767040Sep 3, 2026, 1:29 a.m. / Sep 3, 2026, 2:53 a.m.
2026-09-027523024040Sep 3, 2026, 12:35 a.m. / Sep 3, 2026, 1:11 a.m.
2026-09-028123783040Sep 2, 2026, 9:57 p.m. / Sep 2, 2026, 11:28 p.m.
2026-09-02818305040Sep 2, 2026, 9:39 p.m. / Sep 2, 2026, 9:42 p.m.
2026-09-02514442040Sep 2, 2026, 8:20 p.m. / Sep 2, 2026, 8:53 p.m.
2026-09-025117222040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:08 p.m.
2026-09-026614186040Sep 2, 2026, 6:12 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-022567776040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-025716489040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-027415980040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-025115243040Sep 2, 2026, 7:36 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-025127612040Sep 2, 2026, 6:54 a.m. / Sep 2, 2026, 7:33 a.m.
2026-09-027428680040Sep 2, 2026, 5:32 a.m. / Sep 2, 2026, 6:53 a.m.
2026-09-018850030Sep 1, 2026, 8:57 p.m. / Sep 1, 2026, 9:48 p.m.
2026-09-0183407030Sep 1, 2026, 8:49 p.m. / Sep 1, 2026, 9:26 p.m.
2026-09-0188341030Sep 1, 2026, 8:39 p.m. / Sep 1, 2026, 8:47 p.m.
2026-09-0186224030Sep 1, 2026, 7:42 p.m. / Sep 1, 2026, 8:18 p.m.
2026-09-01759728030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:25 p.m.
2026-09-017513807030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-011223795030Sep 1, 2026, 4:08 p.m. / Sep 1, 2026, 5:23 p.m.
2026-09-0112663030Sep 1, 2026, 1:53 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-0182574030Sep 1, 2026, 10:30 a.m. / Sep 1, 2026, 10:35 a.m.
2026-09-01819155030Sep 1, 2026, 9:57 a.m. / Sep 1, 2026, 10:11 a.m.
2026-09-0126513786030Sep 1, 2026, 8:29 a.m. / Sep 1, 2026, 9:45 a.m.
2026-09-016631225030Sep 1, 2026, 7:13 a.m. / Sep 1, 2026, 8:34 a.m.
2026-09-0166727916030Sep 1, 2026, 6:54 a.m. / Sep 1, 2026, 7:47 a.m.
2026-08-318611197020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:06 p.m.
2026-08-318227844020Aug 31, 2026, 3:47 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-3165917268020Aug 31, 2026, 2:28 p.m. / Aug 31, 2026, 3:44 p.m.
2026-08-319917669020Aug 31, 2026, 1:55 p.m. / Aug 31, 2026, 2:26 p.m.
2026-08-316016384020Aug 31, 2026, 12:26 p.m. / Aug 31, 2026, 12:39 p.m.
2026-08-316020693020Aug 31, 2026, 11:22 a.m. / Aug 31, 2026, 12:24 p.m.
2026-08-316023456020Aug 31, 2026, 11:34 a.m. / Aug 31, 2026, 11:55 a.m.
2026-08-31601506020Aug 31, 2026, 10:28 a.m. / Aug 31, 2026, 11:21 a.m.
2026-08-316012549020Aug 31, 2026, 10:33 a.m. / Aug 31, 2026, 10:55 a.m.
2026-08-316019723020Aug 31, 2026, 9:17 a.m. / Aug 31, 2026, 10:27 a.m.
2026-08-31129329020Aug 31, 2026, 7:34 a.m. / Aug 31, 2026, 8:46 a.m.
2026-08-31128466020Aug 31, 2026, 6:27 a.m. / Aug 31, 2026, 7:29 a.m.
2026-08-318612722020Aug 31, 2026, 5:46 a.m. / Aug 31, 2026, 6:26 a.m.
2026-08-31867748020Aug 31, 2026, 4:58 a.m. / Aug 31, 2026, 5:43 a.m.
2026-08-3045513413080Aug 30, 2026, 5:20 p.m. / Aug 30, 2026, 6:42 p.m.
2026-08-304569341080Aug 30, 2026, 4:19 p.m. / Aug 30, 2026, 5:19 p.m.
2026-08-298611747070Aug 29, 2026, 7:48 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-298619972070Aug 29, 2026, 7:24 p.m. / Aug 29, 2026, 7:38 p.m.
2026-08-295713709070Aug 29, 2026, 6:04 p.m. / Aug 29, 2026, 7:20 p.m.
2026-08-295712901070Aug 29, 2026, 5:01 p.m. / Aug 29, 2026, 6:03 p.m.
2026-08-298618746070Aug 29, 2026, 4:17 p.m. / Aug 29, 2026, 4:54 p.m.
2026-08-298614727070Aug 29, 2026, 3:50 p.m. / Aug 29, 2026, 4:12 p.m.
2026-08-29862545070Aug 29, 2026, 2:49 p.m. / Aug 29, 2026, 3:49 p.m.
2026-08-298623752070Aug 29, 2026, 2:23 p.m. / Aug 29, 2026, 2:41 p.m.
2026-08-29869293070Aug 29, 2026, 12:43 p.m. / Aug 29, 2026, 2:18 p.m.
2026-08-29868870070Aug 29, 2026, 12:19 p.m. / Aug 29, 2026, 12:41 p.m.
2026-08-29577628070Aug 29, 2026, 11:04 a.m. / Aug 29, 2026, 12:18 p.m.
2026-08-295716160070Aug 29, 2026, 10:10 a.m. / Aug 29, 2026, 10:56 a.m.
2026-08-298624432070Aug 29, 2026, 9:09 a.m. / Aug 29, 2026, 9:42 a.m.
2026-08-2810512114130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 8:00 p.m.
2026-08-28615354130Aug 28, 2026, 3:05 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-2811619392130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:59 p.m.
2026-08-278016324120Aug 27, 2026, 1:34 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-278020750120Aug 27, 2026, 12:26 p.m. / Aug 27, 2026, 1:31 p.m.
2026-08-278021219120Aug 27, 2026, 11:09 a.m. / Aug 27, 2026, 12:18 p.m.
2026-08-27801724120Aug 27, 2026, 9:59 a.m. / Aug 27, 2026, 11:04 a.m.
2026-08-278016184120Aug 27, 2026, 8:13 a.m. / Aug 27, 2026, 9:54 a.m.
2026-08-27758828120Aug 27, 2026, 7:33 a.m. / Aug 27, 2026, 8:46 a.m.
2026-08-27751687120Aug 27, 2026, 6:29 a.m. / Aug 27, 2026, 7:29 a.m.
2026-08-277514161120Aug 27, 2026, 5:15 a.m. / Aug 27, 2026, 6:23 a.m.
2026-08-178824254020Aug 17, 2026, 9:39 p.m. / Aug 17, 2026, 10:29 p.m.
2026-08-178812666020Aug 17, 2026, 7:49 p.m. / Aug 17, 2026, 9:34 p.m.
2026-08-17889999020Aug 17, 2026, 6:49 p.m. / Aug 17, 2026, 7:01 p.m.
2026-08-175716831020Aug 17, 2026, 5:40 p.m. / Aug 17, 2026, 6:44 p.m.
2026-08-171615473020Aug 17, 2026, 4:50 p.m. / Aug 17, 2026, 5:34 p.m.
2026-08-1725620235020Aug 17, 2026, 3:39 p.m. / Aug 17, 2026, 4:45 p.m.
2026-08-17736515020Aug 17, 2026, 2:29 p.m. / Aug 17, 2026, 3:34 p.m.
2026-08-177322985020Aug 17, 2026, 2:09 p.m. / Aug 17, 2026, 2:24 p.m.
2026-08-177323450020Aug 17, 2026, 1:34 p.m. / Aug 17, 2026, 2:04 p.m.
2026-08-177315913020Aug 17, 2026, 1:14 p.m. / Aug 17, 2026, 1:30 p.m.
2026-08-177311659020Aug 17, 2026, 12:34 p.m. / Aug 17, 2026, 1:09 p.m.
2026-08-177319963020Aug 17, 2026, 12:08 p.m. / Aug 17, 2026, 12:29 p.m.
2026-08-177017829020Aug 17, 2026, 10:30 a.m. / Aug 17, 2026, 12:04 p.m.
2026-08-177011200020Aug 17, 2026, 9:34 a.m. / Aug 17, 2026, 10:24 a.m.
2026-08-17701330020Aug 17, 2026, 8:09 a.m. / Aug 17, 2026, 9:29 a.m.
2026-08-17747466020Aug 17, 2026, 7:09 a.m. / Aug 17, 2026, 8:04 a.m.
2026-08-1725623738020Aug 17, 2026, 5:49 a.m. / Aug 17, 2026, 7:04 a.m.
2026-08-1711017624020Aug 17, 2026, 4:29 a.m. / Aug 17, 2026, 5: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
110 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