Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6585

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.

268
Observed trips
25
Service dates
56
Routes
Service dateRouteTripFirst / last observed
2026-09-13539137010Sep 13, 2026, 8:42 p.m. / Sep 13, 2026, 9:30 p.m.
2026-09-135316906010Sep 13, 2026, 7:55 p.m. / Sep 13, 2026, 8:39 p.m.
2026-09-1311217750010Sep 13, 2026, 7:00 p.m. / Sep 13, 2026, 7:54 p.m.
2026-09-13112627010Sep 13, 2026, 6:25 p.m. / Sep 13, 2026, 6:59 p.m.
2026-09-131166829010Sep 13, 2026, 5:02 p.m. / Sep 13, 2026, 6:24 p.m.
2026-09-1378890010Sep 13, 2026, 4:07 p.m. / Sep 13, 2026, 4:29 p.m.
2026-09-137-863462618Sep 13, 2026, 4:09 p.m. / Sep 13, 2026, 4:09 p.m.
2026-09-13715692010Sep 13, 2026, 3:04 p.m. / Sep 13, 2026, 4:05 p.m.
2026-09-13712010Sep 13, 2026, 1:46 p.m. / Sep 13, 2026, 3:03 p.m.
2026-09-137-137182701Sep 13, 2026, 1:57 p.m. / Sep 13, 2026, 2:01 p.m.
2026-09-13712630010Sep 13, 2026, 12:56 p.m. / Sep 13, 2026, 1:44 p.m.
2026-09-12113028070Sep 12, 2026, 8:08 p.m. / Sep 12, 2026, 9:17 p.m.
2026-09-121114286070Sep 12, 2026, 6:46 p.m. / Sep 12, 2026, 8:07 p.m.
2026-09-123018014070Sep 12, 2026, 5:16 p.m. / Sep 12, 2026, 6:45 p.m.
2026-09-1230192070Sep 12, 2026, 4:40 p.m. / Sep 12, 2026, 5:15 p.m.
2026-09-1235988070Sep 12, 2026, 3:50 p.m. / Sep 12, 2026, 4:39 p.m.
2026-09-12359310070Sep 12, 2026, 3:04 p.m. / Sep 12, 2026, 3:49 p.m.
2026-09-123419524070Sep 12, 2026, 2:20 p.m. / Sep 12, 2026, 3:03 p.m.
2026-09-12348622070Sep 12, 2026, 1:44 p.m. / Sep 12, 2026, 2:19 p.m.
2026-09-1242766070Sep 12, 2026, 1:14 p.m. / Sep 12, 2026, 1:41 p.m.
2026-09-124222971070Sep 12, 2026, 12:35 p.m. / Sep 12, 2026, 1:13 p.m.
2026-09-123811093070Sep 12, 2026, 12:03 p.m. / Sep 12, 2026, 12:33 p.m.
2026-09-12384811070Sep 12, 2026, 10:57 a.m. / Sep 12, 2026, 12:02 p.m.
2026-09-121058363070Sep 12, 2026, 10:21 a.m. / Sep 12, 2026, 10:55 a.m.
2026-09-1210520643070Sep 12, 2026, 9:43 a.m. / Sep 12, 2026, 10:20 a.m.
2026-09-121058512070Sep 12, 2026, 8:52 a.m. / Sep 12, 2026, 9:42 a.m.
2026-09-1210520994070Sep 12, 2026, 8:12 a.m. / Sep 12, 2026, 8:51 a.m.
2026-09-121054857070Sep 12, 2026, 6:57 a.m. / Sep 12, 2026, 8:10 a.m.
2026-09-119816674060Sep 11, 2026, 6:34 p.m. / Sep 11, 2026, 7:41 p.m.
2026-09-111313818060Sep 11, 2026, 6:13 p.m. / Sep 11, 2026, 6:33 p.m.
2026-09-11126938060Sep 11, 2026, 4:51 p.m. / Sep 11, 2026, 6:12 p.m.
2026-09-11125372060Sep 11, 2026, 3:18 p.m. / Sep 11, 2026, 4:49 p.m.
2026-09-11124330060Sep 11, 2026, 1:06 p.m. / Sep 11, 2026, 2:50 p.m.
2026-09-11129149060Sep 11, 2026, 11:50 a.m. / Sep 11, 2026, 1:05 p.m.
2026-09-111221910060Sep 11, 2026, 10:35 a.m. / Sep 11, 2026, 11:47 a.m.
2026-09-11306517060Sep 11, 2026, 9:53 a.m. / Sep 11, 2026, 10:34 a.m.
2026-09-113011487060Sep 11, 2026, 9:12 a.m. / Sep 11, 2026, 9:52 a.m.
2026-09-113020755060Sep 11, 2026, 8:23 a.m. / Sep 11, 2026, 9:10 a.m.
2026-09-113021101060Sep 11, 2026, 7:40 a.m. / Sep 11, 2026, 8:21 a.m.
2026-09-11308699060Sep 11, 2026, 6:49 a.m. / Sep 11, 2026, 7:39 a.m.
2026-09-113012304060Sep 11, 2026, 5:34 a.m. / Sep 11, 2026, 6:49 a.m.
2026-09-113510958060Sep 11, 2026, 5:13 a.m. / Sep 11, 2026, 6:18 a.m.
2026-09-10611923050Sep 10, 2026, 5:37 p.m. / Sep 10, 2026, 6:53 p.m.
2026-09-109020977050Sep 10, 2026, 3:40 p.m. / Sep 10, 2026, 5:36 p.m.
2026-09-109011257050Sep 10, 2026, 3:41 p.m. / Sep 10, 2026, 4:32 p.m.
2026-09-10987135050Sep 10, 2026, 2:37 p.m. / Sep 10, 2026, 3:38 p.m.
2026-09-10986846050Sep 10, 2026, 2:27 p.m. / Sep 10, 2026, 3:21 p.m.
2026-09-10355309050Sep 10, 2026, 12:29 p.m. / Sep 10, 2026, 12:55 p.m.
2026-09-103515727050Sep 10, 2026, 11:54 a.m. / Sep 10, 2026, 12:28 p.m.
2026-09-103518872050Sep 10, 2026, 10:58 a.m. / Sep 10, 2026, 11:52 a.m.
2026-09-10356306050Sep 10, 2026, 10:29 a.m. / Sep 10, 2026, 10:57 a.m.
2026-09-103511559050Sep 10, 2026, 9:27 a.m. / Sep 10, 2026, 10:28 a.m.
2026-09-103511778050Sep 10, 2026, 8:39 a.m. / Sep 10, 2026, 9:26 a.m.
2026-09-10396651050Sep 10, 2026, 7:49 a.m. / Sep 10, 2026, 8:41 a.m.
2026-09-103020496050Sep 10, 2026, 6:38 a.m. / Sep 10, 2026, 7:48 a.m.
2026-09-10412763050Sep 10, 2026, 6:02 a.m. / Sep 10, 2026, 6:37 a.m.
2026-09-0989525776040Sep 9, 2026, 8:49 p.m. / Sep 9, 2026, 9:45 p.m.
2026-09-0977935040Sep 9, 2026, 7:38 p.m. / Sep 9, 2026, 8:32 p.m.
2026-09-0971404040Sep 9, 2026, 5:58 p.m. / Sep 9, 2026, 7:37 p.m.
2026-09-092776198040Sep 9, 2026, 3:26 p.m. / Sep 9, 2026, 4:49 p.m.
2026-09-0966417536040Sep 9, 2026, 2:24 p.m. / Sep 9, 2026, 3:24 p.m.
2026-09-09721354040Sep 9, 2026, 1:22 p.m. / Sep 9, 2026, 2:22 p.m.
2026-09-0974022040Sep 9, 2026, 11:56 a.m. / Sep 9, 2026, 1:21 p.m.
2026-09-09713236040Sep 9, 2026, 10:53 a.m. / Sep 9, 2026, 11:53 a.m.
2026-09-0978905040Sep 9, 2026, 9:18 a.m. / Sep 9, 2026, 10:50 a.m.
2026-09-08165649030Sep 8, 2026, 5:11 p.m. / Sep 8, 2026, 6:32 p.m.
2026-09-085321285030Sep 8, 2026, 5:34 p.m. / Sep 8, 2026, 5:47 p.m.
2026-09-0816513013030Sep 8, 2026, 5:13 p.m. / Sep 8, 2026, 5:32 p.m.
2026-09-08614228030Sep 8, 2026, 4:25 p.m. / Sep 8, 2026, 5:09 p.m.
2026-09-085624926030Sep 8, 2026, 3:24 p.m. / Sep 8, 2026, 4:24 p.m.
2026-09-0856859030Sep 8, 2026, 1:58 p.m. / Sep 8, 2026, 3:23 p.m.
2026-09-0869818349030Sep 8, 2026, 7:47 a.m. / Sep 8, 2026, 8:47 a.m.
2026-09-082211248030Sep 8, 2026, 6:42 a.m. / Sep 8, 2026, 7:53 a.m.
2026-09-081423368030Sep 8, 2026, 5:25 a.m. / Sep 8, 2026, 6:41 a.m.
2026-09-07711987110Sep 7, 2026, 5:05 p.m. / Sep 7, 2026, 6:45 p.m.
2026-09-07722220110Sep 7, 2026, 3:07 p.m. / Sep 7, 2026, 5:03 p.m.
2026-09-07712882110Sep 7, 2026, 2:32 p.m. / Sep 7, 2026, 3:45 p.m.
2026-09-0775258110Sep 7, 2026, 2:08 p.m. / Sep 7, 2026, 2:56 p.m.
2026-09-05722982090Sep 5, 2026, 6:59 p.m. / Sep 5, 2026, 7:59 p.m.
2026-09-05712184090Sep 5, 2026, 5:52 p.m. / Sep 5, 2026, 6:58 p.m.
2026-09-05718807090Sep 5, 2026, 4:51 p.m. / Sep 5, 2026, 5:50 p.m.
2026-09-05722313090Sep 5, 2026, 3:42 p.m. / Sep 5, 2026, 4:50 p.m.
2026-09-05726537090Sep 5, 2026, 2:37 p.m. / Sep 5, 2026, 3:48 p.m.
2026-09-057-1069381015Sep 5, 2026, 2:42 p.m. / Sep 5, 2026, 3:38 p.m.
2026-09-05710433090Sep 5, 2026, 1:34 p.m. / Sep 5, 2026, 2:36 p.m.
2026-09-0579429090Sep 5, 2026, 12:13 p.m. / Sep 5, 2026, 1:32 p.m.
2026-09-05727884090Sep 5, 2026, 11:22 a.m. / Sep 5, 2026, 12:12 p.m.
2026-09-05719247090Sep 5, 2026, 10:12 a.m. / Sep 5, 2026, 11:20 a.m.
2026-09-05710310090Sep 5, 2026, 9:03 a.m. / Sep 5, 2026, 10:11 a.m.
2026-09-04715569060Sep 4, 2026, 5:48 p.m. / Sep 4, 2026, 6:52 p.m.
2026-09-04720968060Sep 4, 2026, 4:13 p.m. / Sep 4, 2026, 5:47 p.m.
2026-09-04712107060Sep 4, 2026, 2:39 p.m. / Sep 4, 2026, 4:11 p.m.
2026-09-0414932060Sep 4, 2026, 1:18 p.m. / Sep 4, 2026, 2:38 p.m.
2026-09-041425252060Sep 4, 2026, 12:16 p.m. / Sep 4, 2026, 1:17 p.m.
2026-09-04146743060Sep 4, 2026, 10:59 a.m. / Sep 4, 2026, 12:16 p.m.
2026-09-041413760060Sep 4, 2026, 9:27 a.m. / Sep 4, 2026, 10:57 a.m.
2026-09-041421462060Sep 4, 2026, 8:35 a.m. / Sep 4, 2026, 9:26 a.m.
2026-09-04725704060Sep 4, 2026, 7:01 a.m. / Sep 4, 2026, 8:34 a.m.
2026-09-044915545060Sep 4, 2026, 6:26 a.m. / Sep 4, 2026, 6:58 a.m.
2026-09-0378518298050Sep 3, 2026, 8:50 p.m. / Sep 3, 2026, 9:02 p.m.
2026-09-0311120140050Sep 3, 2026, 5:00 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-0364144050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 4:58 p.m.
2026-09-036025904050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-0366726915050Sep 3, 2026, 1:59 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-033522536050Sep 3, 2026, 11:58 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-033516632050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 11:57 a.m.
2026-09-03357113050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-039828963050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-039011740050Sep 3, 2026, 7:40 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-03907176050Sep 3, 2026, 6:43 a.m. / Sep 3, 2026, 7:38 a.m.
2026-09-039010168050Sep 3, 2026, 5:23 a.m. / Sep 3, 2026, 6:40 a.m.
2026-09-0319713671050Sep 3, 2026, 5:09 a.m. / Sep 3, 2026, 6:00 a.m.
2026-09-028822155040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02883295040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-028813730040Sep 2, 2026, 11:18 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-02888106040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:10 a.m.
2026-09-02885494040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-028820757040Sep 2, 2026, 7:15 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-028810833040Sep 2, 2026, 6:19 a.m. / Sep 2, 2026, 7:13 a.m.
2026-09-028824862040Sep 2, 2026, 5:04 a.m. / Sep 2, 2026, 6:18 a.m.
2026-09-016315371030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:00 p.m.
2026-09-016326519030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-01810071030Sep 1, 2026, 3:15 p.m. / Sep 1, 2026, 4:12 p.m.
2026-09-01810597030Sep 1, 2026, 2:28 p.m. / Sep 1, 2026, 3:09 p.m.
2026-09-01815978030Sep 1, 2026, 2:07 p.m. / Sep 1, 2026, 2:23 p.m.
2026-09-01824227030Sep 1, 2026, 1:36 p.m. / Sep 1, 2026, 2:06 p.m.
2026-09-0111626062030Sep 1, 2026, 8:50 a.m. / Sep 1, 2026, 9:05 a.m.
2026-09-0111712638030Sep 1, 2026, 7:52 a.m. / Sep 1, 2026, 8:38 a.m.
2026-09-014026770030Sep 1, 2026, 6:57 a.m. / Sep 1, 2026, 7:50 a.m.
2026-09-014016334030Sep 1, 2026, 6:19 a.m. / Sep 1, 2026, 6:56 a.m.
2026-08-31329889020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:17 p.m.
2026-08-313016188020Aug 31, 2026, 4:20 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-313526801020Aug 31, 2026, 3:42 p.m. / Aug 31, 2026, 3:57 p.m.
2026-08-313520756020Aug 31, 2026, 3:05 p.m. / Aug 31, 2026, 3:29 p.m.
2026-08-313526453020Aug 31, 2026, 2:01 p.m. / Aug 31, 2026, 2:59 p.m.
2026-08-313517052020Aug 31, 2026, 1:10 p.m. / Aug 31, 2026, 1:55 p.m.
2026-08-314926072020Aug 31, 2026, 9:01 a.m. / Aug 31, 2026, 9:21 a.m.
2026-08-319218264020Aug 31, 2026, 8:11 a.m. / Aug 31, 2026, 8:58 a.m.
2026-08-314013925020Aug 31, 2026, 7:23 a.m. / Aug 31, 2026, 8:07 a.m.
2026-08-31409030020Aug 31, 2026, 6:54 a.m. / Aug 31, 2026, 7:21 a.m.
2026-08-308619083080Aug 30, 2026, 6:28 p.m. / Aug 30, 2026, 6:59 p.m.
2026-08-308620520080Aug 30, 2026, 5:14 p.m. / Aug 30, 2026, 6:26 p.m.
2026-08-30717518080Aug 30, 2026, 4:55 p.m. / Aug 30, 2026, 5:13 p.m.
2026-08-30728729080Aug 30, 2026, 4:01 p.m. / Aug 30, 2026, 4:54 p.m.
2026-08-3073603080Aug 30, 2026, 3:55 p.m. / Aug 30, 2026, 3:59 p.m.
2026-08-307-1083169125Aug 30, 2026, 2:41 p.m. / Aug 30, 2026, 3:52 p.m.
2026-08-3077924080Aug 30, 2026, 1:39 p.m. / Aug 30, 2026, 2:14 p.m.
2026-08-307-798938775Aug 30, 2026, 1:34 p.m. / Aug 30, 2026, 1:38 p.m.
2026-08-30726362080Aug 30, 2026, 12:14 p.m. / Aug 30, 2026, 1:33 p.m.
2026-08-307-307088933Aug 30, 2026, 12:17 p.m. / Aug 30, 2026, 1:19 p.m.
2026-08-30714391080Aug 30, 2026, 11:24 a.m. / Aug 30, 2026, 12:13 p.m.
2026-08-281215542130Aug 28, 2026, 9:47 p.m. / Aug 28, 2026, 10:39 p.m.
2026-08-281214596130Aug 28, 2026, 8:18 p.m. / Aug 28, 2026, 9:46 p.m.
2026-08-2865467130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 8:09 p.m.
2026-08-28621852130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-28901648130Aug 28, 2026, 2:59 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-289017554130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:54 p.m.
2026-08-278812490120Aug 27, 2026, 2:30 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-27882362120Aug 27, 2026, 1:16 p.m. / Aug 27, 2026, 2:28 p.m.
2026-08-278813483120Aug 27, 2026, 12:35 p.m. / Aug 27, 2026, 1:10 p.m.
2026-08-27882911120Aug 27, 2026, 11:29 a.m. / Aug 27, 2026, 12:29 p.m.
2026-08-278812638120Aug 27, 2026, 10:29 a.m. / Aug 27, 2026, 11:24 a.m.
2026-08-27883148120Aug 27, 2026, 9:19 a.m. / Aug 27, 2026, 10:23 a.m.
2026-08-278818523120Aug 27, 2026, 8:19 a.m. / Aug 27, 2026, 9:10 a.m.
2026-08-278813930120Aug 27, 2026, 7:14 a.m. / Aug 27, 2026, 8:13 a.m.
2026-08-279816069120Aug 27, 2026, 5:44 a.m. / Aug 27, 2026, 7:08 a.m.
2026-08-27986125120Aug 27, 2026, 5:40 a.m. / Aug 27, 2026, 6:23 a.m.
2026-08-254920788100Aug 25, 2026, 4:03 p.m. / Aug 25, 2026, 4:08 p.m.
2026-08-25983469100Aug 25, 2026, 3:51 p.m. / Aug 25, 2026, 4:00 p.m.
2026-08-259822900100Aug 25, 2026, 3:24 p.m. / Aug 25, 2026, 3:38 p.m.
2026-08-25983854100Aug 25, 2026, 2:30 p.m. / Aug 25, 2026, 3:19 p.m.
2026-08-251920131100Aug 25, 2026, 8:33 a.m. / Aug 25, 2026, 9:19 a.m.
2026-08-25457781100Aug 25, 2026, 8:12 a.m. / Aug 25, 2026, 8:25 a.m.
2026-08-254524442100Aug 25, 2026, 7:19 a.m. / Aug 25, 2026, 8:04 a.m.
2026-08-254915184100Aug 25, 2026, 7:46 a.m. / Aug 25, 2026, 7:51 a.m.
2026-08-2522123359100Aug 25, 2026, 6:08 a.m. / Aug 25, 2026, 7:09 a.m.
2026-08-24324670020Aug 24, 2026, 6:40 p.m. / Aug 24, 2026, 7:14 p.m.
2026-08-242418103020Aug 24, 2026, 4:31 p.m. / Aug 24, 2026, 6:34 p.m.
2026-08-2422616400020Aug 24, 2026, 3:44 p.m. / Aug 24, 2026, 4:26 p.m.
2026-08-24178661020Aug 24, 2026, 2:59 p.m. / Aug 24, 2026, 3:34 p.m.
2026-08-24198207020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:53 p.m.
2026-08-231024761010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:00 p.m.
2026-08-238817190010Aug 23, 2026, 4:43 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-23859536010Aug 23, 2026, 1:59 p.m. / Aug 23, 2026, 4:07 p.m.
2026-08-23806824010Aug 23, 2026, 1:14 p.m. / Aug 23, 2026, 1:14 p.m.
2026-08-22615973070Aug 22, 2026, 8:19 p.m. / Aug 22, 2026, 9:19 p.m.
2026-08-22611942070Aug 22, 2026, 6:54 p.m. / Aug 22, 2026, 8:09 p.m.
2026-08-2268073070Aug 22, 2026, 5:48 p.m. / Aug 22, 2026, 6:49 p.m.
2026-08-22612212070Aug 22, 2026, 4:28 p.m. / Aug 22, 2026, 5:44 p.m.
2026-08-2267132070Aug 22, 2026, 3:19 p.m. / Aug 22, 2026, 4:23 p.m.
2026-08-22616013070Aug 22, 2026, 2:19 p.m. / Aug 22, 2026, 3:14 p.m.
2026-08-22620515070Aug 22, 2026, 12:24 p.m. / Aug 22, 2026, 2:14 p.m.
2026-08-22682807070Aug 22, 2026, 11:14 a.m. / Aug 22, 2026, 12:17 p.m.
2026-08-2216820815070Aug 22, 2026, 10:19 a.m. / Aug 22, 2026, 11:09 a.m.
2026-08-2216811375070Aug 22, 2026, 9:02 a.m. / Aug 22, 2026, 10:14 a.m.
2026-08-21921158060Aug 21, 2026, 3:33 p.m. / Aug 21, 2026, 4:09 p.m.
2026-08-214215851060Aug 21, 2026, 2:28 p.m. / Aug 21, 2026, 3:28 p.m.
2026-08-214210018060Aug 21, 2026, 1:19 p.m. / Aug 21, 2026, 2:24 p.m.
2026-08-2174345060Aug 21, 2026, 11:54 a.m. / Aug 21, 2026, 12:49 p.m.
2026-08-21743896060Aug 21, 2026, 10:59 a.m. / Aug 21, 2026, 11:48 a.m.
2026-08-21742749060Aug 21, 2026, 9:49 a.m. / Aug 21, 2026, 10:53 a.m.
2026-08-217424289060Aug 21, 2026, 9:03 a.m. / Aug 21, 2026, 9:44 a.m.
2026-08-211213413060Aug 21, 2026, 6:54 a.m. / Aug 21, 2026, 8:59 a.m.
2026-08-21325626060Aug 21, 2026, 5:49 a.m. / Aug 21, 2026, 6:48 a.m.
2026-08-204110008050Aug 20, 2026, 6:18 p.m. / Aug 20, 2026, 6:48 p.m.
2026-08-20477695050Aug 20, 2026, 5:08 p.m. / Aug 20, 2026, 6:13 p.m.
2026-08-202947263050Aug 20, 2026, 5:14 p.m. / Aug 20, 2026, 5:23 p.m.
2026-08-20987325050Aug 20, 2026, 4:49 p.m. / Aug 20, 2026, 5:03 p.m.
2026-08-204422246050Aug 20, 2026, 4:19 p.m. / Aug 20, 2026, 4:46 p.m.
2026-08-20446052050Aug 20, 2026, 3:18 p.m. / Aug 20, 2026, 4:13 p.m.
2026-08-20449413050Aug 20, 2026, 2:44 p.m. / Aug 20, 2026, 3:30 p.m.
2026-08-204422519050Aug 20, 2026, 2:04 p.m. / Aug 20, 2026, 2:39 p.m.
2026-08-204418525050Aug 20, 2026, 1:34 p.m. / Aug 20, 2026, 1:59 p.m.
2026-08-204414048050Aug 20, 2026, 12:54 p.m. / Aug 20, 2026, 1:28 p.m.
2026-08-204425439050Aug 20, 2026, 12:19 p.m. / Aug 20, 2026, 12:49 p.m.
2026-08-20447262050Aug 20, 2026, 11:33 a.m. / Aug 20, 2026, 12:13 p.m.
2026-08-204420579050Aug 20, 2026, 10:59 a.m. / Aug 20, 2026, 11:29 a.m.
2026-08-20448966050Aug 20, 2026, 10:23 a.m. / Aug 20, 2026, 10:53 a.m.
2026-08-204425631050Aug 20, 2026, 9:48 a.m. / Aug 20, 2026, 10:19 a.m.
2026-08-204421647050Aug 20, 2026, 9:04 a.m. / Aug 20, 2026, 9:44 a.m.
2026-08-204419431050Aug 20, 2026, 8:34 a.m. / Aug 20, 2026, 8:59 a.m.
2026-08-204413362050Aug 20, 2026, 7:59 a.m. / Aug 20, 2026, 8:29 a.m.
2026-08-209011261050Aug 20, 2026, 7:13 a.m. / Aug 20, 2026, 7:53 a.m.
2026-08-209021032050Aug 20, 2026, 6:04 a.m. / Aug 20, 2026, 7:09 a.m.
2026-08-181919849030Aug 18, 2026, 5:24 p.m. / Aug 18, 2026, 6:15 p.m.
2026-08-181915218030Aug 18, 2026, 3:49 p.m. / Aug 18, 2026, 5:19 p.m.
2026-08-18916880030Aug 18, 2026, 3:09 p.m. / Aug 18, 2026, 3:45 p.m.
2026-08-18914659030Aug 18, 2026, 2:39 p.m. / Aug 18, 2026, 3:04 p.m.
2026-08-1897242030Aug 18, 2026, 2:15 p.m. / Aug 18, 2026, 2:34 p.m.
2026-08-18922785030Aug 18, 2026, 1:39 p.m. / Aug 18, 2026, 2:09 p.m.
2026-08-18920427030Aug 18, 2026, 1:10 p.m. / Aug 18, 2026, 1:34 p.m.
2026-08-18912564030Aug 18, 2026, 12:35 p.m. / Aug 18, 2026, 1:04 p.m.
2026-08-18923799030Aug 18, 2026, 11:54 a.m. / Aug 18, 2026, 12:30 p.m.
2026-08-18914875030Aug 18, 2026, 11:29 a.m. / Aug 18, 2026, 12:04 p.m.
2026-08-1894282030Aug 18, 2026, 11:04 a.m. / Aug 18, 2026, 11:23 a.m.
2026-08-18922896030Aug 18, 2026, 10:39 a.m. / Aug 18, 2026, 10:59 a.m.
2026-08-1894077030Aug 18, 2026, 10:14 a.m. / Aug 18, 2026, 10:34 a.m.
2026-08-1894882030Aug 18, 2026, 9:49 a.m. / Aug 18, 2026, 10:09 a.m.
2026-08-18922648030Aug 18, 2026, 9:09 a.m. / Aug 18, 2026, 9:44 a.m.
2026-08-181023207030Aug 18, 2026, 8:24 a.m. / Aug 18, 2026, 9:04 a.m.
2026-08-18105104030Aug 18, 2026, 7:43 a.m. / Aug 18, 2026, 8:19 a.m.
2026-08-18987103030Aug 18, 2026, 6:59 a.m. / Aug 18, 2026, 7:39 a.m.
2026-08-189816927030Aug 18, 2026, 6:24 a.m. / Aug 18, 2026, 6:54 a.m.
2026-08-189819357030Aug 18, 2026, 5:34 a.m. / Aug 18, 2026, 6:18 a.m.
2026-08-179819183020Aug 17, 2026, 6:34 p.m. / Aug 17, 2026, 6:59 p.m.
2026-08-17982488020Aug 17, 2026, 6:10 p.m. / Aug 17, 2026, 6:30 p.m.
2026-08-179813518020Aug 17, 2026, 5:30 p.m. / Aug 17, 2026, 6:04 p.m.
2026-08-17982809020Aug 17, 2026, 4:45 p.m. / Aug 17, 2026, 5:24 p.m.
2026-08-17986937020Aug 17, 2026, 3:59 p.m. / Aug 17, 2026, 4:39 p.m.
2026-08-17985597020Aug 17, 2026, 3:10 p.m. / Aug 17, 2026, 3:54 p.m.
2026-08-17981541020Aug 17, 2026, 2:34 p.m. / Aug 17, 2026, 3:04 p.m.
2026-08-17989275020Aug 17, 2026, 1:44 p.m. / Aug 17, 2026, 2:29 p.m.
2026-08-179824046020Aug 17, 2026, 1:04 p.m. / Aug 17, 2026, 1:39 p.m.
2026-08-1798164020Aug 17, 2026, 12:14 p.m. / Aug 17, 2026, 1:00 p.m.
2026-08-17983120020Aug 17, 2026, 11:29 a.m. / Aug 17, 2026, 12:08 p.m.
2026-08-179810861020Aug 17, 2026, 10:44 a.m. / Aug 17, 2026, 11:24 a.m.
2026-08-17983021020Aug 17, 2026, 9:59 a.m. / Aug 17, 2026, 10:39 a.m.
2026-08-17986366020Aug 17, 2026, 9:14 a.m. / Aug 17, 2026, 9:54 a.m.
2026-08-179810209020Aug 17, 2026, 8:29 a.m. / Aug 17, 2026, 9:09 a.m.
2026-08-17985958020Aug 17, 2026, 7:54 a.m. / Aug 17, 2026, 8:24 a.m.
2026-08-174424383020Aug 17, 2026, 7:25 a.m. / Aug 17, 2026, 7:49 a.m.
2026-08-174418372020Aug 17, 2026, 6:39 a.m. / Aug 17, 2026, 7:19 a.m.
2026-08-174418314020Aug 17, 2026, 5:24 a.m. / Aug 17, 2026, 6:34 a.m.
2026-08-174412789020Aug 17, 2026, 5:34 a.m. / Aug 17, 2026, 6:04 a.m.
2026-08-16121668010Aug 16, 2026, 8:15 p.m. / Aug 16, 2026, 9:04 p.m.
2026-08-161214788010Aug 16, 2026, 6:49 p.m. / Aug 16, 2026, 8:09 p.m.
2026-08-16902000000287Aug 16, 2026, 11:40 a.m. / Aug 16, 2026, 4:49 p.m.
2026-08-1619-1898715862Aug 16, 2026, 1:24 p.m. / Aug 16, 2026, 1:44 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
268 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