Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4645

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.

181
Observed trips
16
Service dates
40
Routes
Service dateRouteTripFirst / last observed
2026-09-1116213116060Sep 11, 2026, 8:17 p.m. / Sep 11, 2026, 8:32 p.m.
2026-09-111627462060Sep 11, 2026, 7:56 p.m. / Sep 11, 2026, 8:16 p.m.
2026-09-1116222549060Sep 11, 2026, 7:19 p.m. / Sep 11, 2026, 7:54 p.m.
2026-09-1116217871060Sep 11, 2026, 6:56 p.m. / Sep 11, 2026, 7:17 p.m.
2026-09-116010593060Sep 11, 2026, 6:27 p.m. / Sep 11, 2026, 6:54 p.m.
2026-09-116014512060Sep 11, 2026, 5:15 p.m. / Sep 11, 2026, 6:25 p.m.
2026-09-11861676060Sep 11, 2026, 4:29 p.m. / Sep 11, 2026, 5:13 p.m.
2026-09-11866597060Sep 11, 2026, 3:58 p.m. / Sep 11, 2026, 4:27 p.m.
2026-09-11579037060Sep 11, 2026, 2:52 p.m. / Sep 11, 2026, 3:56 p.m.
2026-09-115717899060Sep 11, 2026, 1:34 p.m. / Sep 11, 2026, 2:51 p.m.
2026-09-11574718060Sep 11, 2026, 12:50 p.m. / Sep 11, 2026, 1:46 p.m.
2026-09-115714867060Sep 11, 2026, 11:46 a.m. / Sep 11, 2026, 12:49 p.m.
2026-09-11814667060Sep 11, 2026, 10:34 a.m. / Sep 11, 2026, 11:45 a.m.
2026-09-118113228060Sep 11, 2026, 9:40 a.m. / Sep 11, 2026, 10:32 a.m.
2026-09-11873023060Sep 11, 2026, 8:25 a.m. / Sep 11, 2026, 9:39 a.m.
2026-09-118720750060Sep 11, 2026, 8:01 a.m. / Sep 11, 2026, 8:23 a.m.
2026-09-116312634060Sep 11, 2026, 6:47 a.m. / Sep 11, 2026, 7:59 a.m.
2026-09-116316790060Sep 11, 2026, 4:55 a.m. / Sep 11, 2026, 6:46 a.m.
2026-09-115712244060Sep 11, 2026, 5:04 a.m. / Sep 11, 2026, 5:26 a.m.
2026-09-10574959050Sep 10, 2026, 11:22 p.m. / Sep 11, 2026, 12:03 a.m.
2026-09-10572837050Sep 10, 2026, 10:15 p.m. / Sep 10, 2026, 11:21 p.m.
2026-09-107418593050Sep 10, 2026, 8:50 p.m. / Sep 10, 2026, 10:16 p.m.
2026-09-1011019078050Sep 10, 2026, 7:13 p.m. / Sep 10, 2026, 8:49 p.m.
2026-09-1011017300050Sep 10, 2026, 4:20 p.m. / Sep 10, 2026, 7:12 p.m.
2026-09-102757940050Sep 10, 2026, 3:16 p.m. / Sep 10, 2026, 4:18 p.m.
2026-09-1057764050Sep 10, 2026, 2:26 p.m. / Sep 10, 2026, 3:15 p.m.
2026-09-105721968050Sep 10, 2026, 1:14 p.m. / Sep 10, 2026, 2:23 p.m.
2026-09-10571393050Sep 10, 2026, 12:23 p.m. / Sep 10, 2026, 1:13 p.m.
2026-09-105719624050Sep 10, 2026, 11:09 a.m. / Sep 10, 2026, 12:21 p.m.
2026-09-10575426050Sep 10, 2026, 10:20 a.m. / Sep 10, 2026, 11:14 a.m.
2026-09-10576441050Sep 10, 2026, 9:24 a.m. / Sep 10, 2026, 9:24 a.m.
2026-09-105719858050Sep 10, 2026, 8:21 a.m. / Sep 10, 2026, 9:22 a.m.
2026-09-105721145050Sep 10, 2026, 7:15 a.m. / Sep 10, 2026, 8:19 a.m.
2026-09-10577513050Sep 10, 2026, 6:10 a.m. / Sep 10, 2026, 7:12 a.m.
2026-09-09119549040Sep 9, 2026, 6:06 p.m. / Sep 9, 2026, 7:08 p.m.
2026-09-091114340040Sep 9, 2026, 4:39 p.m. / Sep 9, 2026, 6:05 p.m.
2026-09-091118723040Sep 9, 2026, 2:36 p.m. / Sep 9, 2026, 4:38 p.m.
2026-09-09117749040Sep 9, 2026, 1:15 p.m. / Sep 9, 2026, 2:34 p.m.
2026-09-091125906040Sep 9, 2026, 11:36 a.m. / Sep 9, 2026, 1:13 p.m.
2026-09-09113049040Sep 9, 2026, 9:04 a.m. / Sep 9, 2026, 11:35 a.m.
2026-09-091116379040Sep 9, 2026, 6:59 a.m. / Sep 9, 2026, 9:02 a.m.
2026-09-095721563040Sep 9, 2026, 5:46 a.m. / Sep 9, 2026, 7:01 a.m.
2026-09-096123641040Sep 9, 2026, 4:45 a.m. / Sep 9, 2026, 5:45 a.m.
2026-09-08628263030Sep 8, 2026, 11:20 p.m. / Sep 9, 2026, 12:24 a.m.
2026-09-086225751030Sep 8, 2026, 10:02 p.m. / Sep 8, 2026, 11:19 p.m.
2026-09-086217952030Sep 8, 2026, 8:31 p.m. / Sep 8, 2026, 10:00 p.m.
2026-09-086826819030Sep 8, 2026, 7:11 p.m. / Sep 8, 2026, 8:30 p.m.
2026-09-08688899030Sep 8, 2026, 6:25 p.m. / Sep 8, 2026, 7:10 p.m.
2026-09-08685362030Sep 8, 2026, 5:42 p.m. / Sep 8, 2026, 6:24 p.m.
2026-09-08673122030Sep 8, 2026, 5:06 p.m. / Sep 8, 2026, 5:41 p.m.
2026-09-08675361030Sep 8, 2026, 4:09 p.m. / Sep 8, 2026, 5:03 p.m.
2026-09-088097030Sep 8, 2026, 2:58 p.m. / Sep 8, 2026, 4:07 p.m.
2026-09-08804689030Sep 8, 2026, 1:46 p.m. / Sep 8, 2026, 2:58 p.m.
2026-09-088020257030Sep 8, 2026, 12:40 p.m. / Sep 8, 2026, 1:44 p.m.
2026-09-0817314475030Sep 8, 2026, 11:07 a.m. / Sep 8, 2026, 12:39 p.m.
2026-09-0817325061030Sep 8, 2026, 11:30 a.m. / Sep 8, 2026, 11:47 a.m.
2026-09-0817315391030Sep 8, 2026, 10:11 a.m. / Sep 8, 2026, 11:06 a.m.
2026-09-0817328951030Sep 8, 2026, 10:31 a.m. / Sep 8, 2026, 10:44 a.m.
2026-09-0817323940030Sep 8, 2026, 9:51 a.m. / Sep 8, 2026, 10:08 a.m.
2026-09-081733123030Sep 8, 2026, 9:34 a.m. / Sep 8, 2026, 9:46 a.m.
2026-09-0865914867030Sep 8, 2026, 7:50 a.m. / Sep 8, 2026, 9:28 a.m.
2026-09-088627693030Sep 8, 2026, 7:24 a.m. / Sep 8, 2026, 7:51 a.m.
2026-09-0826214588030Sep 8, 2026, 5:59 a.m. / Sep 8, 2026, 7:23 a.m.
2026-09-045326713060Sep 4, 2026, 7:38 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-04702883060Sep 4, 2026, 6:40 p.m. / Sep 4, 2026, 7:36 p.m.
2026-09-047021382060Sep 4, 2026, 5:25 p.m. / Sep 4, 2026, 6:39 p.m.
2026-09-04708375060Sep 4, 2026, 4:01 p.m. / Sep 4, 2026, 5:23 p.m.
2026-09-0411020507060Sep 4, 2026, 1:51 p.m. / Sep 4, 2026, 4:00 p.m.
2026-09-0410517278060Sep 4, 2026, 10:59 a.m. / Sep 4, 2026, 11:38 a.m.
2026-09-041052328060Sep 4, 2026, 9:58 a.m. / Sep 4, 2026, 10:58 a.m.
2026-09-04145309060Sep 4, 2026, 8:33 a.m. / Sep 4, 2026, 9:57 a.m.
2026-09-046317330060Sep 4, 2026, 7:08 a.m. / Sep 4, 2026, 8:32 a.m.
2026-09-04635759060Sep 4, 2026, 5:57 a.m. / Sep 4, 2026, 7:17 a.m.
2026-09-048228225060Sep 4, 2026, 4:35 a.m. / Sep 4, 2026, 5:55 a.m.
2026-09-03116920050Sep 3, 2026, 4:57 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-031122616050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-0311471050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-03112896050Sep 3, 2026, 11:57 a.m. / Sep 3, 2026, 1:16 p.m.
2026-09-0311025441050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 11:49 a.m.
2026-09-031106266050Sep 3, 2026, 7:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-021617083040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:52 p.m.
2026-09-0216516710040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-0216525144040Sep 2, 2026, 1:08 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-0216510422040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 12:47 p.m.
2026-09-0216514285040Sep 2, 2026, 11:55 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-021656676040Sep 2, 2026, 11:45 a.m. / Sep 2, 2026, 11:49 a.m.
2026-09-026114181040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 10:46 a.m.
2026-09-02618802040Sep 2, 2026, 7:54 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-026811582040Sep 2, 2026, 6:26 a.m. / Sep 2, 2026, 7:47 a.m.
2026-09-026816577040Sep 2, 2026, 6:24 a.m. / Sep 2, 2026, 7:07 a.m.
2026-09-0111225816030Sep 1, 2026, 7:42 p.m. / Sep 1, 2026, 8:07 p.m.
2026-09-01112473030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:25 p.m.
2026-09-018526505030Sep 1, 2026, 4:51 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-01856848030Sep 1, 2026, 3:15 p.m. / Sep 1, 2026, 4:35 p.m.
2026-09-018514379030Sep 1, 2026, 1:46 p.m. / Sep 1, 2026, 3:09 p.m.
2026-09-01853106030Sep 1, 2026, 12:32 p.m. / Sep 1, 2026, 1:40 p.m.
2026-09-01853410030Sep 1, 2026, 11:09 a.m. / Sep 1, 2026, 12:21 p.m.
2026-09-018526011030Sep 1, 2026, 10:07 a.m. / Sep 1, 2026, 11:07 a.m.
2026-08-311118088020Aug 31, 2026, 10:46 p.m. / Aug 31, 2026, 11:26 p.m.
2026-08-311110475020Aug 31, 2026, 10:06 p.m. / Aug 31, 2026, 10:39 p.m.
2026-08-311128034020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 10:00 p.m.
2026-08-311126588020Aug 31, 2026, 7:24 p.m. / Aug 31, 2026, 8:10 p.m.
2026-08-311126438020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 7:24 p.m.
2026-08-311111865020Aug 31, 2026, 4:25 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-3115822382020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:24 p.m.
2026-08-316027964020Aug 31, 2026, 3:42 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-316027503020Aug 31, 2026, 2:59 p.m. / Aug 31, 2026, 3:30 p.m.
2026-08-3116816197020Aug 31, 2026, 2:01 p.m. / Aug 31, 2026, 2:57 p.m.
2026-08-3116826148020Aug 31, 2026, 1:07 p.m. / Aug 31, 2026, 1:55 p.m.
2026-08-31168115020Aug 31, 2026, 11:56 a.m. / Aug 31, 2026, 1:05 p.m.
2026-08-3116817209020Aug 31, 2026, 11:04 a.m. / Aug 31, 2026, 11:55 a.m.
2026-08-3116313842020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 11:03 a.m.
2026-08-3116313438020Aug 31, 2026, 9:33 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-311633297020Aug 31, 2026, 8:30 a.m. / Aug 31, 2026, 9:27 a.m.
2026-08-311638037020Aug 31, 2026, 7:59 a.m. / Aug 31, 2026, 8:29 a.m.
2026-08-3116327905020Aug 31, 2026, 6:23 a.m. / Aug 31, 2026, 7:57 a.m.
2026-08-311637018020Aug 31, 2026, 6:13 a.m. / Aug 31, 2026, 7:00 a.m.
2026-08-285719203130Aug 29, 2026, 3:21 a.m. / Aug 29, 2026, 3:24 a.m.
2026-08-286117915130Aug 29, 2026, 1:42 a.m. / Aug 29, 2026, 2:25 a.m.
2026-08-28612038130Aug 29, 2026, 1:15 a.m. / Aug 29, 2026, 1:39 a.m.
2026-08-286320196130Aug 28, 2026, 11:21 p.m. / Aug 29, 2026, 12:35 a.m.
2026-08-281657603130Aug 28, 2026, 10:23 p.m. / Aug 28, 2026, 10:38 p.m.
2026-08-281659446130Aug 28, 2026, 10:11 p.m. / Aug 28, 2026, 10:16 p.m.
2026-08-2816522427130Aug 28, 2026, 9:39 p.m. / Aug 28, 2026, 9:59 p.m.
2026-08-2816524750130Aug 28, 2026, 9:01 p.m. / Aug 28, 2026, 9:18 p.m.
2026-08-281616114130Aug 28, 2026, 8:33 p.m. / Aug 28, 2026, 9:00 p.m.
2026-08-281612658130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 8:25 p.m.
2026-08-2826520801130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-281117583130Aug 28, 2026, 2:49 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-281120120130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:45 p.m.
2026-08-274810005120Aug 27, 2026, 8:03 a.m. / Aug 27, 2026, 9:10 a.m.
2026-08-27602065120Aug 27, 2026, 6:19 a.m. / Aug 27, 2026, 7:59 a.m.
2026-08-27604650120Aug 27, 2026, 6:29 a.m. / Aug 27, 2026, 6:53 a.m.
2026-08-26753452110Aug 27, 2026, 2:54 a.m. / Aug 27, 2026, 3:54 a.m.
2026-08-26752516110Aug 27, 2026, 2:26 a.m. / Aug 27, 2026, 2:49 a.m.
2026-08-208020414050Aug 20, 2026, 8:29 a.m. / Aug 20, 2026, 9:18 a.m.
2026-08-208020716050Aug 20, 2026, 7:24 a.m. / Aug 20, 2026, 8:23 a.m.
2026-08-208018214050Aug 20, 2026, 6:13 a.m. / Aug 20, 2026, 7:19 a.m.
2026-08-1911124270080Aug 19, 2026, 7:28 p.m. / Aug 19, 2026, 8:18 p.m.
2026-08-1911117514080Aug 19, 2026, 6:44 p.m. / Aug 19, 2026, 7:23 p.m.
2026-08-191113258080Aug 19, 2026, 6:14 p.m. / Aug 19, 2026, 6:39 p.m.
2026-08-19620876080Aug 19, 2026, 5:14 p.m. / Aug 19, 2026, 6:08 p.m.
2026-08-195610566080Aug 19, 2026, 4:09 p.m. / Aug 19, 2026, 5:09 p.m.
2026-08-19911509080Aug 19, 2026, 2:28 p.m. / Aug 19, 2026, 4:03 p.m.
2026-08-19924296080Aug 19, 2026, 2:03 p.m. / Aug 19, 2026, 2:24 p.m.
2026-08-19914673080Aug 19, 2026, 1:29 p.m. / Aug 19, 2026, 1:59 p.m.
2026-08-19912326080Aug 19, 2026, 12:48 p.m. / Aug 19, 2026, 1:24 p.m.
2026-08-19924182080Aug 19, 2026, 12:18 p.m. / Aug 19, 2026, 12:44 p.m.
2026-08-19912661080Aug 19, 2026, 11:14 a.m. / Aug 19, 2026, 12:14 p.m.
2026-08-18572535030Aug 19, 2026, 12:53 a.m. / Aug 19, 2026, 2:00 a.m.
2026-08-186120882030Aug 18, 2026, 11:19 p.m. / Aug 19, 2026, 12:24 a.m.
2026-08-186311613030Aug 18, 2026, 10:09 p.m. / Aug 18, 2026, 11:14 p.m.
2026-08-186320938030Aug 18, 2026, 8:59 p.m. / Aug 18, 2026, 10:04 p.m.
2026-08-188621755030Aug 18, 2026, 8:15 p.m. / Aug 18, 2026, 8:54 p.m.
2026-08-18869733030Aug 18, 2026, 7:54 p.m. / Aug 18, 2026, 8:09 p.m.
2026-08-18861741030Aug 18, 2026, 6:19 p.m. / Aug 18, 2026, 7:48 p.m.
2026-08-182997947030Aug 18, 2026, 5:34 p.m. / Aug 18, 2026, 6:15 p.m.
2026-08-18806528030Aug 18, 2026, 4:34 p.m. / Aug 18, 2026, 5:29 p.m.
2026-08-188012132030Aug 18, 2026, 3:29 p.m. / Aug 18, 2026, 4:30 p.m.
2026-08-188011299030Aug 18, 2026, 2:29 p.m. / Aug 18, 2026, 3:24 p.m.
2026-08-186317958030Aug 18, 2026, 1:24 p.m. / Aug 18, 2026, 2:24 p.m.
2026-08-186310535030Aug 18, 2026, 12:14 p.m. / Aug 18, 2026, 1:19 p.m.
2026-08-18876675030Aug 18, 2026, 11:15 a.m. / Aug 18, 2026, 11:49 a.m.
2026-08-1887726030Aug 18, 2026, 10:48 a.m. / Aug 18, 2026, 11:09 a.m.
2026-08-188715965030Aug 18, 2026, 9:59 a.m. / Aug 18, 2026, 10:44 a.m.
2026-08-1887233030Aug 18, 2026, 9:33 a.m. / Aug 18, 2026, 9:54 a.m.
2026-08-18878642030Aug 18, 2026, 8:28 a.m. / Aug 18, 2026, 9:29 a.m.
2026-08-186810641030Aug 18, 2026, 7:19 a.m. / Aug 18, 2026, 8:24 a.m.
2026-08-186821849030Aug 18, 2026, 6:04 a.m. / Aug 18, 2026, 7:14 a.m.
2026-08-186815448030Aug 18, 2026, 5:59 a.m. / Aug 18, 2026, 6:29 a.m.
2026-08-17756625020Aug 18, 2026, 2:59 a.m. / Aug 18, 2026, 3:49 a.m.
2026-08-177515243020Aug 18, 2026, 1:14 a.m. / Aug 18, 2026, 2:54 a.m.
2026-08-17858641020Aug 17, 2026, 11:44 p.m. / Aug 18, 2026, 1:08 a.m.
2026-08-17585980020Aug 17, 2026, 11:15 p.m. / Aug 17, 2026, 11:24 p.m.
2026-08-17857405020Aug 17, 2026, 9:54 p.m. / Aug 17, 2026, 11:09 p.m.
2026-08-17858225020Aug 17, 2026, 8:39 p.m. / Aug 17, 2026, 9:49 p.m.
2026-08-176817806020Aug 17, 2026, 4:30 p.m. / Aug 17, 2026, 6:30 p.m.
2026-08-17586868020Aug 17, 2026, 2:29 p.m. / Aug 17, 2026, 4:23 p.m.
2026-08-1711020074020Aug 17, 2026, 8:14 a.m. / Aug 17, 2026, 9:49 a.m.
2026-08-171109707020Aug 17, 2026, 5:54 a.m. / Aug 17, 2026, 8:09 a.m.
2026-08-17571825020Aug 17, 2026, 5:34 a.m. / Aug 17, 2026, 5:49 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
181 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