Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4612

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.

180
Observed trips
14
Service dates
34
Routes
Service dateRouteTripFirst / last observed
2026-08-28744105130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:13 p.m.
2026-08-28749699130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-2812213130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-27111521120Aug 27, 2026, 2:07 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-271118589120Aug 27, 2026, 1:31 p.m. / Aug 27, 2026, 2:01 p.m.
2026-08-2711121336120Aug 27, 2026, 12:39 p.m. / Aug 27, 2026, 1:27 p.m.
2026-08-2711122592120Aug 27, 2026, 11:19 a.m. / Aug 27, 2026, 12:35 p.m.
2026-08-271113184120Aug 27, 2026, 10:40 a.m. / Aug 27, 2026, 12:00 p.m.
2026-08-27639010120Aug 27, 2026, 9:27 a.m. / Aug 27, 2026, 10:19 a.m.
2026-08-27639760120Aug 27, 2026, 8:11 a.m. / Aug 27, 2026, 9:18 a.m.
2026-08-276323197120Aug 27, 2026, 7:04 a.m. / Aug 27, 2026, 8:03 a.m.
2026-08-276315651120Aug 27, 2026, 5:34 a.m. / Aug 27, 2026, 6:58 a.m.
2026-08-258212439100Aug 25, 2026, 3:51 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-258721128100Aug 25, 2026, 3:00 p.m. / Aug 25, 2026, 3:39 p.m.
2026-08-25877567100Aug 25, 2026, 2:09 p.m. / Aug 25, 2026, 2:54 p.m.
2026-08-258713184100Aug 25, 2026, 1:44 p.m. / Aug 25, 2026, 2:04 p.m.
2026-08-258718653100Aug 25, 2026, 1:00 p.m. / Aug 25, 2026, 1:39 p.m.
2026-08-258724928100Aug 25, 2026, 12:34 p.m. / Aug 25, 2026, 12:54 p.m.
2026-08-256120197100Aug 25, 2026, 10:34 a.m. / Aug 25, 2026, 12:29 p.m.
2026-08-256115711100Aug 25, 2026, 9:19 a.m. / Aug 25, 2026, 10:30 a.m.
2026-08-252779512100Aug 25, 2026, 7:39 a.m. / Aug 25, 2026, 9:14 a.m.
2026-08-2528314781100Aug 25, 2026, 6:24 a.m. / Aug 25, 2026, 7:26 a.m.
2026-08-241054117020Aug 24, 2026, 4:48 a.m. / Aug 24, 2026, 5:00 a.m.
2026-08-23637764010Aug 23, 2026, 10:00 p.m. / Aug 23, 2026, 10:04 p.m.
2026-08-236311166010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:05 p.m.
2026-08-23633051010Aug 23, 2026, 3:13 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-237411376010Aug 23, 2026, 2:51 p.m. / Aug 23, 2026, 3:43 p.m.
2026-08-237415385010Aug 23, 2026, 1:39 p.m. / Aug 23, 2026, 2:03 p.m.
2026-08-23531756010Aug 23, 2026, 12:29 p.m. / Aug 23, 2026, 1:33 p.m.
2026-08-235323868010Aug 23, 2026, 11:09 a.m. / Aug 23, 2026, 12:24 p.m.
2026-08-23622039010Aug 23, 2026, 9:43 a.m. / Aug 23, 2026, 11:04 a.m.
2026-08-2368549010Aug 23, 2026, 8:43 a.m. / Aug 23, 2026, 9:38 a.m.
2026-08-2367823010Aug 23, 2026, 7:49 a.m. / Aug 23, 2026, 8:38 a.m.
2026-08-23611434010Aug 23, 2026, 6:44 a.m. / Aug 23, 2026, 7:44 a.m.
2026-08-225312392070Aug 22, 2026, 11:09 p.m. / Aug 22, 2026, 11:39 p.m.
2026-08-225321107070Aug 22, 2026, 10:29 p.m. / Aug 22, 2026, 11:04 p.m.
2026-08-225322293070Aug 22, 2026, 9:44 p.m. / Aug 22, 2026, 10:24 p.m.
2026-08-225325661070Aug 22, 2026, 8:59 p.m. / Aug 22, 2026, 9:38 p.m.
2026-08-22537532070Aug 22, 2026, 8:03 p.m. / Aug 22, 2026, 8:54 p.m.
2026-08-225322291070Aug 22, 2026, 7:09 p.m. / Aug 22, 2026, 7:58 p.m.
2026-08-225320358070Aug 22, 2026, 6:09 p.m. / Aug 22, 2026, 7:19 p.m.
2026-08-22531253070Aug 22, 2026, 5:14 p.m. / Aug 22, 2026, 6:04 p.m.
2026-08-22536833070Aug 22, 2026, 4:33 p.m. / Aug 22, 2026, 5:09 p.m.
2026-08-225317719070Aug 22, 2026, 3:38 p.m. / Aug 22, 2026, 4:28 p.m.
2026-08-225314498070Aug 22, 2026, 2:54 p.m. / Aug 22, 2026, 3:33 p.m.
2026-08-225310851070Aug 22, 2026, 2:03 p.m. / Aug 22, 2026, 2:49 p.m.
2026-08-22532750070Aug 22, 2026, 1:24 p.m. / Aug 22, 2026, 1:58 p.m.
2026-08-22536394070Aug 22, 2026, 12:08 p.m. / Aug 22, 2026, 1:19 p.m.
2026-08-225316960070Aug 22, 2026, 10:42 a.m. / Aug 22, 2026, 12:04 p.m.
2026-08-22805234070Aug 22, 2026, 9:18 a.m. / Aug 22, 2026, 10:39 a.m.
2026-08-228023220070Aug 22, 2026, 8:03 a.m. / Aug 22, 2026, 9:13 a.m.
2026-08-225615645070Aug 22, 2026, 7:44 a.m. / Aug 22, 2026, 7:58 a.m.
2026-08-225623859070Aug 22, 2026, 7:28 a.m. / Aug 22, 2026, 7:38 a.m.
2026-08-225618428070Aug 22, 2026, 6:13 a.m. / Aug 22, 2026, 7:24 a.m.
2026-08-2186564060Aug 21, 2026, 11:30 p.m. / Aug 21, 2026, 11:43 p.m.
2026-08-2181871060Aug 21, 2026, 10:59 p.m. / Aug 21, 2026, 11:23 p.m.
2026-08-2111623396060Aug 21, 2026, 10:23 p.m. / Aug 21, 2026, 10:53 p.m.
2026-08-21738177060Aug 21, 2026, 9:19 p.m. / Aug 21, 2026, 10:19 p.m.
2026-08-21737452060Aug 21, 2026, 9:04 p.m. / Aug 21, 2026, 10:01 p.m.
2026-08-211733578060Aug 21, 2026, 9:24 p.m. / Aug 21, 2026, 9:38 p.m.
2026-08-219913205060Aug 21, 2026, 8:34 p.m. / Aug 21, 2026, 9:00 p.m.
2026-08-219919471060Aug 21, 2026, 7:54 p.m. / Aug 21, 2026, 8:28 p.m.
2026-08-219920925060Aug 21, 2026, 6:33 p.m. / Aug 21, 2026, 7:49 p.m.
2026-08-21994126060Aug 21, 2026, 5:54 p.m. / Aug 21, 2026, 6:28 p.m.
2026-08-219919900060Aug 21, 2026, 5:04 p.m. / Aug 21, 2026, 5:48 p.m.
2026-08-219914218060Aug 21, 2026, 4:23 p.m. / Aug 21, 2026, 5:00 p.m.
2026-08-21997160060Aug 21, 2026, 3:34 p.m. / Aug 21, 2026, 4:18 p.m.
2026-08-21993687060Aug 21, 2026, 3:04 p.m. / Aug 21, 2026, 3:29 p.m.
2026-08-219910393060Aug 21, 2026, 1:19 p.m. / Aug 21, 2026, 2:41 p.m.
2026-08-2199881060Aug 21, 2026, 12:54 p.m. / Aug 21, 2026, 1:54 p.m.
2026-08-219918846060Aug 21, 2026, 12:29 p.m. / Aug 21, 2026, 1:08 p.m.
2026-08-219919231060Aug 21, 2026, 11:29 a.m. / Aug 21, 2026, 12:24 p.m.
2026-08-2199513060Aug 21, 2026, 10:19 a.m. / Aug 21, 2026, 12:00 p.m.
2026-08-219924141060Aug 21, 2026, 10:33 a.m. / Aug 21, 2026, 10:53 a.m.
2026-08-219911975060Aug 21, 2026, 9:34 a.m. / Aug 21, 2026, 10:13 a.m.
2026-08-21997520060Aug 21, 2026, 8:54 a.m. / Aug 21, 2026, 9:29 a.m.
2026-08-21805371060Aug 21, 2026, 7:53 a.m. / Aug 21, 2026, 8:49 a.m.
2026-08-21801682060Aug 21, 2026, 6:54 a.m. / Aug 21, 2026, 7:48 a.m.
2026-08-218019296060Aug 21, 2026, 6:04 a.m. / Aug 21, 2026, 6:48 a.m.
2026-08-21806872060Aug 21, 2026, 4:49 a.m. / Aug 21, 2026, 5:59 a.m.
2026-08-205325264050Aug 21, 2026, 12:59 a.m. / Aug 21, 2026, 1:43 a.m.
2026-08-205313120050Aug 21, 2026, 12:09 a.m. / Aug 21, 2026, 12:52 a.m.
2026-08-205313620050Aug 20, 2026, 11:00 p.m. / Aug 21, 2026, 12:03 a.m.
2026-08-205324850050Aug 20, 2026, 9:44 p.m. / Aug 20, 2026, 10:53 p.m.
2026-08-208019968050Aug 20, 2026, 7:59 p.m. / Aug 20, 2026, 9:38 p.m.
2026-08-208015980050Aug 20, 2026, 6:30 p.m. / Aug 20, 2026, 7:53 p.m.
2026-08-20745517050Aug 20, 2026, 4:54 p.m. / Aug 20, 2026, 6:23 p.m.
2026-08-208624452050Aug 20, 2026, 4:19 p.m. / Aug 20, 2026, 5:28 p.m.
2026-08-204113682050Aug 20, 2026, 3:23 p.m. / Aug 20, 2026, 4:08 p.m.
2026-08-20414869050Aug 20, 2026, 2:39 p.m. / Aug 20, 2026, 3:18 p.m.
2026-08-2011123039050Aug 20, 2026, 2:09 p.m. / Aug 20, 2026, 2:34 p.m.
2026-08-2011118271050Aug 20, 2026, 1:34 p.m. / Aug 20, 2026, 2:04 p.m.
2026-08-2011120398050Aug 20, 2026, 11:44 a.m. / Aug 20, 2026, 1:28 p.m.
2026-08-206312928050Aug 20, 2026, 9:34 a.m. / Aug 20, 2026, 10:38 a.m.
2026-08-20633598050Aug 20, 2026, 8:29 a.m. / Aug 20, 2026, 9:30 a.m.
2026-08-206324274050Aug 20, 2026, 7:13 a.m. / Aug 20, 2026, 8:23 a.m.
2026-08-20632355050Aug 20, 2026, 5:48 a.m. / Aug 20, 2026, 7:09 a.m.
2026-08-19807727080Aug 19, 2026, 4:49 p.m. / Aug 19, 2026, 6:23 p.m.
2026-08-193124777080Aug 19, 2026, 4:19 p.m. / Aug 19, 2026, 4:44 p.m.
2026-08-19318274080Aug 19, 2026, 3:24 p.m. / Aug 19, 2026, 4:16 p.m.
2026-08-1910512238080Aug 19, 2026, 2:14 p.m. / Aug 19, 2026, 3:19 p.m.
2026-08-199322951080Aug 19, 2026, 10:19 a.m. / Aug 19, 2026, 10:24 a.m.
2026-08-199315598080Aug 19, 2026, 9:55 a.m. / Aug 19, 2026, 10:14 a.m.
2026-08-19939596080Aug 19, 2026, 8:29 a.m. / Aug 19, 2026, 9:50 a.m.
2026-08-19938621080Aug 19, 2026, 8:53 a.m. / Aug 19, 2026, 9:13 a.m.
2026-08-199421676080Aug 19, 2026, 8:23 a.m. / Aug 19, 2026, 8:48 a.m.
2026-08-1911624200080Aug 19, 2026, 7:43 a.m. / Aug 19, 2026, 8:19 a.m.
2026-08-1918722793080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:38 a.m.
2026-08-18825265030Aug 19, 2026, 12:14 a.m. / Aug 19, 2026, 12:54 a.m.
2026-08-18820423030Aug 19, 2026, 12:29 a.m. / Aug 19, 2026, 12:29 a.m.
2026-08-186316057030Aug 18, 2026, 11:04 p.m. / Aug 19, 2026, 12:09 a.m.
2026-08-186315317030Aug 18, 2026, 10:00 p.m. / Aug 18, 2026, 11:00 p.m.
2026-08-188014868030Aug 18, 2026, 8:24 p.m. / Aug 18, 2026, 9:54 p.m.
2026-08-18805871030Aug 18, 2026, 7:24 p.m. / Aug 18, 2026, 8:18 p.m.
2026-08-188013448030Aug 18, 2026, 6:00 p.m. / Aug 18, 2026, 7:19 p.m.
2026-08-188011197030Aug 18, 2026, 3:49 p.m. / Aug 18, 2026, 5:54 p.m.
2026-08-187014194030Aug 18, 2026, 8:34 a.m. / Aug 18, 2026, 9:24 a.m.
2026-08-187019411030Aug 18, 2026, 7:09 a.m. / Aug 18, 2026, 8:29 a.m.
2026-08-049917748030Aug 4, 2026, 7:34 p.m. / Aug 4, 2026, 7:59 p.m.
2026-08-04996997030Aug 4, 2026, 6:58 p.m. / Aug 4, 2026, 7:28 p.m.
2026-08-049918229030Aug 4, 2026, 6:13 p.m. / Aug 4, 2026, 6:53 p.m.
2026-08-049924937030Aug 4, 2026, 5:30 p.m. / Aug 4, 2026, 6:08 p.m.
2026-08-04999237030Aug 4, 2026, 4:38 p.m. / Aug 4, 2026, 5:24 p.m.
2026-08-049929462030Aug 4, 2026, 3:31 p.m. / Aug 4, 2026, 4:33 p.m.
2026-08-048513586030Aug 4, 2026, 12:24 p.m. / Aug 4, 2026, 12:49 p.m.
2026-08-048523532030Aug 4, 2026, 10:59 a.m. / Aug 4, 2026, 12:19 p.m.
2026-08-04852937030Aug 4, 2026, 9:54 a.m. / Aug 4, 2026, 10:54 a.m.
2026-08-048527328030Aug 4, 2026, 8:09 a.m. / Aug 4, 2026, 9:49 a.m.
2026-08-0417322857030Aug 4, 2026, 6:49 a.m. / Aug 4, 2026, 8:04 a.m.
2026-08-0417329012030Aug 4, 2026, 6:24 a.m. / Aug 4, 2026, 6:44 a.m.
2026-08-0417310786030Aug 4, 2026, 5:39 a.m. / Aug 4, 2026, 6:19 a.m.
2026-08-0417310303030Aug 4, 2026, 5:14 a.m. / Aug 4, 2026, 5:33 a.m.
2026-08-047526938030Aug 4, 2026, 4:04 a.m. / Aug 4, 2026, 5:09 a.m.
2026-08-037526938030Aug 4, 2026, 3:29 a.m. / Aug 4, 2026, 3:59 a.m.
2026-08-035327592110Aug 3, 2026, 11:04 p.m. / Aug 3, 2026, 11:38 p.m.
2026-08-0353274110Aug 3, 2026, 10:29 p.m. / Aug 3, 2026, 10:59 p.m.
2026-08-035324185110Aug 3, 2026, 9:43 p.m. / Aug 3, 2026, 10:24 p.m.
2026-08-03531926110Aug 3, 2026, 8:59 p.m. / Aug 3, 2026, 9:39 p.m.
2026-08-0353767110Aug 3, 2026, 8:20 p.m. / Aug 3, 2026, 8:54 p.m.
2026-08-031813784110Aug 3, 2026, 6:24 p.m. / Aug 3, 2026, 7:15 p.m.
2026-08-031818502110Aug 3, 2026, 5:38 p.m. / Aug 3, 2026, 6:18 p.m.
2026-08-031818629110Aug 3, 2026, 4:28 p.m. / Aug 3, 2026, 5:34 p.m.
2026-08-03188003110Aug 3, 2026, 3:02 p.m. / Aug 3, 2026, 4:24 p.m.
2026-08-039314427110Aug 3, 2026, 2:19 p.m. / Aug 3, 2026, 2:58 p.m.
2026-08-039315551110Aug 3, 2026, 2:04 p.m. / Aug 3, 2026, 2:13 p.m.
2026-08-039380110Aug 3, 2026, 1:18 p.m. / Aug 3, 2026, 1:59 p.m.
2026-08-039315895110Aug 3, 2026, 1:04 p.m. / Aug 3, 2026, 1:14 p.m.
2026-08-039315917110Aug 3, 2026, 11:44 a.m. / Aug 3, 2026, 12:58 p.m.
2026-08-039318212110Aug 3, 2026, 11:28 a.m. / Aug 3, 2026, 11:39 a.m.
2026-08-039324860110Aug 3, 2026, 10:45 a.m. / Aug 3, 2026, 11:24 a.m.
2026-08-039329692110Aug 3, 2026, 10:34 a.m. / Aug 3, 2026, 10:38 a.m.
2026-08-039318921110Aug 3, 2026, 10:14 a.m. / Aug 3, 2026, 10:29 a.m.
2026-08-039321593110Aug 3, 2026, 10:04 a.m. / Aug 3, 2026, 10:09 a.m.
2026-08-03938779110Aug 3, 2026, 9:44 a.m. / Aug 3, 2026, 9:58 a.m.
2026-08-03932174110Aug 3, 2026, 9:29 a.m. / Aug 3, 2026, 9:40 a.m.
2026-08-039321703110Aug 3, 2026, 9:14 a.m. / Aug 3, 2026, 9:24 a.m.
2026-08-039317922110Aug 3, 2026, 8:16 a.m. / Aug 3, 2026, 9:09 a.m.
2026-08-039325923110Aug 3, 2026, 8:44 a.m. / Aug 3, 2026, 8:54 a.m.
2026-08-039314901110Aug 3, 2026, 8:29 a.m. / Aug 3, 2026, 8:39 a.m.
2026-08-016223048070Aug 1, 2026, 8:40 p.m. / Aug 1, 2026, 10:03 p.m.
2026-08-01626413070Aug 1, 2026, 7:04 p.m. / Aug 1, 2026, 8:22 p.m.
2026-08-01637165070Aug 1, 2026, 5:39 p.m. / Aug 1, 2026, 6:58 p.m.
2026-08-016325459070Aug 1, 2026, 4:21 p.m. / Aug 1, 2026, 5:33 p.m.
2026-08-0116115037070Aug 1, 2026, 2:43 p.m. / Aug 1, 2026, 3:14 p.m.
2026-08-011616905070Aug 1, 2026, 1:58 p.m. / Aug 1, 2026, 2:39 p.m.
2026-08-0116829995070Aug 1, 2026, 12:49 p.m. / Aug 1, 2026, 1:54 p.m.
2026-08-011683158070Aug 1, 2026, 11:59 a.m. / Aug 1, 2026, 12:44 p.m.
2026-08-01632560070Aug 1, 2026, 9:55 a.m. / Aug 1, 2026, 11:53 a.m.
2026-08-016115959070Aug 1, 2026, 7:55 a.m. / Aug 1, 2026, 9:53 a.m.
2026-07-318629167090Jul 31, 2026, 9:19 p.m. / Jul 31, 2026, 10:03 p.m.
2026-07-318620055090Jul 31, 2026, 8:58 p.m. / Jul 31, 2026, 9:14 p.m.
2026-07-31862883090Jul 31, 2026, 7:33 p.m. / Jul 31, 2026, 8:54 p.m.
2026-07-317422822090Jul 31, 2026, 7:03 p.m. / Jul 31, 2026, 7:28 p.m.
2026-07-317416138090Jul 31, 2026, 5:48 p.m. / Jul 31, 2026, 6:59 p.m.
2026-07-317419828090Jul 31, 2026, 3:54 p.m. / Jul 31, 2026, 5:43 p.m.
2026-07-3125625521090Jul 31, 2026, 2:33 p.m. / Jul 31, 2026, 3:50 p.m.
2026-07-31183502090Jul 31, 2026, 8:23 a.m. / Jul 31, 2026, 9:04 a.m.
2026-07-311417758090Jul 31, 2026, 7:19 a.m. / Jul 31, 2026, 8:19 a.m.
2026-07-315315161090Jul 31, 2026, 6:34 a.m. / Jul 31, 2026, 7:14 a.m.
2026-07-31533371090Jul 31, 2026, 6:02 a.m. / Jul 31, 2026, 6:28 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
180 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