Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2213

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.

265
Observed trips
22
Service dates
53
Routes
Service dateRouteTripFirst / last observed
2026-09-1310517921010Sep 13, 2026, 5:32 p.m. / Sep 13, 2026, 6:24 p.m.
2026-09-134211993010Sep 13, 2026, 4:36 p.m. / Sep 13, 2026, 5:30 p.m.
2026-09-134214102010Sep 13, 2026, 3:59 p.m. / Sep 13, 2026, 4:35 p.m.
2026-09-133412213010Sep 13, 2026, 3:07 p.m. / Sep 13, 2026, 3:58 p.m.
2026-09-133414272010Sep 13, 2026, 2:25 p.m. / Sep 13, 2026, 3:05 p.m.
2026-09-13345247010Sep 13, 2026, 1:33 p.m. / Sep 13, 2026, 2:23 p.m.
2026-09-133415822010Sep 13, 2026, 12:56 p.m. / Sep 13, 2026, 1:33 p.m.
2026-09-133917311010Sep 13, 2026, 11:50 a.m. / Sep 13, 2026, 12:55 p.m.
2026-09-13394000010Sep 13, 2026, 11:26 a.m. / Sep 13, 2026, 11:47 a.m.
2026-09-133911114010Sep 13, 2026, 10:48 a.m. / Sep 13, 2026, 11:24 a.m.
2026-09-13396613010Sep 13, 2026, 10:25 a.m. / Sep 13, 2026, 10:47 a.m.
2026-09-133917068010Sep 13, 2026, 9:48 a.m. / Sep 13, 2026, 10:24 a.m.
2026-09-13395867010Sep 13, 2026, 9:08 a.m. / Sep 13, 2026, 9:47 a.m.
2026-09-12922860070Sep 12, 2026, 11:42 p.m. / Sep 13, 2026, 12:09 a.m.
2026-09-1297741070Sep 12, 2026, 11:01 p.m. / Sep 12, 2026, 11:41 p.m.
2026-09-1298654070Sep 12, 2026, 10:44 p.m. / Sep 12, 2026, 11:19 p.m.
2026-09-12915390070Sep 12, 2026, 10:18 p.m. / Sep 12, 2026, 10:43 p.m.
2026-09-12920230070Sep 12, 2026, 9:43 p.m. / Sep 12, 2026, 10:17 p.m.
2026-09-12922089070Sep 12, 2026, 9:17 p.m. / Sep 12, 2026, 9:42 p.m.
2026-09-124514735070Sep 12, 2026, 8:32 p.m. / Sep 12, 2026, 9:16 p.m.
2026-09-124514168070Sep 12, 2026, 8:20 p.m. / Sep 12, 2026, 8:31 p.m.
2026-09-12454829070Sep 12, 2026, 8:00 p.m. / Sep 12, 2026, 8:19 p.m.
2026-09-124513820070Sep 12, 2026, 7:50 p.m. / Sep 12, 2026, 7:58 p.m.
2026-09-124515655070Sep 12, 2026, 7:29 p.m. / Sep 12, 2026, 7:49 p.m.
2026-09-124512168070Sep 12, 2026, 7:21 p.m. / Sep 12, 2026, 7:28 p.m.
2026-09-124520419070Sep 12, 2026, 6:59 p.m. / Sep 12, 2026, 7:19 p.m.
2026-09-124515183070Sep 12, 2026, 6:50 p.m. / Sep 12, 2026, 6:58 p.m.
2026-09-12456610070Sep 12, 2026, 6:30 p.m. / Sep 12, 2026, 6:48 p.m.
2026-09-124512413070Sep 12, 2026, 6:21 p.m. / Sep 12, 2026, 6:29 p.m.
2026-09-12452024070Sep 12, 2026, 6:00 p.m. / Sep 12, 2026, 6:19 p.m.
2026-09-124510017070Sep 12, 2026, 5:51 p.m. / Sep 12, 2026, 5:58 p.m.
2026-09-124522398070Sep 12, 2026, 5:32 p.m. / Sep 12, 2026, 5:49 p.m.
2026-09-124516534070Sep 12, 2026, 5:21 p.m. / Sep 12, 2026, 5:30 p.m.
2026-09-124514883070Sep 12, 2026, 4:31 p.m. / Sep 12, 2026, 5:19 p.m.
2026-09-12452809070Sep 12, 2026, 4:20 p.m. / Sep 12, 2026, 4:30 p.m.
2026-09-12454408070Sep 12, 2026, 4:01 p.m. / Sep 12, 2026, 4:19 p.m.
2026-09-12453792070Sep 12, 2026, 3:50 p.m. / Sep 12, 2026, 4:00 p.m.
2026-09-124521872070Sep 12, 2026, 3:31 p.m. / Sep 12, 2026, 3:49 p.m.
2026-09-124520436070Sep 12, 2026, 3:20 p.m. / Sep 12, 2026, 3:30 p.m.
2026-09-124521806070Sep 12, 2026, 3:01 p.m. / Sep 12, 2026, 3:19 p.m.
2026-09-12454270070Sep 12, 2026, 2:39 p.m. / Sep 12, 2026, 3:00 p.m.
2026-09-123415149070Sep 12, 2026, 11:49 a.m. / Sep 12, 2026, 12:23 p.m.
2026-09-123416488070Sep 12, 2026, 11:12 a.m. / Sep 12, 2026, 11:48 a.m.
2026-09-124215506070Sep 12, 2026, 10:41 a.m. / Sep 12, 2026, 11:11 a.m.
2026-09-121914873070Sep 12, 2026, 9:45 a.m. / Sep 12, 2026, 10:40 a.m.
2026-09-12193274070Sep 12, 2026, 8:41 a.m. / Sep 12, 2026, 9:43 a.m.
2026-09-121919891070Sep 12, 2026, 8:00 a.m. / Sep 12, 2026, 8:40 a.m.
2026-09-12576745070Sep 12, 2026, 5:49 a.m. / Sep 12, 2026, 7:59 a.m.
2026-09-12575328070Sep 12, 2026, 4:31 a.m. / Sep 12, 2026, 5:45 a.m.
2026-09-111016773060Sep 11, 2026, 5:59 p.m. / Sep 11, 2026, 7:48 p.m.
2026-09-111021382060Sep 11, 2026, 5:28 p.m. / Sep 11, 2026, 6:38 p.m.
2026-09-118818552060Sep 11, 2026, 4:16 p.m. / Sep 11, 2026, 5:26 p.m.
2026-09-1199475060Sep 11, 2026, 3:11 p.m. / Sep 11, 2026, 4:13 p.m.
2026-09-1193897060Sep 11, 2026, 2:34 p.m. / Sep 11, 2026, 3:10 p.m.
2026-09-1119561060Sep 11, 2026, 1:29 p.m. / Sep 11, 2026, 2:33 p.m.
2026-09-11198566060Sep 11, 2026, 11:59 a.m. / Sep 11, 2026, 1:28 p.m.
2026-09-104814852050Sep 10, 2026, 3:39 p.m. / Sep 10, 2026, 4:35 p.m.
2026-09-10905785050Sep 10, 2026, 2:53 p.m. / Sep 10, 2026, 3:37 p.m.
2026-09-109017611050Sep 10, 2026, 1:59 p.m. / Sep 10, 2026, 2:52 p.m.
2026-09-10903109050Sep 10, 2026, 12:40 p.m. / Sep 10, 2026, 1:58 p.m.
2026-09-109021164050Sep 10, 2026, 11:25 a.m. / Sep 10, 2026, 12:38 p.m.
2026-09-104123474050Sep 10, 2026, 9:41 a.m. / Sep 10, 2026, 11:24 a.m.
2026-09-104112380050Sep 10, 2026, 8:47 a.m. / Sep 10, 2026, 9:39 a.m.
2026-09-104121003050Sep 10, 2026, 7:59 a.m. / Sep 10, 2026, 8:46 a.m.
2026-09-10201612050Sep 10, 2026, 6:58 a.m. / Sep 10, 2026, 7:58 a.m.
2026-09-102019701050Sep 10, 2026, 6:13 a.m. / Sep 10, 2026, 6:57 a.m.
2026-09-0976246040Sep 9, 2026, 6:09 p.m. / Sep 9, 2026, 7:16 p.m.
2026-09-09714619040Sep 9, 2026, 4:47 p.m. / Sep 9, 2026, 6:08 p.m.
2026-09-091054757040Sep 9, 2026, 3:45 p.m. / Sep 9, 2026, 4:46 p.m.
2026-09-0910515593040Sep 9, 2026, 2:39 p.m. / Sep 9, 2026, 3:44 p.m.
2026-09-099829094040Sep 9, 2026, 1:25 p.m. / Sep 9, 2026, 2:38 p.m.
2026-09-09983130040Sep 9, 2026, 12:47 p.m. / Sep 9, 2026, 1:24 p.m.
2026-09-099822342040Sep 9, 2026, 11:56 a.m. / Sep 9, 2026, 12:46 p.m.
2026-09-099815175040Sep 9, 2026, 11:16 a.m. / Sep 9, 2026, 11:53 a.m.
2026-09-099815874040Sep 9, 2026, 10:14 a.m. / Sep 9, 2026, 11:15 a.m.
2026-09-094728259040Sep 9, 2026, 8:11 a.m. / Sep 9, 2026, 8:50 a.m.
2026-09-09143947040Sep 9, 2026, 7:06 a.m. / Sep 9, 2026, 8:10 a.m.
2026-09-09743384040Sep 9, 2026, 5:48 a.m. / Sep 9, 2026, 7:04 a.m.
2026-09-091051510040Sep 9, 2026, 4:58 a.m. / Sep 9, 2026, 5:47 a.m.
2026-09-081416282030Sep 8, 2026, 4:46 p.m. / Sep 8, 2026, 5:58 p.m.
2026-09-081423440030Sep 8, 2026, 2:48 p.m. / Sep 8, 2026, 4:44 p.m.
2026-09-0862012896030Sep 8, 2026, 3:01 p.m. / Sep 8, 2026, 3:29 p.m.
2026-09-0879343030Sep 8, 2026, 12:58 p.m. / Sep 8, 2026, 2:47 p.m.
2026-09-087426003030Sep 8, 2026, 11:50 a.m. / Sep 8, 2026, 12:43 p.m.
2026-09-0874323030Sep 8, 2026, 10:55 a.m. / Sep 8, 2026, 11:48 a.m.
2026-09-085614846030Sep 8, 2026, 10:15 a.m. / Sep 8, 2026, 10:51 a.m.
2026-09-085625162030Sep 8, 2026, 8:59 a.m. / Sep 8, 2026, 10:11 a.m.
2026-09-08381499030Sep 8, 2026, 7:46 a.m. / Sep 8, 2026, 8:58 a.m.
2026-09-0822216118030Sep 8, 2026, 6:22 a.m. / Sep 8, 2026, 7:44 a.m.
2026-09-076815399110Sep 7, 2026, 7:39 p.m. / Sep 7, 2026, 8:20 p.m.
2026-09-076819831110Sep 7, 2026, 7:07 p.m. / Sep 7, 2026, 7:37 p.m.
2026-09-07689662110Sep 7, 2026, 6:08 p.m. / Sep 7, 2026, 7:05 p.m.
2026-09-0716215871110Sep 7, 2026, 5:14 p.m. / Sep 7, 2026, 6:07 p.m.
2026-09-071623395110Sep 7, 2026, 4:15 p.m. / Sep 7, 2026, 5:12 p.m.
2026-09-071625704110Sep 7, 2026, 4:13 p.m. / Sep 7, 2026, 4:54 p.m.
2026-09-0716212690110Sep 7, 2026, 3:55 p.m. / Sep 7, 2026, 4:11 p.m.
2026-09-0716222510110Sep 7, 2026, 3:16 p.m. / Sep 7, 2026, 3:54 p.m.
2026-09-071629544110Sep 7, 2026, 3:02 p.m. / Sep 7, 2026, 3:13 p.m.
2026-09-07671157110Sep 7, 2026, 2:05 p.m. / Sep 7, 2026, 3:00 p.m.
2026-09-07673958110Sep 7, 2026, 1:50 p.m. / Sep 7, 2026, 2:04 p.m.
2026-09-07672557110Sep 7, 2026, 1:10 p.m. / Sep 7, 2026, 1:49 p.m.
2026-09-07674084110Sep 7, 2026, 12:45 p.m. / Sep 7, 2026, 1:08 p.m.
2026-09-0716819826110Sep 7, 2026, 11:44 a.m. / Sep 7, 2026, 12:43 p.m.
2026-09-0716819019110Sep 7, 2026, 10:26 a.m. / Sep 7, 2026, 11:43 a.m.
2026-09-064028118100Sep 6, 2026, 6:07 p.m. / Sep 6, 2026, 6:52 p.m.
2026-09-064025214100Sep 6, 2026, 5:29 p.m. / Sep 6, 2026, 6:06 p.m.
2026-09-06242144100Sep 6, 2026, 4:25 p.m. / Sep 6, 2026, 5:27 p.m.
2026-09-062423245100Sep 6, 2026, 3:43 p.m. / Sep 6, 2026, 4:24 p.m.
2026-09-064013440100Sep 6, 2026, 2:43 p.m. / Sep 6, 2026, 3:42 p.m.
2026-09-06451721100Sep 6, 2026, 1:44 p.m. / Sep 6, 2026, 2:41 p.m.
2026-09-064522565100Sep 6, 2026, 1:31 p.m. / Sep 6, 2026, 1:43 p.m.
2026-09-064511292100Sep 6, 2026, 12:53 p.m. / Sep 6, 2026, 1:29 p.m.
2026-09-064521725100Sep 6, 2026, 1:01 p.m. / Sep 6, 2026, 1:12 p.m.
2026-09-062412324100Sep 6, 2026, 11:55 a.m. / Sep 6, 2026, 12:54 p.m.
2026-09-062424995100Sep 6, 2026, 11:09 a.m. / Sep 6, 2026, 11:54 a.m.
2026-09-064123744100Sep 6, 2026, 10:24 a.m. / Sep 6, 2026, 11:08 a.m.
2026-09-06416874100Sep 6, 2026, 9:39 a.m. / Sep 6, 2026, 10:23 a.m.
2026-09-054424906090Sep 6, 2026, 12:17 a.m. / Sep 6, 2026, 12:39 a.m.
2026-09-054417922090Sep 5, 2026, 11:41 p.m. / Sep 6, 2026, 12:16 a.m.
2026-09-05444904090Sep 5, 2026, 10:51 p.m. / Sep 5, 2026, 11:40 p.m.
2026-09-054422597090Sep 5, 2026, 10:11 p.m. / Sep 5, 2026, 10:50 p.m.
2026-09-054414776090Sep 5, 2026, 8:27 p.m. / Sep 5, 2026, 10:09 p.m.
2026-09-054415806090Sep 5, 2026, 8:16 p.m. / Sep 5, 2026, 9:12 p.m.
2026-09-05931005090Sep 5, 2026, 7:14 p.m. / Sep 5, 2026, 8:15 p.m.
2026-09-059321784090Sep 5, 2026, 6:58 p.m. / Sep 5, 2026, 7:13 p.m.
2026-09-059314409090Sep 5, 2026, 6:16 p.m. / Sep 5, 2026, 6:57 p.m.
2026-09-05936292090Sep 5, 2026, 5:59 p.m. / Sep 5, 2026, 6:15 p.m.
2026-09-059310335090Sep 5, 2026, 4:28 p.m. / Sep 5, 2026, 5:57 p.m.
2026-09-059320680090Sep 5, 2026, 4:59 p.m. / Sep 5, 2026, 5:13 p.m.
2026-09-05442447090Sep 5, 2026, 12:08 p.m. / Sep 5, 2026, 12:38 p.m.
2026-09-054418925090Sep 5, 2026, 11:20 a.m. / Sep 5, 2026, 12:07 p.m.
2026-09-05485480090Sep 5, 2026, 10:05 a.m. / Sep 5, 2026, 11:19 a.m.
2026-09-054812853090Sep 5, 2026, 9:08 a.m. / Sep 5, 2026, 10:04 a.m.
2026-09-0548662090Sep 5, 2026, 7:20 a.m. / Sep 5, 2026, 9:06 a.m.
2026-09-0588729090Sep 5, 2026, 6:57 a.m. / Sep 5, 2026, 7:17 a.m.
2026-09-0582501090Sep 5, 2026, 6:17 a.m. / Sep 5, 2026, 6:56 a.m.
2026-09-0583904090Sep 5, 2026, 5:17 a.m. / Sep 5, 2026, 6:16 a.m.
2026-09-05822110090Sep 5, 2026, 4:58 a.m. / Sep 5, 2026, 5:57 a.m.
2026-09-05826193090Sep 5, 2026, 4:38 a.m. / Sep 5, 2026, 5:15 a.m.
2026-09-04714909060Sep 4, 2026, 5:01 p.m. / Sep 4, 2026, 6:52 p.m.
2026-09-047419178060Sep 4, 2026, 2:34 p.m. / Sep 4, 2026, 4:24 p.m.
2026-09-04746262060Sep 4, 2026, 1:25 p.m. / Sep 4, 2026, 2:32 p.m.
2026-09-047422699060Sep 4, 2026, 12:19 p.m. / Sep 4, 2026, 1:24 p.m.
2026-09-04748163060Sep 4, 2026, 11:02 a.m. / Sep 4, 2026, 12:18 p.m.
2026-09-041225317060Sep 4, 2026, 9:32 a.m. / Sep 4, 2026, 11:22 a.m.
2026-09-041227774060Sep 4, 2026, 7:57 a.m. / Sep 4, 2026, 9:31 a.m.
2026-09-031418419050Sep 3, 2026, 11:17 p.m. / Sep 3, 2026, 11:22 p.m.
2026-09-031419831050Sep 3, 2026, 9:58 p.m. / Sep 3, 2026, 10:58 p.m.
2026-09-031412021050Sep 3, 2026, 8:55 p.m. / Sep 3, 2026, 9:50 p.m.
2026-09-03396828050Sep 3, 2026, 7:44 p.m. / Sep 3, 2026, 8:53 p.m.
2026-09-033917453050Sep 3, 2026, 7:23 p.m. / Sep 3, 2026, 7:30 p.m.
2026-09-031521581050Sep 3, 2026, 6:27 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-0315284050Sep 3, 2026, 4:57 p.m. / Sep 3, 2026, 5:18 p.m.
2026-09-033424855050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 4:23 p.m.
2026-09-033425277050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-0336163050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-03363387050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-03364527050Sep 3, 2026, 7:26 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-033610170050Sep 3, 2026, 7:01 a.m. / Sep 3, 2026, 7:22 a.m.
2026-09-03342095050Sep 3, 2026, 4:52 a.m. / Sep 3, 2026, 6:58 a.m.
2026-09-033919516050Sep 3, 2026, 5:04 a.m. / Sep 3, 2026, 5:28 a.m.
2026-09-023921893050Sep 3, 2026, 3:44 a.m. / Sep 3, 2026, 3:49 a.m.
2026-09-0267163040Sep 2, 2026, 7:39 p.m. / Sep 2, 2026, 8:20 p.m.
2026-09-0268775040Sep 2, 2026, 5:56 p.m. / Sep 2, 2026, 6:51 p.m.
2026-09-0211712374040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:52 p.m.
2026-09-026732030040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-02745277040Sep 2, 2026, 1:17 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-02743826040Sep 2, 2026, 11:45 a.m. / Sep 2, 2026, 1:08 p.m.
2026-09-021425029040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-021419230040Sep 2, 2026, 7:47 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-0210510303040Sep 2, 2026, 6:42 a.m. / Sep 2, 2026, 7:44 a.m.
2026-09-0210515122040Sep 2, 2026, 5:49 a.m. / Sep 2, 2026, 6:40 a.m.
2026-09-013017147030Sep 1, 2026, 7:02 p.m. / Sep 1, 2026, 7:25 p.m.
2026-09-011525882030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 7:01 p.m.
2026-09-01159055030Sep 1, 2026, 5:02 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-01564484030Sep 1, 2026, 3:09 p.m. / Sep 1, 2026, 4:55 p.m.
2026-09-0156183030Sep 1, 2026, 2:38 p.m. / Sep 1, 2026, 3:08 p.m.
2026-09-0174213030Sep 1, 2026, 1:04 p.m. / Sep 1, 2026, 2:36 p.m.
2026-09-01817970030Sep 1, 2026, 12:47 p.m. / Sep 1, 2026, 12:59 p.m.
2026-09-0182069030Sep 1, 2026, 12:19 p.m. / Sep 1, 2026, 12:35 p.m.
2026-09-011211316030Sep 1, 2026, 10:07 a.m. / Sep 1, 2026, 12:17 p.m.
2026-09-011213955030Sep 1, 2026, 8:29 a.m. / Sep 1, 2026, 9:57 a.m.
2026-08-311055172020Sep 1, 2026, 12:00 a.m. / Sep 1, 2026, 12:10 a.m.
2026-08-31915945020Aug 31, 2026, 7:49 p.m. / Aug 31, 2026, 7:49 p.m.
2026-08-314226985020Aug 31, 2026, 11:07 a.m. / Aug 31, 2026, 12:10 p.m.
2026-08-314225799020Aug 31, 2026, 10:42 a.m. / Aug 31, 2026, 11:40 a.m.
2026-08-31429635020Aug 31, 2026, 10:14 a.m. / Aug 31, 2026, 10:40 a.m.
2026-08-318814035020Aug 31, 2026, 8:13 a.m. / Aug 31, 2026, 10:12 a.m.
2026-08-31577170020Aug 31, 2026, 7:01 a.m. / Aug 31, 2026, 8:03 a.m.
2026-08-3127520018020Aug 31, 2026, 5:39 a.m. / Aug 31, 2026, 7:00 a.m.
2026-08-317518170020Aug 31, 2026, 4:26 a.m. / Aug 31, 2026, 5:38 a.m.
2026-08-307516543080Aug 30, 2026, 5:29 p.m. / Aug 30, 2026, 6:28 p.m.
2026-08-308012617080Aug 30, 2026, 4:15 p.m. / Aug 30, 2026, 5:28 p.m.
2026-08-308019656080Aug 30, 2026, 2:34 p.m. / Aug 30, 2026, 4:14 p.m.
2026-08-301683951080Aug 30, 2026, 12:47 p.m. / Aug 30, 2026, 2:32 p.m.
2026-08-3016821904080Aug 30, 2026, 12:01 p.m. / Aug 30, 2026, 12:46 p.m.
2026-08-306714161080Aug 30, 2026, 11:03 a.m. / Aug 30, 2026, 12:00 p.m.
2026-08-30672595080Aug 30, 2026, 10:46 a.m. / Aug 30, 2026, 11:02 a.m.
2026-08-306719232080Aug 30, 2026, 10:04 a.m. / Aug 30, 2026, 10:45 a.m.
2026-08-306717782080Aug 30, 2026, 9:39 a.m. / Aug 30, 2026, 10:01 a.m.
2026-08-301689081080Aug 30, 2026, 8:15 a.m. / Aug 30, 2026, 9:38 a.m.
2026-08-29811696070Aug 29, 2026, 8:26 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-298119109070Aug 29, 2026, 7:24 p.m. / Aug 29, 2026, 8:19 p.m.
2026-08-2981778070Aug 29, 2026, 7:02 p.m. / Aug 29, 2026, 7:20 p.m.
2026-08-298122832070Aug 29, 2026, 5:22 p.m. / Aug 29, 2026, 6:18 p.m.
2026-08-29511334070Aug 29, 2026, 4:17 p.m. / Aug 29, 2026, 5:21 p.m.
2026-08-295123739070Aug 29, 2026, 3:13 p.m. / Aug 29, 2026, 4:12 p.m.
2026-08-29185774070Aug 29, 2026, 2:00 p.m. / Aug 29, 2026, 3:06 p.m.
2026-08-291825098070Aug 29, 2026, 12:53 p.m. / Aug 29, 2026, 1:59 p.m.
2026-08-282021281130Aug 28, 2026, 11:23 p.m. / Aug 28, 2026, 11:24 p.m.
2026-08-28208970130Aug 28, 2026, 9:59 p.m. / Aug 28, 2026, 10:39 p.m.
2026-08-282018787130Aug 28, 2026, 8:36 p.m. / Aug 28, 2026, 9:57 p.m.
2026-08-28207084130Aug 28, 2026, 8:43 p.m. / Aug 28, 2026, 9:15 p.m.
2026-08-28207708130Aug 28, 2026, 8:00 p.m. / Aug 28, 2026, 8:34 p.m.
2026-08-28184580130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:45 p.m.
2026-08-281819899130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:07 p.m.
2026-08-2822612055130Aug 28, 2026, 3:17 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-281382492130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 3:05 p.m.
2026-08-27639115120Aug 27, 2026, 7:54 a.m. / Aug 27, 2026, 2:30 p.m.
2026-08-2727716333120Aug 27, 2026, 7:50 a.m. / Aug 27, 2026, 7:50 a.m.
2026-08-253519766100Aug 25, 2026, 3:55 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-25358607100Aug 25, 2026, 2:49 p.m. / Aug 25, 2026, 3:51 p.m.
2026-08-2513816399100Aug 25, 2026, 12:00 p.m. / Aug 25, 2026, 12:14 p.m.
2026-08-251384195100Aug 25, 2026, 11:44 a.m. / Aug 25, 2026, 11:54 a.m.
2026-08-2513816997100Aug 25, 2026, 11:00 a.m. / Aug 25, 2026, 11:39 a.m.
2026-08-2513811511100Aug 25, 2026, 10:44 a.m. / Aug 25, 2026, 10:54 a.m.
2026-08-2513820129100Aug 25, 2026, 10:00 a.m. / Aug 25, 2026, 10:39 a.m.
2026-08-2513824243100Aug 25, 2026, 9:44 a.m. / Aug 25, 2026, 9:55 a.m.
2026-08-2513818108100Aug 25, 2026, 9:04 a.m. / Aug 25, 2026, 9:39 a.m.
2026-08-251386623100Aug 25, 2026, 8:48 a.m. / Aug 25, 2026, 8:59 a.m.
2026-08-2513825672100Aug 25, 2026, 7:39 a.m. / Aug 25, 2026, 8:40 a.m.
2026-08-251385781100Aug 25, 2026, 7:18 a.m. / Aug 25, 2026, 7:26 a.m.
2026-08-251388273100Aug 25, 2026, 6:34 a.m. / Aug 25, 2026, 7:09 a.m.
2026-08-251388906100Aug 25, 2026, 5:54 a.m. / Aug 25, 2026, 6:29 a.m.
2026-08-254023617100Aug 25, 2026, 4:49 a.m. / Aug 25, 2026, 5:48 a.m.
2026-08-25404640100Aug 25, 2026, 4:30 a.m. / Aug 25, 2026, 4:45 a.m.
2026-08-237510885010Aug 24, 2026, 2:20 a.m. / Aug 24, 2026, 3:03 a.m.
2026-08-237522116010Aug 24, 2026, 1:17 a.m. / Aug 24, 2026, 2:04 a.m.
2026-08-236313648010Aug 23, 2026, 10:00 p.m. / Aug 23, 2026, 11:02 p.m.
2026-08-22193959070Aug 22, 2026, 10:08 p.m. / Aug 22, 2026, 10:43 p.m.
2026-08-221916284070Aug 22, 2026, 9:14 p.m. / Aug 22, 2026, 10:03 p.m.
2026-08-223119146070Aug 22, 2026, 8:44 p.m. / Aug 22, 2026, 9:08 p.m.
2026-08-223122247070Aug 22, 2026, 8:09 p.m. / Aug 22, 2026, 8:38 p.m.
2026-08-223113759070Aug 22, 2026, 7:19 p.m. / Aug 22, 2026, 8:03 p.m.
2026-08-22317376070Aug 22, 2026, 6:34 p.m. / Aug 22, 2026, 7:13 p.m.
2026-08-2233923070Aug 22, 2026, 5:33 p.m. / Aug 22, 2026, 6:29 p.m.
2026-08-22333473070Aug 22, 2026, 5:09 p.m. / Aug 22, 2026, 5:29 p.m.
2026-08-223313843070Aug 22, 2026, 4:33 p.m. / Aug 22, 2026, 5:03 p.m.
2026-08-223325445070Aug 22, 2026, 4:08 p.m. / Aug 22, 2026, 4:28 p.m.
2026-08-223324962070Aug 22, 2026, 3:33 p.m. / Aug 22, 2026, 4:03 p.m.
2026-08-22337954070Aug 22, 2026, 3:08 p.m. / Aug 22, 2026, 3:29 p.m.
2026-08-223322636070Aug 22, 2026, 1:49 p.m. / Aug 22, 2026, 3:03 p.m.
2026-08-22338205070Aug 22, 2026, 2:03 p.m. / Aug 22, 2026, 2:29 p.m.
2026-08-221917993070Aug 22, 2026, 8:19 a.m. / Aug 22, 2026, 9:02 a.m.
2026-08-22196112070Aug 22, 2026, 7:24 a.m. / Aug 22, 2026, 8:14 a.m.
2026-08-2133103060Aug 21, 2026, 8:54 p.m. / Aug 21, 2026, 9:38 p.m.
2026-08-213315409060Aug 21, 2026, 8:09 p.m. / Aug 21, 2026, 8:48 p.m.
2026-08-21339873060Aug 21, 2026, 7:18 p.m. / Aug 21, 2026, 8:04 p.m.
2026-08-213317823060Aug 21, 2026, 6:33 p.m. / Aug 21, 2026, 7:14 p.m.
2026-08-213323261060Aug 21, 2026, 5:48 p.m. / Aug 21, 2026, 6:28 p.m.
2026-08-21518375060Aug 21, 2026, 4:14 p.m. / Aug 21, 2026, 5:29 p.m.
2026-08-21511765060Aug 21, 2026, 3:34 p.m. / Aug 21, 2026, 4:09 p.m.
2026-08-21522069060Aug 21, 2026, 2:49 p.m. / Aug 21, 2026, 3:29 p.m.
2026-08-21522841060Aug 21, 2026, 2:03 p.m. / Aug 21, 2026, 2:43 p.m.
2026-08-21511273060Aug 21, 2026, 12:54 p.m. / Aug 21, 2026, 2:00 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
265 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