Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6589

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.

157
Observed trips
15
Service dates
36
Routes
Service dateRouteTripFirst / last observed
2026-09-131216349010Sep 13, 2026, 5:39 p.m. / Sep 13, 2026, 6:31 p.m.
2026-09-131223022010Sep 13, 2026, 4:59 p.m. / Sep 13, 2026, 5:38 p.m.
2026-09-13123367010Sep 13, 2026, 3:50 p.m. / Sep 13, 2026, 4:58 p.m.
2026-09-13802095010Sep 13, 2026, 1:32 p.m. / Sep 13, 2026, 3:49 p.m.
2026-09-121219457070Sep 12, 2026, 11:10 p.m. / Sep 13, 2026, 12:22 a.m.
2026-09-12123609070Sep 12, 2026, 10:28 p.m. / Sep 12, 2026, 11:07 p.m.
2026-09-121219344070Sep 12, 2026, 9:10 p.m. / Sep 12, 2026, 10:26 p.m.
2026-09-12129658070Sep 12, 2026, 7:41 p.m. / Sep 12, 2026, 9:09 p.m.
2026-09-12129894070Sep 12, 2026, 6:45 p.m. / Sep 12, 2026, 7:40 p.m.
2026-09-12122075070Sep 12, 2026, 5:55 p.m. / Sep 12, 2026, 6:43 p.m.
2026-09-121220899070Sep 12, 2026, 5:15 p.m. / Sep 12, 2026, 5:54 p.m.
2026-09-12124001070Sep 12, 2026, 2:36 p.m. / Sep 12, 2026, 5:14 p.m.
2026-09-1212-1389771000Sep 12, 2026, 4:33 p.m. / Sep 12, 2026, 4:35 p.m.
2026-09-121217879070Sep 12, 2026, 1:13 p.m. / Sep 12, 2026, 2:35 p.m.
2026-09-121214465070Sep 12, 2026, 11:51 a.m. / Sep 12, 2026, 1:12 p.m.
2026-09-1212-122676474Sep 12, 2026, 12:13 p.m. / Sep 12, 2026, 12:15 p.m.
2026-09-1139455060Sep 11, 2026, 8:10 p.m. / Sep 11, 2026, 8:42 p.m.
2026-09-112522463060Sep 11, 2026, 7:04 p.m. / Sep 11, 2026, 8:08 p.m.
2026-09-11251169060Sep 11, 2026, 5:28 p.m. / Sep 11, 2026, 7:02 p.m.
2026-09-11255724060Sep 11, 2026, 5:13 p.m. / Sep 11, 2026, 6:05 p.m.
2026-09-112521105060Sep 11, 2026, 4:02 p.m. / Sep 11, 2026, 5:12 p.m.
2026-09-11251406060Sep 11, 2026, 2:46 p.m. / Sep 11, 2026, 4:01 p.m.
2026-09-11251989060Sep 11, 2026, 1:39 p.m. / Sep 11, 2026, 2:45 p.m.
2026-09-112523283060Sep 11, 2026, 12:25 p.m. / Sep 11, 2026, 1:38 p.m.
2026-09-112510709060Sep 11, 2026, 11:20 a.m. / Sep 11, 2026, 12:23 p.m.
2026-09-11253739060Sep 11, 2026, 10:25 a.m. / Sep 11, 2026, 11:19 a.m.
2026-09-112510275060Sep 11, 2026, 9:20 a.m. / Sep 11, 2026, 10:23 a.m.
2026-09-112515091060Sep 11, 2026, 7:55 a.m. / Sep 11, 2026, 9:19 a.m.
2026-09-1125677060Sep 11, 2026, 6:54 a.m. / Sep 11, 2026, 7:53 a.m.
2026-09-112515289060Sep 11, 2026, 5:35 a.m. / Sep 11, 2026, 6:53 a.m.
2026-09-10314365050Sep 10, 2026, 6:15 p.m. / Sep 10, 2026, 6:44 p.m.
2026-09-10316510050Sep 10, 2026, 5:38 p.m. / Sep 10, 2026, 6:13 p.m.
2026-09-103116859050Sep 10, 2026, 4:11 p.m. / Sep 10, 2026, 5:37 p.m.
2026-09-10234364050Sep 10, 2026, 3:21 p.m. / Sep 10, 2026, 4:10 p.m.
2026-09-1062823284050Sep 10, 2026, 2:40 p.m. / Sep 10, 2026, 3:20 p.m.
2026-09-101912962050Sep 10, 2026, 10:27 a.m. / Sep 10, 2026, 11:30 a.m.
2026-09-10981244050Sep 10, 2026, 8:16 a.m. / Sep 10, 2026, 10:26 a.m.
2026-09-109812699050Sep 10, 2026, 8:17 a.m. / Sep 10, 2026, 8:55 a.m.
2026-09-109023445050Sep 10, 2026, 7:32 a.m. / Sep 10, 2026, 8:15 a.m.
2026-09-10905332050Sep 10, 2026, 6:46 a.m. / Sep 10, 2026, 7:31 a.m.
2026-09-102941423050Sep 10, 2026, 6:10 a.m. / Sep 10, 2026, 6:45 a.m.
2026-09-096119888040Sep 9, 2026, 5:50 p.m. / Sep 9, 2026, 7:07 p.m.
2026-09-096128454040Sep 9, 2026, 3:44 p.m. / Sep 9, 2026, 5:49 p.m.
2026-09-096027954040Sep 9, 2026, 2:49 p.m. / Sep 9, 2026, 3:43 p.m.
2026-09-09628796040Sep 9, 2026, 12:47 p.m. / Sep 9, 2026, 2:48 p.m.
2026-09-09613033040Sep 9, 2026, 11:33 a.m. / Sep 9, 2026, 12:46 p.m.
2026-09-09615098040Sep 9, 2026, 9:46 a.m. / Sep 9, 2026, 11:32 a.m.
2026-09-09619786040Sep 9, 2026, 8:33 a.m. / Sep 9, 2026, 9:45 a.m.
2026-09-09902137040Sep 9, 2026, 7:42 a.m. / Sep 9, 2026, 8:32 a.m.
2026-09-09427395040Sep 9, 2026, 6:31 a.m. / Sep 9, 2026, 7:41 a.m.
2026-09-0942567040Sep 9, 2026, 6:33 a.m. / Sep 9, 2026, 7:09 a.m.
2026-09-08243874030Sep 8, 2026, 5:43 p.m. / Sep 8, 2026, 6:56 p.m.
2026-09-08252625030Sep 8, 2026, 4:43 p.m. / Sep 8, 2026, 5:42 p.m.
2026-09-082523280030Sep 8, 2026, 3:25 p.m. / Sep 8, 2026, 4:41 p.m.
2026-09-08316170030Sep 8, 2026, 2:25 p.m. / Sep 8, 2026, 3:27 p.m.
2026-09-085618472030Sep 8, 2026, 2:14 p.m. / Sep 8, 2026, 2:22 p.m.
2026-08-252664744100Aug 25, 2026, 4:09 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-255111979100Aug 25, 2026, 2:38 p.m. / Aug 25, 2026, 4:04 p.m.
2026-08-255116458100Aug 25, 2026, 1:14 p.m. / Aug 25, 2026, 2:34 p.m.
2026-08-25744486100Aug 25, 2026, 12:39 p.m. / Aug 25, 2026, 1:49 p.m.
2026-08-25749951100Aug 25, 2026, 11:44 a.m. / Aug 25, 2026, 12:33 p.m.
2026-08-255116113100Aug 25, 2026, 10:39 a.m. / Aug 25, 2026, 11:39 a.m.
2026-08-255110400100Aug 25, 2026, 9:49 a.m. / Aug 25, 2026, 10:34 a.m.
2026-08-257417685100Aug 25, 2026, 8:20 a.m. / Aug 25, 2026, 9:44 a.m.
2026-08-25866183100Aug 25, 2026, 7:26 a.m. / Aug 25, 2026, 8:19 a.m.
2026-08-257425310100Aug 25, 2026, 6:24 a.m. / Aug 25, 2026, 7:19 a.m.
2026-08-257421339100Aug 25, 2026, 5:44 a.m. / Aug 25, 2026, 6:18 a.m.
2026-08-248611146020Aug 24, 2026, 8:25 p.m. / Aug 24, 2026, 8:49 p.m.
2026-08-24861490020Aug 24, 2026, 7:05 p.m. / Aug 24, 2026, 8:19 p.m.
2026-08-24733590020Aug 24, 2026, 5:24 p.m. / Aug 24, 2026, 7:00 p.m.
2026-08-24735323020Aug 24, 2026, 5:15 p.m. / Aug 24, 2026, 6:04 p.m.
2026-08-242666287020Aug 24, 2026, 4:08 p.m. / Aug 24, 2026, 4:56 p.m.
2026-08-245122062020Aug 24, 2026, 2:44 p.m. / Aug 24, 2026, 4:04 p.m.
2026-08-245125031020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:39 p.m.
2026-08-226111120070Aug 22, 2026, 4:14 p.m. / Aug 22, 2026, 6:34 p.m.
2026-08-226224569070Aug 22, 2026, 2:49 p.m. / Aug 22, 2026, 4:08 p.m.
2026-08-226212051070Aug 22, 2026, 12:59 p.m. / Aug 22, 2026, 2:44 p.m.
2026-08-22639530070Aug 22, 2026, 11:38 a.m. / Aug 22, 2026, 12:54 p.m.
2026-08-226321656070Aug 22, 2026, 10:29 a.m. / Aug 22, 2026, 11:34 a.m.
2026-08-226121122070Aug 22, 2026, 9:02 a.m. / Aug 22, 2026, 10:23 a.m.
2026-08-226111807070Aug 22, 2026, 6:49 a.m. / Aug 22, 2026, 8:54 a.m.
2026-08-22612601070Aug 22, 2026, 5:23 a.m. / Aug 22, 2026, 6:43 a.m.
2026-08-218624409060Aug 21, 2026, 11:30 p.m. / Aug 21, 2026, 11:43 p.m.
2026-08-218623147060Aug 21, 2026, 10:19 p.m. / Aug 21, 2026, 11:23 p.m.
2026-08-21866905060Aug 21, 2026, 10:01 p.m. / Aug 21, 2026, 10:14 p.m.
2026-08-218617594060Aug 21, 2026, 8:23 p.m. / Aug 21, 2026, 9:54 p.m.
2026-08-2117314193060Aug 21, 2026, 7:23 p.m. / Aug 21, 2026, 8:18 p.m.
2026-08-21401776060Aug 21, 2026, 5:43 p.m. / Aug 21, 2026, 6:19 p.m.
2026-08-2110511079060Aug 21, 2026, 4:48 p.m. / Aug 21, 2026, 5:38 p.m.
2026-08-211058735060Aug 21, 2026, 4:04 p.m. / Aug 21, 2026, 4:44 p.m.
2026-08-2110515175060Aug 21, 2026, 2:39 p.m. / Aug 21, 2026, 4:00 p.m.
2026-08-21991683060Aug 21, 2026, 12:00 p.m. / Aug 21, 2026, 12:29 p.m.
2026-08-21993928060Aug 21, 2026, 11:33 a.m. / Aug 21, 2026, 11:54 a.m.
2026-08-219922342060Aug 21, 2026, 10:28 a.m. / Aug 21, 2026, 11:29 a.m.
2026-08-219911447060Aug 21, 2026, 10:04 a.m. / Aug 21, 2026, 10:24 a.m.
2026-08-219918104060Aug 21, 2026, 8:23 a.m. / Aug 21, 2026, 9:59 a.m.
2026-08-219920173060Aug 21, 2026, 8:30 a.m. / Aug 21, 2026, 8:59 a.m.
2026-08-217018948060Aug 21, 2026, 6:44 a.m. / Aug 21, 2026, 7:54 a.m.
2026-08-211102974060Aug 21, 2026, 4:49 a.m. / Aug 21, 2026, 6:39 a.m.
2026-08-206113801050Aug 20, 2026, 8:34 p.m. / Aug 20, 2026, 9:38 p.m.
2026-08-206115526050Aug 20, 2026, 7:18 p.m. / Aug 20, 2026, 8:28 p.m.
2026-08-20759286050Aug 20, 2026, 5:53 p.m. / Aug 20, 2026, 7:13 p.m.
2026-08-20743885050Aug 20, 2026, 4:13 p.m. / Aug 20, 2026, 5:44 p.m.
2026-08-20749381050Aug 20, 2026, 3:08 p.m. / Aug 20, 2026, 4:08 p.m.
2026-08-207418660050Aug 20, 2026, 1:53 p.m. / Aug 20, 2026, 3:03 p.m.
2026-08-207418203050Aug 20, 2026, 12:59 p.m. / Aug 20, 2026, 1:49 p.m.
2026-08-2081507050Aug 20, 2026, 11:33 a.m. / Aug 20, 2026, 12:54 p.m.
2026-08-208123612050Aug 20, 2026, 10:43 a.m. / Aug 20, 2026, 11:29 a.m.
2026-08-201222727050Aug 20, 2026, 8:33 a.m. / Aug 20, 2026, 10:38 a.m.
2026-08-201225207050Aug 20, 2026, 7:19 a.m. / Aug 20, 2026, 8:28 a.m.
2026-08-202774889050Aug 20, 2026, 6:04 a.m. / Aug 20, 2026, 7:13 a.m.
2026-08-19888183080Aug 19, 2026, 10:01 p.m. / Aug 19, 2026, 10:43 p.m.
2026-08-19856911080Aug 19, 2026, 8:18 p.m. / Aug 19, 2026, 9:53 p.m.
2026-08-197520367080Aug 19, 2026, 6:03 p.m. / Aug 19, 2026, 7:19 p.m.
2026-08-19635680080Aug 19, 2026, 4:39 p.m. / Aug 19, 2026, 5:59 p.m.
2026-08-191105679080Aug 19, 2026, 2:38 p.m. / Aug 19, 2026, 4:33 p.m.
2026-08-1911021408080Aug 19, 2026, 12:48 p.m. / Aug 19, 2026, 2:33 p.m.
2026-08-1911017026080Aug 19, 2026, 10:38 a.m. / Aug 19, 2026, 12:44 p.m.
2026-08-197510882080Aug 19, 2026, 9:02 a.m. / Aug 19, 2026, 10:33 a.m.
2026-08-197512295080Aug 19, 2026, 8:09 a.m. / Aug 19, 2026, 8:53 a.m.
2026-08-191731431080Aug 19, 2026, 7:24 a.m. / Aug 19, 2026, 8:03 a.m.
2026-08-191737204080Aug 19, 2026, 7:03 a.m. / Aug 19, 2026, 7:19 a.m.
2026-08-188611146030Aug 18, 2026, 8:29 p.m. / Aug 18, 2026, 8:49 p.m.
2026-08-18861490030Aug 18, 2026, 6:59 p.m. / Aug 18, 2026, 8:23 p.m.
2026-08-18733590030Aug 18, 2026, 5:24 p.m. / Aug 18, 2026, 6:54 p.m.
2026-08-18735323030Aug 18, 2026, 5:15 p.m. / Aug 18, 2026, 6:15 p.m.
2026-08-182666287030Aug 18, 2026, 4:09 p.m. / Aug 18, 2026, 5:09 p.m.
2026-08-185122062030Aug 18, 2026, 2:44 p.m. / Aug 18, 2026, 4:04 p.m.
2026-08-185125031030Aug 18, 2026, 1:14 p.m. / Aug 18, 2026, 2:39 p.m.
2026-08-18749234030Aug 18, 2026, 12:35 p.m. / Aug 18, 2026, 1:50 p.m.
2026-08-187412139030Aug 18, 2026, 11:45 a.m. / Aug 18, 2026, 12:30 p.m.
2026-08-185118302030Aug 18, 2026, 10:39 a.m. / Aug 18, 2026, 11:39 a.m.
2026-08-18517062030Aug 18, 2026, 9:54 a.m. / Aug 18, 2026, 10:34 a.m.
2026-08-18749432030Aug 18, 2026, 8:24 a.m. / Aug 18, 2026, 9:49 a.m.
2026-08-188624021030Aug 18, 2026, 7:19 a.m. / Aug 18, 2026, 8:19 a.m.
2026-08-187410636030Aug 18, 2026, 5:40 a.m. / Aug 18, 2026, 7:14 a.m.
2026-08-187414472030Aug 18, 2026, 5:54 a.m. / Aug 18, 2026, 6:18 a.m.
2026-08-176321870020Aug 17, 2026, 9:00 p.m. / Aug 18, 2026, 12:09 a.m.
2026-08-178513134020Aug 17, 2026, 6:25 p.m. / Aug 17, 2026, 7:09 p.m.
2026-08-178523758020Aug 17, 2026, 5:04 p.m. / Aug 17, 2026, 6:19 p.m.
2026-08-178513598020Aug 17, 2026, 3:14 p.m. / Aug 17, 2026, 5:00 p.m.
2026-08-178510832020Aug 17, 2026, 2:09 p.m. / Aug 17, 2026, 3:10 p.m.
2026-08-17851284020Aug 17, 2026, 12:44 p.m. / Aug 17, 2026, 2:04 p.m.
2026-08-17857739020Aug 17, 2026, 11:19 a.m. / Aug 17, 2026, 12:39 p.m.
2026-08-1667238010Aug 16, 2026, 8:04 p.m. / Aug 16, 2026, 8:34 p.m.
2026-08-16613406010Aug 16, 2026, 7:44 p.m. / Aug 16, 2026, 8:00 p.m.
2026-08-1668763010Aug 16, 2026, 6:28 p.m. / Aug 16, 2026, 7:39 p.m.
2026-08-16106472010Aug 16, 2026, 6:04 p.m. / Aug 16, 2026, 6:04 p.m.
2026-08-169017076010Aug 16, 2026, 4:14 p.m. / Aug 16, 2026, 4:44 p.m.
2026-08-16905457010Aug 16, 2026, 3:39 p.m. / Aug 16, 2026, 4:09 p.m.
2026-08-169819274010Aug 16, 2026, 2:49 p.m. / Aug 16, 2026, 3:34 p.m.
2026-08-169819808010Aug 16, 2026, 2:09 p.m. / Aug 16, 2026, 2:44 p.m.
2026-08-169025415010Aug 16, 2026, 1:09 p.m. / Aug 16, 2026, 2:04 p.m.
2026-08-1663011010Aug 16, 2026, 11:34 a.m. / Aug 16, 2026, 1:04 p.m.
2026-08-16615456010Aug 16, 2026, 11:14 a.m. / Aug 16, 2026, 11:29 a.m.
2026-08-16611959010Aug 16, 2026, 10:09 a.m. / Aug 16, 2026, 11:09 a.m.
2026-08-1661907010Aug 16, 2026, 9:29 a.m. / Aug 16, 2026, 10:03 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
157 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