Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4854

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.

134
Observed trips
13
Service dates
31
Routes
Service dateRouteTripFirst / last observed
2026-09-111617824060Sep 11, 2026, 5:45 p.m. / Sep 11, 2026, 6:29 p.m.
2026-09-1116116457060Sep 11, 2026, 4:40 p.m. / Sep 11, 2026, 5:44 p.m.
2026-09-1116123133060Sep 11, 2026, 3:46 p.m. / Sep 11, 2026, 4:40 p.m.
2026-09-1116310672060Sep 11, 2026, 3:12 p.m. / Sep 11, 2026, 3:44 p.m.
2026-09-1116310974060Sep 11, 2026, 2:30 p.m. / Sep 11, 2026, 3:10 p.m.
2026-09-11618074060Sep 11, 2026, 1:34 p.m. / Sep 11, 2026, 2:29 p.m.
2026-09-11617114060Sep 11, 2026, 12:31 p.m. / Sep 11, 2026, 1:25 p.m.
2026-09-11677216060Sep 11, 2026, 11:56 a.m. / Sep 11, 2026, 12:30 p.m.
2026-09-116721563060Sep 11, 2026, 11:38 a.m. / Sep 11, 2026, 11:54 a.m.
2026-09-116720383060Sep 11, 2026, 10:57 a.m. / Sep 11, 2026, 11:37 a.m.
2026-09-1167197060Sep 11, 2026, 10:34 a.m. / Sep 11, 2026, 10:56 a.m.
2026-09-1167532060Sep 11, 2026, 9:27 a.m. / Sep 11, 2026, 10:02 a.m.
2026-09-11672199060Sep 11, 2026, 8:47 a.m. / Sep 11, 2026, 9:26 a.m.
2026-09-116317743060Sep 11, 2026, 7:26 a.m. / Sep 11, 2026, 8:46 a.m.
2026-09-116722690060Sep 11, 2026, 5:59 a.m. / Sep 11, 2026, 7:24 a.m.
2026-09-101681659050Sep 11, 2026, 12:14 a.m. / Sep 11, 2026, 12:57 a.m.
2026-09-1016813878050Sep 10, 2026, 11:30 p.m. / Sep 11, 2026, 12:13 a.m.
2026-09-106817009050Sep 10, 2026, 10:50 p.m. / Sep 10, 2026, 11:29 p.m.
2026-09-10684290050Sep 10, 2026, 9:51 p.m. / Sep 10, 2026, 10:49 p.m.
2026-09-10682413050Sep 10, 2026, 9:08 p.m. / Sep 10, 2026, 9:49 p.m.
2026-09-101128676050Sep 10, 2026, 8:00 p.m. / Sep 10, 2026, 9:11 p.m.
2026-09-101125260050Sep 10, 2026, 7:28 p.m. / Sep 10, 2026, 7:59 p.m.
2026-09-1011220218050Sep 10, 2026, 6:29 p.m. / Sep 10, 2026, 7:27 p.m.
2026-09-101124810050Sep 10, 2026, 5:58 p.m. / Sep 10, 2026, 6:28 p.m.
2026-09-1011223058050Sep 10, 2026, 5:01 p.m. / Sep 10, 2026, 5:57 p.m.
2026-09-1011214703050Sep 10, 2026, 4:23 p.m. / Sep 10, 2026, 4:59 p.m.
2026-09-101125796050Sep 10, 2026, 3:30 p.m. / Sep 10, 2026, 4:21 p.m.
2026-09-1011214850050Sep 10, 2026, 2:54 p.m. / Sep 10, 2026, 3:28 p.m.
2026-09-10826421050Sep 10, 2026, 1:28 p.m. / Sep 10, 2026, 2:35 p.m.
2026-09-10111253050Sep 10, 2026, 11:55 a.m. / Sep 10, 2026, 1:31 p.m.
2026-09-101115261050Sep 10, 2026, 10:13 a.m. / Sep 10, 2026, 11:55 a.m.
2026-09-101118816050Sep 10, 2026, 9:39 a.m. / Sep 10, 2026, 10:42 a.m.
2026-09-101116077050Sep 10, 2026, 7:55 a.m. / Sep 10, 2026, 9:18 a.m.
2026-09-101119931050Sep 10, 2026, 6:40 a.m. / Sep 10, 2026, 7:54 a.m.
2026-09-101118573050Sep 10, 2026, 5:43 a.m. / Sep 10, 2026, 6:39 a.m.
2026-09-095723316040Sep 9, 2026, 9:49 p.m. / Sep 9, 2026, 10:34 p.m.
2026-09-095723214040Sep 9, 2026, 8:52 p.m. / Sep 9, 2026, 9:47 p.m.
2026-09-09819362040Sep 9, 2026, 7:28 p.m. / Sep 9, 2026, 8:41 p.m.
2026-09-098127580040Sep 9, 2026, 5:28 p.m. / Sep 9, 2026, 7:27 p.m.
2026-09-098120000040Sep 9, 2026, 3:26 p.m. / Sep 9, 2026, 5:27 p.m.
2026-09-096641145040Sep 9, 2026, 2:43 p.m. / Sep 9, 2026, 3:24 p.m.
2026-09-091105748040Sep 9, 2026, 12:41 p.m. / Sep 9, 2026, 2:42 p.m.
2026-09-0911027345040Sep 9, 2026, 10:22 a.m. / Sep 9, 2026, 12:41 p.m.
2026-09-0911018282040Sep 9, 2026, 6:16 a.m. / Sep 9, 2026, 8:25 a.m.
2026-09-091106946040Sep 9, 2026, 4:58 a.m. / Sep 9, 2026, 6:40 a.m.
2026-09-085727805030Sep 9, 2026, 2:17 a.m. / Sep 9, 2026, 3:39 a.m.
2026-09-08577674030Sep 9, 2026, 1:34 a.m. / Sep 9, 2026, 2:16 a.m.
2026-09-085717455030Sep 9, 2026, 12:57 a.m. / Sep 9, 2026, 1:32 a.m.
2026-09-085716407030Sep 8, 2026, 11:56 p.m. / Sep 9, 2026, 12:55 a.m.
2026-09-085717501030Sep 8, 2026, 10:51 p.m. / Sep 8, 2026, 11:55 p.m.
2026-09-085718969030Sep 8, 2026, 9:22 p.m. / Sep 8, 2026, 10:28 p.m.
2026-09-08574383030Sep 8, 2026, 8:17 p.m. / Sep 8, 2026, 9:21 p.m.
2026-09-08611983030Sep 8, 2026, 6:46 p.m. / Sep 8, 2026, 8:15 p.m.
2026-09-08612294030Sep 8, 2026, 4:41 p.m. / Sep 8, 2026, 6:45 p.m.
2026-09-086810879030Sep 8, 2026, 4:14 p.m. / Sep 8, 2026, 4:17 p.m.
2026-09-0816116272030Sep 8, 2026, 3:31 p.m. / Sep 8, 2026, 4:12 p.m.
2026-09-08161827030Sep 8, 2026, 2:35 p.m. / Sep 8, 2026, 3:29 p.m.
2026-09-08876427030Sep 8, 2026, 8:58 a.m. / Sep 8, 2026, 10:05 a.m.
2026-09-085823308030Sep 8, 2026, 8:29 a.m. / Sep 8, 2026, 8:35 a.m.
2026-09-085614525030Sep 8, 2026, 7:46 a.m. / Sep 8, 2026, 8:27 a.m.
2026-09-085711342030Sep 8, 2026, 6:33 a.m. / Sep 8, 2026, 7:44 a.m.
2026-09-046818585060Sep 4, 2026, 11:55 p.m. / Sep 5, 2026, 12:31 a.m.
2026-09-04682709060Sep 4, 2026, 11:16 p.m. / Sep 4, 2026, 11:54 p.m.
2026-09-046819811060Sep 4, 2026, 10:23 p.m. / Sep 4, 2026, 11:15 p.m.
2026-09-046819444060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:22 p.m.
2026-09-048214151060Sep 4, 2026, 7:03 p.m. / Sep 4, 2026, 8:00 p.m.
2026-09-048214498060Sep 4, 2026, 6:21 p.m. / Sep 4, 2026, 7:01 p.m.
2026-09-04828554060Sep 4, 2026, 4:17 p.m. / Sep 4, 2026, 6:20 p.m.
2026-09-048222714060Sep 4, 2026, 3:23 p.m. / Sep 4, 2026, 4:19 p.m.
2026-09-0411220325060Sep 4, 2026, 2:37 p.m. / Sep 4, 2026, 3:22 p.m.
2026-09-0411221783060Sep 4, 2026, 1:55 p.m. / Sep 4, 2026, 2:36 p.m.
2026-09-041127504060Sep 4, 2026, 1:00 p.m. / Sep 4, 2026, 1:54 p.m.
2026-09-0411225303060Sep 4, 2026, 12:06 p.m. / Sep 4, 2026, 12:58 p.m.
2026-09-04613387060Sep 4, 2026, 8:21 a.m. / Sep 4, 2026, 9:14 a.m.
2026-09-046628060Sep 4, 2026, 7:32 a.m. / Sep 4, 2026, 8:20 a.m.
2026-09-04605782060Sep 4, 2026, 5:50 a.m. / Sep 4, 2026, 7:30 a.m.
2026-09-046021306060Sep 4, 2026, 6:01 a.m. / Sep 4, 2026, 6:25 a.m.
2026-09-036821090050Sep 4, 2026, 1:16 a.m. / Sep 4, 2026, 1:59 a.m.
2026-09-0316811581050Sep 3, 2026, 9:58 p.m. / Sep 3, 2026, 11:22 p.m.
2026-09-0316812241050Sep 3, 2026, 9:43 p.m. / Sep 3, 2026, 9:50 p.m.
2026-09-0316513218050Sep 3, 2026, 8:50 p.m. / Sep 3, 2026, 9:01 p.m.
2026-09-0316513641050Sep 3, 2026, 8:00 p.m. / Sep 3, 2026, 8:00 p.m.
2026-09-0316510820050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 7:59 p.m.
2026-09-031659963050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-03617023050Sep 3, 2026, 4:58 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-038616791050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-035726285050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-031616523050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-031618240050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-0316817770050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-036814828050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-036824651050Sep 3, 2026, 6:49 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-036822838050Sep 3, 2026, 7:01 a.m. / Sep 3, 2026, 7:22 a.m.
2026-09-0211018292040Sep 2, 2026, 6:18 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-021106910040Sep 2, 2026, 4:55 a.m. / Sep 2, 2026, 6:40 a.m.
2026-09-01527189030Sep 1, 2026, 1:04 p.m. / Sep 1, 2026, 1:40 p.m.
2026-09-01528587030Sep 1, 2026, 12:16 p.m. / Sep 1, 2026, 12:59 p.m.
2026-09-0151586030Sep 1, 2026, 11:41 a.m. / Sep 1, 2026, 12:13 p.m.
2026-09-01515991030Sep 1, 2026, 10:46 a.m. / Sep 1, 2026, 11:30 a.m.
2026-09-01519190030Sep 1, 2026, 10:11 a.m. / Sep 1, 2026, 10:45 a.m.
2026-09-0153082030Sep 1, 2026, 9:17 a.m. / Sep 1, 2026, 10:07 a.m.
2026-08-31520488020Aug 31, 2026, 7:59 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-31513368020Aug 31, 2026, 7:17 p.m. / Aug 31, 2026, 7:56 p.m.
2026-08-31525145020Aug 31, 2026, 6:29 p.m. / Aug 31, 2026, 7:09 p.m.
2026-08-31510685020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:20 p.m.
2026-08-31523186020Aug 31, 2026, 4:47 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-31517755020Aug 31, 2026, 3:56 p.m. / Aug 31, 2026, 4:32 p.m.
2026-08-3157621020Aug 31, 2026, 2:49 p.m. / Aug 31, 2026, 3:52 p.m.
2026-08-31514776020Aug 31, 2026, 1:55 p.m. / Aug 31, 2026, 2:48 p.m.
2026-08-258422344100Aug 25, 2026, 4:09 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-258413708100Aug 25, 2026, 4:00 p.m. / Aug 25, 2026, 4:04 p.m.
2026-08-258213954100Aug 25, 2026, 3:51 p.m. / Aug 25, 2026, 3:55 p.m.
2026-08-251023219100Aug 25, 2026, 9:44 a.m. / Aug 25, 2026, 11:09 a.m.
2026-08-251318777100Aug 25, 2026, 9:13 a.m. / Aug 25, 2026, 9:39 a.m.
2026-08-25136321100Aug 25, 2026, 8:47 a.m. / Aug 25, 2026, 9:09 a.m.
2026-08-2513452100Aug 25, 2026, 8:25 a.m. / Aug 25, 2026, 8:40 a.m.
2026-08-25136320100Aug 25, 2026, 7:58 a.m. / Aug 25, 2026, 8:20 a.m.
2026-08-2526120215100Aug 25, 2026, 6:41 a.m. / Aug 25, 2026, 7:50 a.m.
2026-08-248811455020Aug 24, 2026, 11:19 p.m. / Aug 25, 2026, 12:34 a.m.
2026-08-24609097020Aug 24, 2026, 7:00 p.m. / Aug 24, 2026, 8:33 p.m.
2026-08-2116118655060Aug 21, 2026, 6:28 p.m. / Aug 21, 2026, 7:23 p.m.
2026-08-2126222696060Aug 21, 2026, 5:29 p.m. / Aug 21, 2026, 6:24 p.m.
2026-08-215320594060Aug 21, 2026, 4:04 p.m. / Aug 21, 2026, 5:24 p.m.
2026-08-2118713999060Aug 21, 2026, 3:39 p.m. / Aug 21, 2026, 3:59 p.m.
2026-08-20859518050Aug 21, 2026, 12:29 a.m. / Aug 21, 2026, 1:13 a.m.
2026-08-208513241050Aug 20, 2026, 11:24 p.m. / Aug 21, 2026, 12:24 a.m.
2026-08-208520016050Aug 20, 2026, 10:29 p.m. / Aug 20, 2026, 11:18 p.m.
2026-08-208519256050Aug 20, 2026, 9:24 p.m. / Aug 20, 2026, 10:24 p.m.
2026-08-205811898050Aug 20, 2026, 8:24 p.m. / Aug 20, 2026, 9:19 p.m.
2026-08-20589471050Aug 20, 2026, 7:49 p.m. / Aug 20, 2026, 8:18 p.m.
2026-08-2058519050Aug 20, 2026, 7:24 p.m. / Aug 20, 2026, 7:43 p.m.
2026-08-20582853050Aug 20, 2026, 6:53 p.m. / Aug 20, 2026, 7:19 p.m.
2026-08-205814940050Aug 20, 2026, 6:39 p.m. / Aug 20, 2026, 6:48 p.m.
2026-08-20585446050Aug 20, 2026, 5:08 p.m. / Aug 20, 2026, 6:34 p.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
134 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