Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 8170

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.

103
Observed trips
18
Service dates
25
Routes
Service dateRouteTripFirst / last observed
2026-08-28156808130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:07 p.m.
2026-08-279218380120Aug 27, 2026, 2:07 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-27926024120Aug 27, 2026, 1:07 p.m. / Aug 27, 2026, 2:01 p.m.
2026-08-27924399120Aug 27, 2026, 1:10 p.m. / Aug 27, 2026, 1:40 p.m.
2026-08-279219175120Aug 27, 2026, 12:46 p.m. / Aug 27, 2026, 12:59 p.m.
2026-08-279217305120Aug 27, 2026, 12:08 p.m. / Aug 27, 2026, 12:39 p.m.
2026-08-27925778120Aug 27, 2026, 11:19 a.m. / Aug 27, 2026, 12:00 p.m.
2026-08-2511115591100Aug 25, 2026, 3:33 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-2511115021100Aug 25, 2026, 2:38 p.m. / Aug 25, 2026, 3:29 p.m.
2026-08-257415709100Aug 25, 2026, 7:46 a.m. / Aug 25, 2026, 8:54 a.m.
2026-08-259418107100Aug 25, 2026, 7:18 a.m. / Aug 25, 2026, 7:39 a.m.
2026-08-25948900100Aug 25, 2026, 6:14 a.m. / Aug 25, 2026, 7:09 a.m.
2026-08-259424449100Aug 25, 2026, 6:08 a.m. / Aug 25, 2026, 6:44 a.m.
2026-08-218010160060Aug 21, 2026, 5:38 p.m. / Aug 21, 2026, 6:39 p.m.
2026-08-21752941060Aug 21, 2026, 4:34 p.m. / Aug 21, 2026, 5:34 p.m.
2026-08-211217432060Aug 21, 2026, 2:49 p.m. / Aug 21, 2026, 4:29 p.m.
2026-08-20398618050Aug 20, 2026, 9:08 p.m. / Aug 20, 2026, 9:33 p.m.
2026-08-203916707050Aug 20, 2026, 8:34 p.m. / Aug 20, 2026, 9:04 p.m.
2026-08-203018908050Aug 20, 2026, 7:59 p.m. / Aug 20, 2026, 8:29 p.m.
2026-08-203022336050Aug 20, 2026, 7:18 p.m. / Aug 20, 2026, 7:54 p.m.
2026-08-20303862050Aug 20, 2026, 6:24 p.m. / Aug 20, 2026, 7:13 p.m.
2026-08-203025568050Aug 20, 2026, 5:33 p.m. / Aug 20, 2026, 6:18 p.m.
2026-08-203020493050Aug 20, 2026, 4:54 p.m. / Aug 20, 2026, 5:28 p.m.
2026-08-20302444050Aug 20, 2026, 4:08 p.m. / Aug 20, 2026, 4:49 p.m.
2026-08-203010903050Aug 20, 2026, 3:23 p.m. / Aug 20, 2026, 4:04 p.m.
2026-08-203019781050Aug 20, 2026, 2:23 p.m. / Aug 20, 2026, 3:18 p.m.
2026-08-181219277030Aug 18, 2026, 4:00 p.m. / Aug 18, 2026, 6:00 p.m.
2026-08-18121156030Aug 18, 2026, 2:04 p.m. / Aug 18, 2026, 3:54 p.m.
2026-08-181211734030Aug 18, 2026, 12:23 p.m. / Aug 18, 2026, 2:00 p.m.
2026-08-172945707020Aug 17, 2026, 5:44 p.m. / Aug 17, 2026, 5:54 p.m.
2026-08-1711610769020Aug 17, 2026, 4:54 p.m. / Aug 17, 2026, 5:40 p.m.
2026-08-175315918020Aug 17, 2026, 3:10 p.m. / Aug 17, 2026, 4:50 p.m.
2026-08-168521873010Aug 16, 2026, 9:19 p.m. / Aug 16, 2026, 11:10 p.m.
2026-08-168516439010Aug 16, 2026, 10:54 p.m. / Aug 16, 2026, 10:54 p.m.
2026-08-1685737010Aug 16, 2026, 8:19 p.m. / Aug 16, 2026, 9:14 p.m.
2026-08-16854438010Aug 16, 2026, 6:49 p.m. / Aug 16, 2026, 8:15 p.m.
2026-08-168517931010Aug 16, 2026, 4:44 p.m. / Aug 16, 2026, 6:44 p.m.
2026-08-1615315879010Aug 16, 2026, 3:49 p.m. / Aug 16, 2026, 4:29 p.m.
2026-08-144422135060Aug 14, 2026, 6:04 p.m. / Aug 14, 2026, 6:29 p.m.
2026-08-1444414060Aug 14, 2026, 5:09 p.m. / Aug 14, 2026, 6:00 p.m.
2026-08-1410512965060Aug 14, 2026, 4:19 p.m. / Aug 14, 2026, 5:04 p.m.
2026-08-141052371060Aug 14, 2026, 3:19 p.m. / Aug 14, 2026, 4:14 p.m.
2026-08-131051870050Aug 13, 2026, 6:07 p.m. / Aug 13, 2026, 6:30 p.m.
2026-08-13105180050Aug 13, 2026, 4:54 p.m. / Aug 13, 2026, 5:59 p.m.
2026-08-1341885050Aug 13, 2026, 4:16 p.m. / Aug 13, 2026, 4:52 p.m.
2026-08-1311113126050Aug 13, 2026, 2:52 p.m. / Aug 13, 2026, 4:10 p.m.
2026-08-131117300050Aug 13, 2026, 2:58 p.m. / Aug 13, 2026, 3:33 p.m.
2026-08-123518186040Aug 12, 2026, 3:29 p.m. / Aug 12, 2026, 3:44 p.m.
2026-08-123518274040Aug 12, 2026, 2:08 p.m. / Aug 12, 2026, 3:23 p.m.
2026-08-123518874040Aug 12, 2026, 1:59 p.m. / Aug 12, 2026, 2:58 p.m.
2026-08-12354865040Aug 12, 2026, 1:29 p.m. / Aug 12, 2026, 1:55 p.m.
2026-08-10305183020Aug 10, 2026, 10:31 a.m. / Aug 10, 2026, 10:31 a.m.
2026-08-10303375020Aug 10, 2026, 9:47 a.m. / Aug 10, 2026, 10:04 a.m.
2026-08-107420118020Aug 10, 2026, 7:45 a.m. / Aug 10, 2026, 8:44 a.m.
2026-08-10945517020Aug 10, 2026, 6:44 a.m. / Aug 10, 2026, 7:38 a.m.
2026-08-109415240020Aug 10, 2026, 6:14 a.m. / Aug 10, 2026, 7:05 a.m.
2026-08-10942324020Aug 10, 2026, 6:07 a.m. / Aug 10, 2026, 6:34 a.m.
2026-08-074421698110Aug 7, 2026, 6:19 p.m. / Aug 7, 2026, 7:29 p.m.
2026-08-07446688110Aug 7, 2026, 5:15 p.m. / Aug 7, 2026, 6:14 p.m.
2026-08-079817245110Aug 7, 2026, 4:29 p.m. / Aug 7, 2026, 5:09 p.m.
2026-08-07985950110Aug 7, 2026, 4:20 p.m. / Aug 7, 2026, 4:25 p.m.
2026-08-079815142110Aug 7, 2026, 3:54 p.m. / Aug 7, 2026, 4:13 p.m.
2026-08-07984075110Aug 7, 2026, 3:13 p.m. / Aug 7, 2026, 3:48 p.m.
2026-08-079818743110Aug 7, 2026, 2:24 p.m. / Aug 7, 2026, 3:09 p.m.
2026-08-07982704110Aug 7, 2026, 1:45 p.m. / Aug 7, 2026, 2:19 p.m.
2026-08-07112646110Aug 7, 2026, 8:34 a.m. / Aug 7, 2026, 10:04 a.m.
2026-08-07661876110Aug 7, 2026, 7:25 a.m. / Aug 7, 2026, 8:29 a.m.
2026-08-069817938050Aug 6, 2026, 5:04 p.m. / Aug 6, 2026, 5:43 p.m.
2026-08-06987492050Aug 6, 2026, 4:49 p.m. / Aug 6, 2026, 4:59 p.m.
2026-08-06626320050Aug 6, 2026, 3:20 p.m. / Aug 6, 2026, 4:44 p.m.
2026-08-06625316050Aug 6, 2026, 1:41 p.m. / Aug 6, 2026, 3:14 p.m.
2026-08-051118381120Aug 5, 2026, 8:40 a.m. / Aug 5, 2026, 10:13 a.m.
2026-08-056616997120Aug 5, 2026, 7:19 a.m. / Aug 5, 2026, 8:34 a.m.
2026-08-04359787030Aug 4, 2026, 5:59 p.m. / Aug 4, 2026, 6:28 p.m.
2026-08-043518141030Aug 4, 2026, 5:19 p.m. / Aug 4, 2026, 5:54 p.m.
2026-08-041230545030Aug 4, 2026, 3:33 p.m. / Aug 4, 2026, 5:14 p.m.
2026-08-01617797070Aug 1, 2026, 4:34 p.m. / Aug 1, 2026, 5:39 p.m.
2026-08-011216794070Aug 1, 2026, 3:10 p.m. / Aug 1, 2026, 4:29 p.m.
2026-08-016828333070Aug 1, 2026, 1:44 p.m. / Aug 1, 2026, 3:05 p.m.
2026-08-016819119070Aug 1, 2026, 1:04 p.m. / Aug 1, 2026, 1:40 p.m.
2026-08-0168417070Aug 1, 2026, 12:15 p.m. / Aug 1, 2026, 12:59 p.m.
2026-08-016826696070Aug 1, 2026, 11:19 a.m. / Aug 1, 2026, 12:08 p.m.
2026-08-01681993070Aug 1, 2026, 10:31 a.m. / Aug 1, 2026, 11:14 a.m.
2026-08-0116810563070Aug 1, 2026, 8:49 a.m. / Aug 1, 2026, 10:00 a.m.
2026-08-0116821892070Aug 1, 2026, 8:00 a.m. / Aug 1, 2026, 8:44 a.m.
2026-08-016813479070Aug 1, 2026, 6:49 a.m. / Aug 1, 2026, 7:55 a.m.
2026-08-016823055070Aug 1, 2026, 5:14 a.m. / Aug 1, 2026, 6:44 a.m.
2026-08-016830443070Aug 1, 2026, 4:51 a.m. / Aug 1, 2026, 5:33 a.m.
2026-07-31447369090Jul 31, 2026, 6:54 p.m. / Jul 31, 2026, 7:19 p.m.
2026-07-314415848090Jul 31, 2026, 6:19 p.m. / Jul 31, 2026, 6:48 p.m.
2026-07-314422095090Jul 31, 2026, 5:14 p.m. / Jul 31, 2026, 6:14 p.m.
2026-07-319814196090Jul 31, 2026, 4:29 p.m. / Jul 31, 2026, 5:09 p.m.
2026-07-319826308090Jul 31, 2026, 4:15 p.m. / Jul 31, 2026, 4:24 p.m.
2026-07-319811499090Jul 31, 2026, 3:54 p.m. / Jul 31, 2026, 4:08 p.m.
2026-07-319828479090Jul 31, 2026, 3:19 p.m. / Jul 31, 2026, 3:50 p.m.
2026-07-319825594090Jul 31, 2026, 2:29 p.m. / Jul 31, 2026, 3:13 p.m.
2026-07-319824046090Jul 31, 2026, 1:43 p.m. / Jul 31, 2026, 2:24 p.m.
2026-07-319830241090Jul 31, 2026, 1:03 p.m. / Jul 31, 2026, 1:39 p.m.
2026-07-319820941090Jul 31, 2026, 11:29 a.m. / Jul 31, 2026, 12:58 p.m.
2026-07-319229282090Jul 31, 2026, 10:59 a.m. / Jul 31, 2026, 11:24 a.m.
2026-07-319223623090Jul 31, 2026, 10:04 a.m. / Jul 31, 2026, 10:53 a.m.
2026-07-319229882090Jul 31, 2026, 9:24 a.m. / Jul 31, 2026, 10:39 a.m.
2026-07-319218132090Jul 31, 2026, 9:18 a.m. / Jul 31, 2026, 9:59 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
103 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