Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6515

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.

130
Observed trips
14
Service dates
46
Routes
Service dateRouteTripFirst / last observed
2026-09-11722098060Sep 11, 2026, 5:18 p.m. / Sep 11, 2026, 6:25 p.m.
2026-09-117562060Sep 11, 2026, 3:05 p.m. / Sep 11, 2026, 5:16 p.m.
2026-09-1167422752060Sep 11, 2026, 1:55 p.m. / Sep 11, 2026, 3:03 p.m.
2026-09-117516200060Sep 11, 2026, 6:49 a.m. / Sep 11, 2026, 10:20 a.m.
2026-09-101877146050Sep 10, 2026, 5:58 p.m. / Sep 10, 2026, 6:30 p.m.
2026-09-10538772050Sep 10, 2026, 4:21 p.m. / Sep 10, 2026, 5:57 p.m.
2026-09-1019814996050Sep 10, 2026, 3:27 p.m. / Sep 10, 2026, 4:23 p.m.
2026-09-106849718050Sep 10, 2026, 2:50 p.m. / Sep 10, 2026, 3:25 p.m.
2026-09-106779438050Sep 10, 2026, 1:41 p.m. / Sep 10, 2026, 2:48 p.m.
2026-09-10617934050Sep 10, 2026, 7:16 a.m. / Sep 10, 2026, 9:07 a.m.
2026-09-10619532050Sep 10, 2026, 5:29 a.m. / Sep 10, 2026, 7:15 a.m.
2026-09-092794806040Sep 9, 2026, 4:38 p.m. / Sep 9, 2026, 6:14 p.m.
2026-09-098217802040Sep 9, 2026, 3:47 p.m. / Sep 9, 2026, 4:36 p.m.
2026-09-098226763040Sep 9, 2026, 3:08 p.m. / Sep 9, 2026, 3:45 p.m.
2026-09-096686536040Sep 9, 2026, 1:52 p.m. / Sep 9, 2026, 3:07 p.m.
2026-09-091322581040Sep 9, 2026, 8:18 a.m. / Sep 9, 2026, 8:32 a.m.
2026-09-0956124421040Sep 9, 2026, 6:54 a.m. / Sep 9, 2026, 8:16 a.m.
2026-09-096324329040Sep 9, 2026, 5:41 a.m. / Sep 9, 2026, 6:52 a.m.
2026-09-08867809030Sep 8, 2026, 5:13 p.m. / Sep 8, 2026, 6:53 p.m.
2026-09-088617913030Sep 8, 2026, 5:09 p.m. / Sep 8, 2026, 5:56 p.m.
2026-09-0817316104030Sep 8, 2026, 4:07 p.m. / Sep 8, 2026, 5:08 p.m.
2026-09-0817310799030Sep 8, 2026, 4:06 p.m. / Sep 8, 2026, 4:48 p.m.
2026-09-081735233030Sep 8, 2026, 4:00 p.m. / Sep 8, 2026, 4:15 p.m.
2026-09-0817328731030Sep 8, 2026, 2:44 p.m. / Sep 8, 2026, 3:58 p.m.
2026-09-086968962030Sep 8, 2026, 2:31 p.m. / Sep 8, 2026, 3:46 p.m.
2026-09-0829917990030Sep 8, 2026, 1:52 p.m. / Sep 8, 2026, 2:30 p.m.
2026-09-0856124421030Sep 8, 2026, 7:37 a.m. / Sep 8, 2026, 8:19 a.m.
2026-09-04755048060Sep 4, 2026, 5:41 p.m. / Sep 4, 2026, 6:41 p.m.
2026-09-04123125060Sep 4, 2026, 3:45 p.m. / Sep 4, 2026, 5:40 p.m.
2026-09-0461813643060Sep 4, 2026, 2:23 p.m. / Sep 4, 2026, 3:43 p.m.
2026-09-027421590040Sep 2, 2026, 10:21 p.m. / Sep 2, 2026, 10:30 p.m.
2026-09-027418511040Sep 2, 2026, 9:39 p.m. / Sep 2, 2026, 10:15 p.m.
2026-09-02745085040Sep 2, 2026, 8:20 p.m. / Sep 2, 2026, 8:53 p.m.
2026-09-027421992040Sep 2, 2026, 7:38 p.m. / Sep 2, 2026, 8:08 p.m.
2026-09-027427130040Sep 2, 2026, 6:12 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-02935505040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-029326437040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-0210521119040Sep 2, 2026, 11:45 a.m. / Sep 2, 2026, 11:56 a.m.
2026-09-0210511826040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:30 a.m.
2026-09-0210526206040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-02513802040Sep 2, 2026, 8:07 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02515831040Sep 2, 2026, 7:25 a.m. / Sep 2, 2026, 8:05 a.m.
2026-09-027427325040Sep 2, 2026, 6:18 a.m. / Sep 2, 2026, 7:24 a.m.
2026-09-027418050040Sep 2, 2026, 5:07 a.m. / Sep 2, 2026, 6:17 a.m.
2026-09-0217325131040Sep 2, 2026, 5:00 a.m. / Sep 2, 2026, 5:44 a.m.
2026-09-0217321751040Sep 2, 2026, 4:31 a.m. / Sep 2, 2026, 4:57 a.m.
2026-09-0119718424030Sep 1, 2026, 7:25 p.m. / Sep 1, 2026, 7:58 p.m.
2026-09-01621702030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 7:10 p.m.
2026-09-016785030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:22 p.m.
2026-09-01613133030Sep 1, 2026, 2:35 p.m. / Sep 1, 2026, 4:11 p.m.
2026-09-0161509030Sep 1, 2026, 1:10 p.m. / Sep 1, 2026, 2:28 p.m.
2026-09-0119727129030Sep 1, 2026, 11:41 a.m. / Sep 1, 2026, 1:09 p.m.
2026-09-0116120385030Sep 1, 2026, 10:30 a.m. / Sep 1, 2026, 11:30 a.m.
2026-09-0116118035030Sep 1, 2026, 9:41 a.m. / Sep 1, 2026, 10:11 a.m.
2026-09-0116327215030Sep 1, 2026, 9:04 a.m. / Sep 1, 2026, 9:28 a.m.
2026-09-011638265030Sep 1, 2026, 7:46 a.m. / Sep 1, 2026, 8:50 a.m.
2026-09-0166313414030Sep 1, 2026, 7:44 a.m. / Sep 1, 2026, 8:36 a.m.
2026-09-0166825027030Sep 1, 2026, 6:54 a.m. / Sep 1, 2026, 7:42 a.m.
2026-08-317523502020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:29 p.m.
2026-08-311658570020Aug 31, 2026, 4:56 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-3116514002020Aug 31, 2026, 3:47 p.m. / Aug 31, 2026, 4:47 p.m.
2026-08-316110263020Aug 31, 2026, 2:56 p.m. / Aug 31, 2026, 4:29 p.m.
2026-08-3166726974020Aug 31, 2026, 1:45 p.m. / Aug 31, 2026, 2:49 p.m.
2026-08-315110483020Aug 31, 2026, 8:36 a.m. / Aug 31, 2026, 9:27 a.m.
2026-08-31561361020Aug 31, 2026, 7:25 a.m. / Aug 31, 2026, 8:35 a.m.
2026-08-3127715804020Aug 31, 2026, 6:12 a.m. / Aug 31, 2026, 7:24 a.m.
2026-08-2211212138070Aug 22, 2026, 11:54 p.m. / Aug 23, 2026, 12:19 a.m.
2026-08-2211223049070Aug 22, 2026, 11:09 p.m. / Aug 22, 2026, 11:49 p.m.
2026-08-22825625070Aug 22, 2026, 10:03 p.m. / Aug 22, 2026, 11:04 p.m.
2026-08-22829717070Aug 22, 2026, 9:29 p.m. / Aug 22, 2026, 10:02 p.m.
2026-08-2211217739070Aug 22, 2026, 8:13 p.m. / Aug 22, 2026, 9:24 p.m.
2026-08-221123306070Aug 22, 2026, 7:33 p.m. / Aug 22, 2026, 8:09 p.m.
2026-08-22828381070Aug 22, 2026, 6:43 p.m. / Aug 22, 2026, 7:28 p.m.
2026-08-22824084070Aug 22, 2026, 6:00 p.m. / Aug 22, 2026, 6:38 p.m.
2026-08-2211222573070Aug 22, 2026, 5:14 p.m. / Aug 22, 2026, 5:54 p.m.
2026-08-221129765070Aug 22, 2026, 4:33 p.m. / Aug 22, 2026, 5:09 p.m.
2026-08-2282723070Aug 22, 2026, 3:38 p.m. / Aug 22, 2026, 4:28 p.m.
2026-08-22822264070Aug 22, 2026, 2:59 p.m. / Aug 22, 2026, 3:33 p.m.
2026-08-2211211936070Aug 22, 2026, 1:33 p.m. / Aug 22, 2026, 2:54 p.m.
2026-08-2211219679070Aug 22, 2026, 1:24 p.m. / Aug 22, 2026, 2:09 p.m.
2026-08-2215311148070Aug 22, 2026, 12:24 p.m. / Aug 22, 2026, 1:07 p.m.
2026-08-221539054070Aug 22, 2026, 11:29 a.m. / Aug 22, 2026, 12:19 p.m.
2026-08-2268518070Aug 22, 2026, 10:48 a.m. / Aug 22, 2026, 11:24 a.m.
2026-08-221689476070Aug 22, 2026, 9:49 a.m. / Aug 22, 2026, 10:43 a.m.
2026-08-2216812981070Aug 22, 2026, 8:33 a.m. / Aug 22, 2026, 9:43 a.m.
2026-08-2111011699060Aug 21, 2026, 6:58 p.m. / Aug 21, 2026, 8:34 p.m.
2026-08-2111021561060Aug 21, 2026, 5:09 p.m. / Aug 21, 2026, 6:53 p.m.
2026-08-2111010686060Aug 21, 2026, 3:14 p.m. / Aug 21, 2026, 5:04 p.m.
2026-08-211105361060Aug 21, 2026, 12:54 p.m. / Aug 21, 2026, 2:58 p.m.
2026-08-207012570050Aug 20, 2026, 10:03 p.m. / Aug 20, 2026, 10:44 p.m.
2026-08-207018070050Aug 20, 2026, 9:04 p.m. / Aug 20, 2026, 9:59 p.m.
2026-08-20705677050Aug 20, 2026, 8:04 p.m. / Aug 20, 2026, 9:00 p.m.
2026-08-20702681050Aug 20, 2026, 6:48 p.m. / Aug 20, 2026, 7:59 p.m.
2026-08-207012677050Aug 20, 2026, 5:28 p.m. / Aug 20, 2026, 6:36 p.m.
2026-08-207015804050Aug 20, 2026, 3:54 p.m. / Aug 20, 2026, 5:23 p.m.
2026-08-2027520872050Aug 20, 2026, 2:53 p.m. / Aug 20, 2026, 3:48 p.m.
2026-08-20818646050Aug 20, 2026, 1:03 p.m. / Aug 20, 2026, 1:53 p.m.
2026-08-205711891050Aug 20, 2026, 11:08 a.m. / Aug 20, 2026, 11:59 a.m.
2026-08-20571050050Aug 20, 2026, 9:53 a.m. / Aug 20, 2026, 11:03 a.m.
2026-08-205715486050Aug 20, 2026, 9:04 a.m. / Aug 20, 2026, 9:48 a.m.
2026-08-20576475050Aug 20, 2026, 7:49 a.m. / Aug 20, 2026, 8:58 a.m.
2026-08-2053675050Aug 20, 2026, 6:29 a.m. / Aug 20, 2026, 7:44 a.m.
2026-08-20536810050Aug 20, 2026, 6:39 a.m. / Aug 20, 2026, 6:59 a.m.
2026-08-197012570080Aug 19, 2026, 10:14 p.m. / Aug 19, 2026, 10:59 p.m.
2026-08-197018070080Aug 19, 2026, 9:04 p.m. / Aug 19, 2026, 10:09 p.m.
2026-08-19705677080Aug 19, 2026, 7:59 p.m. / Aug 19, 2026, 8:58 p.m.
2026-08-19702681080Aug 19, 2026, 6:44 p.m. / Aug 19, 2026, 7:52 p.m.
2026-08-197012677080Aug 19, 2026, 5:30 p.m. / Aug 19, 2026, 6:39 p.m.
2026-08-197015804080Aug 19, 2026, 3:54 p.m. / Aug 19, 2026, 5:23 p.m.
2026-08-1927520872080Aug 19, 2026, 2:48 p.m. / Aug 19, 2026, 3:49 p.m.
2026-08-19818646080Aug 19, 2026, 1:04 p.m. / Aug 19, 2026, 2:11 p.m.
2026-08-198111561080Aug 19, 2026, 12:09 p.m. / Aug 19, 2026, 12:59 p.m.
2026-08-195711891080Aug 19, 2026, 10:53 a.m. / Aug 19, 2026, 12:03 p.m.
2026-08-19571050080Aug 19, 2026, 9:50 a.m. / Aug 19, 2026, 10:49 a.m.
2026-08-195715486080Aug 19, 2026, 9:02 a.m. / Aug 19, 2026, 9:43 a.m.
2026-08-19576475080Aug 19, 2026, 7:49 a.m. / Aug 19, 2026, 8:53 a.m.
2026-08-1953675080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:43 a.m.
2026-08-18745063030Aug 19, 2026, 12:09 a.m. / Aug 19, 2026, 2:00 a.m.
2026-08-188019983030Aug 18, 2026, 11:23 p.m. / Aug 19, 2026, 12:04 a.m.
2026-08-18571401030Aug 18, 2026, 10:19 p.m. / Aug 18, 2026, 11:19 p.m.
2026-08-185712331030Aug 18, 2026, 9:19 p.m. / Aug 18, 2026, 10:15 p.m.
2026-08-18639429030Aug 18, 2026, 7:29 p.m. / Aug 18, 2026, 9:14 p.m.
2026-08-18632632030Aug 18, 2026, 6:34 p.m. / Aug 18, 2026, 7:39 p.m.
2026-08-186216664030Aug 18, 2026, 5:09 p.m. / Aug 18, 2026, 6:28 p.m.
2026-08-1862891030Aug 18, 2026, 3:24 p.m. / Aug 18, 2026, 5:04 p.m.
2026-08-18753371030Aug 18, 2026, 5:49 a.m. / Aug 18, 2026, 5:54 a.m.
2026-08-16889337010Aug 16, 2026, 1:19 p.m. / Aug 16, 2026, 1:43 p.m.
2026-08-168824708010Aug 16, 2026, 12:15 p.m. / Aug 16, 2026, 1:14 p.m.
2026-08-168822319010Aug 16, 2026, 11:19 a.m. / Aug 16, 2026, 12:08 p.m.
2026-08-168821295010Aug 16, 2026, 10:09 a.m. / Aug 16, 2026, 11:14 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
130 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