Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4621

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.

176
Observed trips
16
Service dates
51
Routes
Service dateRouteTripFirst / last observed
2026-09-041118841060Sep 4, 2026, 1:39 p.m. / Sep 4, 2026, 2:16 p.m.
2026-09-0411122430060Sep 4, 2026, 1:04 p.m. / Sep 4, 2026, 1:37 p.m.
2026-09-0416122587060Sep 4, 2026, 12:15 p.m. / Sep 4, 2026, 1:02 p.m.
2026-09-04161-623404609Sep 4, 2026, 12:16 p.m. / Sep 4, 2026, 12:23 p.m.
2026-09-0416842060Sep 4, 2026, 10:54 a.m. / Sep 4, 2026, 12:14 p.m.
2026-09-041688660060Sep 4, 2026, 9:53 a.m. / Sep 4, 2026, 10:53 a.m.
2026-09-04661457060Sep 4, 2026, 9:02 a.m. / Sep 4, 2026, 9:52 a.m.
2026-09-04536487060Sep 4, 2026, 7:30 a.m. / Sep 4, 2026, 9:01 a.m.
2026-09-041877124060Sep 4, 2026, 7:32 a.m. / Sep 4, 2026, 8:02 a.m.
2026-09-03567259050Sep 3, 2026, 4:57 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-035619562050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-03747272050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-03746413050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 1:16 p.m.
2026-09-03749207050Sep 3, 2026, 11:46 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-03745784050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-037528808050Sep 3, 2026, 7:52 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-03751556050Sep 3, 2026, 6:58 a.m. / Sep 3, 2026, 7:50 a.m.
2026-09-03752244050Sep 3, 2026, 5:44 a.m. / Sep 3, 2026, 6:56 a.m.
2026-09-02701765040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-025714077040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02866279040Sep 2, 2026, 1:17 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-019022230030Sep 2, 2026, 12:06 a.m. / Sep 2, 2026, 12:56 a.m.
2026-09-019023039030Sep 1, 2026, 11:28 p.m. / Sep 1, 2026, 11:52 p.m.
2026-09-019010048030Sep 1, 2026, 10:48 p.m. / Sep 1, 2026, 11:26 p.m.
2026-09-01903713030Sep 1, 2026, 9:45 p.m. / Sep 1, 2026, 10:42 p.m.
2026-09-014115395030Sep 1, 2026, 8:11 p.m. / Sep 1, 2026, 8:59 p.m.
2026-09-014118658030Sep 1, 2026, 7:08 p.m. / Sep 1, 2026, 8:07 p.m.
2026-09-014126083030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:02 p.m.
2026-09-011386447030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-0113811337030Sep 1, 2026, 4:54 p.m. / Sep 1, 2026, 5:22 p.m.
2026-09-0113810826030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:10 p.m.
2026-09-011385710030Sep 1, 2026, 4:09 p.m. / Sep 1, 2026, 4:12 p.m.
2026-09-013621343030Sep 1, 2026, 3:31 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-013620014030Sep 1, 2026, 2:54 p.m. / Sep 1, 2026, 3:19 p.m.
2026-09-013826043030Sep 1, 2026, 1:53 p.m. / Sep 1, 2026, 2:49 p.m.
2026-09-013827098030Sep 1, 2026, 1:36 p.m. / Sep 1, 2026, 2:07 p.m.
2026-09-013813682030Sep 1, 2026, 12:47 p.m. / Sep 1, 2026, 1:26 p.m.
2026-09-013426543030Sep 1, 2026, 12:06 p.m. / Sep 1, 2026, 12:35 p.m.
2026-09-013416295030Sep 1, 2026, 11:29 a.m. / Sep 1, 2026, 12:01 p.m.
2026-09-013412820030Sep 1, 2026, 10:37 a.m. / Sep 1, 2026, 11:21 a.m.
2026-09-013419235030Sep 1, 2026, 10:07 a.m. / Sep 1, 2026, 10:35 a.m.
2026-09-01343014030Sep 1, 2026, 9:11 a.m. / Sep 1, 2026, 9:56 a.m.
2026-09-01344013030Sep 1, 2026, 8:50 a.m. / Sep 1, 2026, 9:05 a.m.
2026-09-01233904030Sep 1, 2026, 8:18 a.m. / Sep 1, 2026, 8:38 a.m.
2026-09-01232886030Sep 1, 2026, 7:32 a.m. / Sep 1, 2026, 8:07 a.m.
2026-09-012328585030Sep 1, 2026, 6:59 a.m. / Sep 1, 2026, 7:31 a.m.
2026-09-013025250030Sep 1, 2026, 5:52 a.m. / Sep 1, 2026, 6:58 a.m.
2026-08-312522887020Sep 1, 2026, 1:00 a.m. / Sep 1, 2026, 1:25 a.m.
2026-08-312527558020Sep 1, 2026, 12:16 a.m. / Sep 1, 2026, 12:59 a.m.
2026-08-312523335020Aug 31, 2026, 11:27 p.m. / Sep 1, 2026, 12:11 a.m.
2026-08-312518058020Aug 31, 2026, 10:46 p.m. / Aug 31, 2026, 11:26 p.m.
2026-08-312513981020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 10:39 p.m.
2026-08-31254072020Aug 31, 2026, 8:06 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-3125915020Aug 31, 2026, 6:45 p.m. / Aug 31, 2026, 7:59 p.m.
2026-08-312524146020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:39 p.m.
2026-08-31259407020Aug 31, 2026, 4:25 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-312521589020Aug 31, 2026, 3:21 p.m. / Aug 31, 2026, 4:24 p.m.
2026-08-31257378020Aug 31, 2026, 2:25 p.m. / Aug 31, 2026, 3:20 p.m.
2026-08-312520874020Aug 31, 2026, 1:29 p.m. / Aug 31, 2026, 2:17 p.m.
2026-08-312527481020Aug 31, 2026, 12:05 p.m. / Aug 31, 2026, 1:19 p.m.
2026-08-312520511020Aug 31, 2026, 10:33 a.m. / Aug 31, 2026, 12:02 p.m.
2026-08-312514334020Aug 31, 2026, 10:18 a.m. / Aug 31, 2026, 11:04 a.m.
2026-08-31252465020Aug 31, 2026, 9:18 a.m. / Aug 31, 2026, 10:17 a.m.
2026-08-313516978020Aug 31, 2026, 8:32 a.m. / Aug 31, 2026, 9:17 a.m.
2026-08-3123413627020Aug 31, 2026, 7:15 a.m. / Aug 31, 2026, 8:30 a.m.
2026-08-304124916080Aug 30, 2026, 8:39 p.m. / Aug 30, 2026, 9:15 p.m.
2026-08-304126856080Aug 30, 2026, 7:58 p.m. / Aug 30, 2026, 8:37 p.m.
2026-08-304118272080Aug 30, 2026, 7:09 p.m. / Aug 30, 2026, 7:55 p.m.
2026-08-304117995080Aug 30, 2026, 6:28 p.m. / Aug 30, 2026, 7:07 p.m.
2026-08-30412887080Aug 30, 2026, 5:38 p.m. / Aug 30, 2026, 6:26 p.m.
2026-08-304125685080Aug 30, 2026, 5:01 p.m. / Aug 30, 2026, 5:37 p.m.
2026-08-301823203080Aug 30, 2026, 3:29 p.m. / Aug 30, 2026, 5:00 p.m.
2026-08-301824696080Aug 30, 2026, 2:12 p.m. / Aug 30, 2026, 3:28 p.m.
2026-08-304911445080Aug 30, 2026, 1:29 p.m. / Aug 30, 2026, 2:11 p.m.
2026-08-3049-1581662439Aug 30, 2026, 1:26 p.m. / Aug 30, 2026, 1:28 p.m.
2026-08-304911128080Aug 30, 2026, 12:20 p.m. / Aug 30, 2026, 1:24 p.m.
2026-08-304924622080Aug 30, 2026, 12:39 p.m. / Aug 30, 2026, 12:43 p.m.
2026-08-3049-2030743369Aug 30, 2026, 12:27 p.m. / Aug 30, 2026, 12:27 p.m.
2026-08-304517859080Aug 30, 2026, 12:11 p.m. / Aug 30, 2026, 12:25 p.m.
2026-08-304510524080Aug 30, 2026, 12:01 p.m. / Aug 30, 2026, 12:09 p.m.
2026-08-304916409080Aug 30, 2026, 11:43 a.m. / Aug 30, 2026, 12:00 p.m.
2026-08-304916342080Aug 30, 2026, 11:26 a.m. / Aug 30, 2026, 11:42 a.m.
2026-08-304928712080Aug 30, 2026, 10:42 a.m. / Aug 30, 2026, 11:25 a.m.
2026-08-304927601080Aug 30, 2026, 10:27 a.m. / Aug 30, 2026, 10:41 a.m.
2026-08-304925656080Aug 30, 2026, 9:12 a.m. / Aug 30, 2026, 10:26 a.m.
2026-08-304921500080Aug 30, 2026, 9:21 a.m. / Aug 30, 2026, 9:38 a.m.
2026-08-296318362070Aug 29, 2026, 10:55 p.m. / Aug 30, 2026, 12:05 a.m.
2026-08-296320051070Aug 29, 2026, 10:30 p.m. / Aug 29, 2026, 10:54 p.m.
2026-08-296319086070Aug 29, 2026, 8:33 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-29484353070Aug 29, 2026, 7:02 p.m. / Aug 29, 2026, 7:59 p.m.
2026-08-294820280070Aug 29, 2026, 5:36 p.m. / Aug 29, 2026, 6:18 p.m.
2026-08-29482129070Aug 29, 2026, 4:30 p.m. / Aug 29, 2026, 5:32 p.m.
2026-08-29482128070Aug 29, 2026, 3:38 p.m. / Aug 29, 2026, 4:28 p.m.
2026-08-294816710070Aug 29, 2026, 2:31 p.m. / Aug 29, 2026, 3:32 p.m.
2026-08-29483995070Aug 29, 2026, 1:40 p.m. / Aug 29, 2026, 2:29 p.m.
2026-08-291011332070Aug 29, 2026, 12:30 p.m. / Aug 29, 2026, 1:39 p.m.
2026-08-2910260070Aug 29, 2026, 11:23 a.m. / Aug 29, 2026, 12:29 p.m.
2026-08-29204662070Aug 29, 2026, 10:55 a.m. / Aug 29, 2026, 11:20 a.m.
2026-08-29207421070Aug 29, 2026, 10:09 a.m. / Aug 29, 2026, 10:23 a.m.
2026-08-294012593070Aug 29, 2026, 9:01 a.m. / Aug 29, 2026, 9:41 a.m.
2026-08-294024214070Aug 29, 2026, 7:51 a.m. / Aug 29, 2026, 8:59 a.m.
2026-08-28613739130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-28619385130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-283910971130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-258014234100Aug 25, 2026, 3:55 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-258014590100Aug 25, 2026, 2:13 p.m. / Aug 25, 2026, 3:51 p.m.
2026-08-24108373020Aug 24, 2026, 7:18 p.m. / Aug 24, 2026, 8:09 p.m.
2026-08-241018609020Aug 24, 2026, 6:12 p.m. / Aug 24, 2026, 7:14 p.m.
2026-08-241013313020Aug 24, 2026, 5:46 p.m. / Aug 24, 2026, 6:04 p.m.
2026-08-24439367020Aug 24, 2026, 4:34 p.m. / Aug 24, 2026, 5:39 p.m.
2026-08-249222298020Aug 24, 2026, 3:29 p.m. / Aug 24, 2026, 4:31 p.m.
2026-08-243412012020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 3:12 p.m.
2026-08-22516847070Aug 22, 2026, 6:49 p.m. / Aug 22, 2026, 7:24 p.m.
2026-08-225114728070Aug 22, 2026, 5:19 p.m. / Aug 22, 2026, 6:43 p.m.
2026-08-221412007070Aug 22, 2026, 4:14 p.m. / Aug 22, 2026, 5:14 p.m.
2026-08-22149310070Aug 22, 2026, 3:08 p.m. / Aug 22, 2026, 4:08 p.m.
2026-08-221415933070Aug 22, 2026, 2:03 p.m. / Aug 22, 2026, 3:03 p.m.
2026-08-221422094070Aug 22, 2026, 12:43 p.m. / Aug 22, 2026, 1:53 p.m.
2026-08-221219575070Aug 22, 2026, 11:38 a.m. / Aug 22, 2026, 12:38 p.m.
2026-08-221220867070Aug 22, 2026, 10:14 a.m. / Aug 22, 2026, 11:22 a.m.
2026-08-224214507070Aug 22, 2026, 8:43 a.m. / Aug 22, 2026, 9:20 a.m.
2026-08-224216388070Aug 22, 2026, 7:44 a.m. / Aug 22, 2026, 8:38 a.m.
2026-08-224016940070Aug 22, 2026, 6:49 a.m. / Aug 22, 2026, 7:38 a.m.
2026-08-224123127070Aug 22, 2026, 6:09 a.m. / Aug 22, 2026, 6:44 a.m.
2026-08-214815172060Aug 21, 2026, 10:23 p.m. / Aug 21, 2026, 10:53 p.m.
2026-08-2148207060Aug 21, 2026, 9:24 p.m. / Aug 21, 2026, 10:19 p.m.
2026-08-21484314060Aug 21, 2026, 8:34 p.m. / Aug 21, 2026, 9:19 p.m.
2026-08-2197872060Aug 21, 2026, 8:04 p.m. / Aug 21, 2026, 8:28 p.m.
2026-08-2195095060Aug 21, 2026, 7:34 p.m. / Aug 21, 2026, 7:59 p.m.
2026-08-21142871060Aug 21, 2026, 5:54 p.m. / Aug 21, 2026, 7:28 p.m.
2026-08-211420683060Aug 21, 2026, 4:44 p.m. / Aug 21, 2026, 5:48 p.m.
2026-08-212416139060Aug 21, 2026, 3:34 p.m. / Aug 21, 2026, 4:39 p.m.
2026-08-212416552060Aug 21, 2026, 2:28 p.m. / Aug 21, 2026, 3:29 p.m.
2026-08-2114548060Aug 21, 2026, 12:59 p.m. / Aug 21, 2026, 2:24 p.m.
2026-08-211423216060Aug 21, 2026, 11:43 a.m. / Aug 21, 2026, 12:54 p.m.
2026-08-21144232060Aug 21, 2026, 8:39 a.m. / Aug 21, 2026, 10:19 a.m.
2026-08-202268728050Aug 20, 2026, 5:59 p.m. / Aug 20, 2026, 6:43 p.m.
2026-08-20156714050Aug 20, 2026, 5:19 p.m. / Aug 20, 2026, 5:53 p.m.
2026-08-201522821050Aug 20, 2026, 4:04 p.m. / Aug 20, 2026, 5:14 p.m.
2026-08-201517628050Aug 20, 2026, 2:48 p.m. / Aug 20, 2026, 4:00 p.m.
2026-08-19116225080Aug 19, 2026, 7:09 p.m. / Aug 19, 2026, 8:23 p.m.
2026-08-19523769080Aug 19, 2026, 6:19 p.m. / Aug 19, 2026, 7:04 p.m.
2026-08-19512959080Aug 19, 2026, 5:30 p.m. / Aug 19, 2026, 6:14 p.m.
2026-08-19118857080Aug 19, 2026, 4:08 p.m. / Aug 19, 2026, 5:23 p.m.
2026-08-1911221416080Aug 19, 2026, 2:33 p.m. / Aug 19, 2026, 3:28 p.m.
2026-08-191124275080Aug 19, 2026, 1:59 p.m. / Aug 19, 2026, 2:28 p.m.
2026-08-1911215793080Aug 19, 2026, 12:59 p.m. / Aug 19, 2026, 1:53 p.m.
2026-08-191123569080Aug 19, 2026, 12:23 p.m. / Aug 19, 2026, 12:53 p.m.
2026-08-1911213786080Aug 19, 2026, 11:34 a.m. / Aug 19, 2026, 12:18 p.m.
2026-08-1911214324080Aug 19, 2026, 10:53 a.m. / Aug 19, 2026, 11:28 a.m.
2026-08-1911213820080Aug 19, 2026, 9:22 a.m. / Aug 19, 2026, 10:49 a.m.
2026-08-191124328080Aug 19, 2026, 9:13 a.m. / Aug 19, 2026, 10:03 a.m.
2026-08-198713750080Aug 19, 2026, 7:30 a.m. / Aug 19, 2026, 7:43 a.m.
2026-08-1987613080Aug 19, 2026, 7:14 a.m. / Aug 19, 2026, 7:24 a.m.
2026-08-19128579080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:09 a.m.
2026-08-18108374030Aug 18, 2026, 9:14 p.m. / Aug 18, 2026, 9:32 p.m.
2026-08-181018268030Aug 18, 2026, 8:18 p.m. / Aug 18, 2026, 9:09 p.m.
2026-08-18107201030Aug 18, 2026, 7:18 p.m. / Aug 18, 2026, 8:15 p.m.
2026-08-18125201030Aug 18, 2026, 5:15 p.m. / Aug 18, 2026, 7:14 p.m.
2026-08-18631912030Aug 18, 2026, 3:54 p.m. / Aug 18, 2026, 5:09 p.m.
2026-08-186325632030Aug 18, 2026, 2:19 p.m. / Aug 18, 2026, 3:49 p.m.
2026-08-166224317010Aug 16, 2026, 9:14 p.m. / Aug 16, 2026, 11:14 p.m.
2026-08-166112963010Aug 16, 2026, 7:28 p.m. / Aug 16, 2026, 9:09 p.m.
2026-08-165111669010Aug 16, 2026, 6:34 p.m. / Aug 16, 2026, 7:24 p.m.
2026-08-165121892010Aug 16, 2026, 5:44 p.m. / Aug 16, 2026, 6:28 p.m.
2026-08-165320914010Aug 16, 2026, 4:29 p.m. / Aug 16, 2026, 5:39 p.m.
2026-08-165322756010Aug 16, 2026, 3:34 p.m. / Aug 16, 2026, 4:24 p.m.
2026-08-165313089010Aug 16, 2026, 2:44 p.m. / Aug 16, 2026, 3:29 p.m.
2026-08-168615740010Aug 16, 2026, 1:49 p.m. / Aug 16, 2026, 2:39 p.m.
2026-08-168622423010Aug 16, 2026, 1:24 p.m. / Aug 16, 2026, 1:44 p.m.
2026-08-165115414010Aug 16, 2026, 12:39 p.m. / Aug 16, 2026, 1:19 p.m.
2026-08-16517481010Aug 16, 2026, 11:49 a.m. / Aug 16, 2026, 12:34 p.m.
2026-08-16723546010Aug 16, 2026, 10:14 a.m. / Aug 16, 2026, 11:07 a.m.
2026-08-16721938010Aug 16, 2026, 9:14 a.m. / Aug 16, 2026, 10:09 a.m.
2026-08-16712231010Aug 16, 2026, 8:09 a.m. / Aug 16, 2026, 9:09 a.m.
2026-08-1678042010Aug 16, 2026, 7:00 a.m. / Aug 16, 2026, 8:04 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
176 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