Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 4674

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.

273
Observed trips
22
Service dates
48
Routes
Service dateRouteTripFirst / last observed
2026-09-126811771070Sep 12, 2026, 1:48 p.m. / Sep 12, 2026, 2:24 p.m.
2026-09-12687469070Sep 12, 2026, 12:58 p.m. / Sep 12, 2026, 1:46 p.m.
2026-09-126819011070Sep 12, 2026, 12:13 p.m. / Sep 12, 2026, 12:57 p.m.
2026-09-126822458070Sep 12, 2026, 11:17 a.m. / Sep 12, 2026, 12:12 p.m.
2026-09-12683255070Sep 12, 2026, 10:28 a.m. / Sep 12, 2026, 11:15 a.m.
2026-09-1216817794070Sep 12, 2026, 8:43 a.m. / Sep 12, 2026, 10:26 a.m.
2026-09-121681625070Sep 12, 2026, 8:02 a.m. / Sep 12, 2026, 8:42 a.m.
2026-09-1268945070Sep 12, 2026, 6:46 a.m. / Sep 12, 2026, 7:28 a.m.
2026-09-126818477070Sep 12, 2026, 5:38 a.m. / Sep 12, 2026, 6:43 a.m.
2026-09-126818206070Sep 12, 2026, 4:56 a.m. / Sep 12, 2026, 5:37 a.m.
2026-09-11864118060Sep 11, 2026, 10:28 p.m. / Sep 11, 2026, 10:49 p.m.
2026-09-11878560060Sep 11, 2026, 9:41 p.m. / Sep 11, 2026, 10:28 p.m.
2026-09-11871235060Sep 11, 2026, 9:17 p.m. / Sep 11, 2026, 9:40 p.m.
2026-09-11801794060Sep 11, 2026, 7:37 p.m. / Sep 11, 2026, 9:16 p.m.
2026-09-11993751060Sep 11, 2026, 7:02 p.m. / Sep 11, 2026, 7:35 p.m.
2026-09-11993191060Sep 11, 2026, 6:27 p.m. / Sep 11, 2026, 7:00 p.m.
2026-09-11755217060Sep 11, 2026, 5:36 p.m. / Sep 11, 2026, 6:25 p.m.
2026-09-115314241060Sep 11, 2026, 4:27 p.m. / Sep 11, 2026, 5:35 p.m.
2026-09-115310373060Sep 11, 2026, 3:17 p.m. / Sep 11, 2026, 4:26 p.m.
2026-09-1175980060Sep 11, 2026, 2:01 p.m. / Sep 11, 2026, 3:14 p.m.
2026-09-117510133060Sep 11, 2026, 12:29 p.m. / Sep 11, 2026, 1:53 p.m.
2026-09-11807872060Sep 11, 2026, 11:02 a.m. / Sep 11, 2026, 12:28 p.m.
2026-09-1169620090060Sep 11, 2026, 7:40 a.m. / Sep 11, 2026, 8:35 a.m.
2026-09-1167716244060Sep 11, 2026, 6:45 a.m. / Sep 11, 2026, 7:39 a.m.
2026-09-11757053060Sep 11, 2026, 6:13 a.m. / Sep 11, 2026, 6:44 a.m.
2026-09-11753539060Sep 11, 2026, 4:56 a.m. / Sep 11, 2026, 6:12 a.m.
2026-09-10639346050Sep 10, 2026, 10:41 p.m. / Sep 10, 2026, 11:51 p.m.
2026-09-106313266050Sep 10, 2026, 9:24 p.m. / Sep 10, 2026, 10:51 p.m.
2026-09-10864341050Sep 10, 2026, 8:18 p.m. / Sep 10, 2026, 9:20 p.m.
2026-09-108619908050Sep 10, 2026, 7:56 p.m. / Sep 10, 2026, 8:16 p.m.
2026-09-10866183050Sep 10, 2026, 6:20 p.m. / Sep 10, 2026, 7:55 p.m.
2026-09-1029913882050Sep 10, 2026, 5:50 p.m. / Sep 10, 2026, 6:19 p.m.
2026-09-107019969050Sep 10, 2026, 4:47 p.m. / Sep 10, 2026, 5:49 p.m.
2026-09-107023027050Sep 10, 2026, 3:35 p.m. / Sep 10, 2026, 4:45 p.m.
2026-09-107021307050Sep 10, 2026, 2:29 p.m. / Sep 10, 2026, 3:33 p.m.
2026-09-10709996050Sep 10, 2026, 1:27 p.m. / Sep 10, 2026, 2:27 p.m.
2026-09-107023591050Sep 10, 2026, 12:29 p.m. / Sep 10, 2026, 1:26 p.m.
2026-09-107014192050Sep 10, 2026, 11:26 a.m. / Sep 10, 2026, 12:28 p.m.
2026-09-10705889050Sep 10, 2026, 10:30 a.m. / Sep 10, 2026, 11:25 a.m.
2026-09-107010913050Sep 10, 2026, 9:26 a.m. / Sep 10, 2026, 10:29 a.m.
2026-09-107010622050Sep 10, 2026, 7:56 a.m. / Sep 10, 2026, 9:24 a.m.
2026-09-107020006050Sep 10, 2026, 6:55 a.m. / Sep 10, 2026, 7:55 a.m.
2026-09-107020893050Sep 10, 2026, 5:41 a.m. / Sep 10, 2026, 6:53 a.m.
2026-09-09732494040Sep 9, 2026, 8:35 p.m. / Sep 9, 2026, 9:20 p.m.
2026-09-097316725040Sep 9, 2026, 8:10 p.m. / Sep 9, 2026, 8:34 p.m.
2026-09-097328876040Sep 9, 2026, 6:55 p.m. / Sep 9, 2026, 8:09 p.m.
2026-09-097312494040Sep 9, 2026, 6:26 p.m. / Sep 9, 2026, 7:39 p.m.
2026-09-0956550040Sep 9, 2026, 3:34 p.m. / Sep 9, 2026, 5:23 p.m.
2026-09-0967020647040Sep 9, 2026, 2:33 p.m. / Sep 9, 2026, 3:31 p.m.
2026-09-095325683040Sep 9, 2026, 9:32 a.m. / Sep 9, 2026, 10:27 a.m.
2026-09-098624769040Sep 9, 2026, 8:25 a.m. / Sep 9, 2026, 9:31 a.m.
2026-09-098617652040Sep 9, 2026, 7:35 a.m. / Sep 9, 2026, 8:24 a.m.
2026-09-098621567040Sep 9, 2026, 7:13 a.m. / Sep 9, 2026, 7:33 a.m.
2026-09-098022603040Sep 9, 2026, 6:02 a.m. / Sep 9, 2026, 7:11 a.m.
2026-09-087524736030Sep 8, 2026, 8:14 p.m. / Sep 8, 2026, 8:57 p.m.
2026-09-087516054030Sep 8, 2026, 7:32 p.m. / Sep 8, 2026, 8:12 p.m.
2026-09-087522974030Sep 8, 2026, 6:14 p.m. / Sep 8, 2026, 7:31 p.m.
2026-09-08758557030Sep 8, 2026, 4:49 p.m. / Sep 8, 2026, 6:13 p.m.
2026-09-0875812030Sep 8, 2026, 3:31 p.m. / Sep 8, 2026, 5:06 p.m.
2026-09-086907607030Sep 8, 2026, 2:24 p.m. / Sep 8, 2026, 3:29 p.m.
2026-09-089921693030Sep 8, 2026, 1:47 p.m. / Sep 8, 2026, 2:23 p.m.
2026-09-087026852030Sep 8, 2026, 8:43 a.m. / Sep 8, 2026, 9:57 a.m.
2026-09-0867312117030Sep 8, 2026, 7:30 a.m. / Sep 8, 2026, 8:41 a.m.
2026-09-0817312441030Sep 8, 2026, 7:12 a.m. / Sep 8, 2026, 8:11 a.m.
2026-09-0817310798030Sep 8, 2026, 7:32 a.m. / Sep 8, 2026, 7:48 a.m.
2026-09-0817321132030Sep 8, 2026, 6:16 a.m. / Sep 8, 2026, 7:29 a.m.
2026-09-0817328369030Sep 8, 2026, 6:32 a.m. / Sep 8, 2026, 6:48 a.m.
2026-09-088613457030Sep 8, 2026, 5:57 a.m. / Sep 8, 2026, 6:15 a.m.
2026-09-0886277030Sep 8, 2026, 4:49 a.m. / Sep 8, 2026, 5:56 a.m.
2026-09-0716820823110Sep 7, 2026, 11:39 p.m. / Sep 8, 2026, 12:24 a.m.
2026-09-071619378110Sep 7, 2026, 10:38 p.m. / Sep 7, 2026, 11:38 p.m.
2026-09-071618744110Sep 7, 2026, 9:55 p.m. / Sep 7, 2026, 10:35 p.m.
2026-09-071612231110Sep 7, 2026, 8:40 p.m. / Sep 7, 2026, 9:54 p.m.
2026-09-0716118837110Sep 7, 2026, 8:01 p.m. / Sep 7, 2026, 8:39 p.m.
2026-09-0716826734110Sep 7, 2026, 6:47 p.m. / Sep 7, 2026, 7:59 p.m.
2026-09-0716818762110Sep 7, 2026, 5:57 p.m. / Sep 7, 2026, 6:46 p.m.
2026-09-078511579110Sep 7, 2026, 4:03 p.m. / Sep 7, 2026, 5:40 p.m.
2026-09-07856032110Sep 7, 2026, 3:00 p.m. / Sep 7, 2026, 4:02 p.m.
2026-09-078528479110Sep 7, 2026, 1:48 p.m. / Sep 7, 2026, 2:59 p.m.
2026-09-078513320110Sep 7, 2026, 12:40 p.m. / Sep 7, 2026, 1:47 p.m.
2026-09-07858933110Sep 7, 2026, 11:29 a.m. / Sep 7, 2026, 12:37 p.m.
2026-09-078526756110Sep 7, 2026, 10:03 a.m. / Sep 7, 2026, 11:27 a.m.
2026-09-066225882100Sep 6, 2026, 3:06 p.m. / Sep 6, 2026, 4:27 p.m.
2026-09-066120765100Sep 6, 2026, 1:29 p.m. / Sep 6, 2026, 3:05 p.m.
2026-09-066213622100Sep 6, 2026, 12:04 p.m. / Sep 6, 2026, 1:28 p.m.
2026-09-066119540100Sep 6, 2026, 9:58 a.m. / Sep 6, 2026, 12:03 p.m.
2026-09-06621871100Sep 6, 2026, 8:10 a.m. / Sep 6, 2026, 9:55 a.m.
2026-09-056821405090Sep 6, 2026, 12:43 a.m. / Sep 6, 2026, 1:20 a.m.
2026-09-056814150090Sep 6, 2026, 12:02 a.m. / Sep 6, 2026, 12:42 a.m.
2026-09-056814648090Sep 5, 2026, 11:15 p.m. / Sep 6, 2026, 12:01 a.m.
2026-09-05689954090Sep 5, 2026, 10:32 p.m. / Sep 5, 2026, 11:13 p.m.
2026-09-056823880090Sep 5, 2026, 9:50 p.m. / Sep 5, 2026, 10:31 p.m.
2026-09-0511225910090Sep 5, 2026, 8:40 p.m. / Sep 5, 2026, 9:49 p.m.
2026-09-0511213524090Sep 5, 2026, 8:02 p.m. / Sep 5, 2026, 8:39 p.m.
2026-09-05829263090Sep 5, 2026, 7:11 p.m. / Sep 5, 2026, 8:00 p.m.
2026-09-058211506090Sep 5, 2026, 6:30 p.m. / Sep 5, 2026, 7:09 p.m.
2026-09-051125420090Sep 5, 2026, 5:45 p.m. / Sep 5, 2026, 6:29 p.m.
2026-09-0511223004090Sep 5, 2026, 5:01 p.m. / Sep 5, 2026, 5:44 p.m.
2026-09-058222928090Sep 5, 2026, 4:12 p.m. / Sep 5, 2026, 5:05 p.m.
2026-09-05828234090Sep 5, 2026, 3:29 p.m. / Sep 5, 2026, 4:12 p.m.
2026-09-051126153090Sep 5, 2026, 2:40 p.m. / Sep 5, 2026, 3:28 p.m.
2026-09-0511222144090Sep 5, 2026, 2:03 p.m. / Sep 5, 2026, 2:39 p.m.
2026-09-0582872090Sep 5, 2026, 1:14 p.m. / Sep 5, 2026, 2:01 p.m.
2026-09-058213370090Sep 5, 2026, 12:28 p.m. / Sep 5, 2026, 1:13 p.m.
2026-09-0511226880090Sep 5, 2026, 11:40 a.m. / Sep 5, 2026, 12:27 p.m.
2026-09-051125958090Sep 5, 2026, 11:06 a.m. / Sep 5, 2026, 11:38 a.m.
2026-09-0511125427090Sep 5, 2026, 10:06 a.m. / Sep 5, 2026, 11:05 a.m.
2026-09-0511128829090Sep 5, 2026, 9:36 a.m. / Sep 5, 2026, 10:05 a.m.
2026-09-058723643090Sep 5, 2026, 8:53 a.m. / Sep 5, 2026, 9:34 a.m.
2026-09-05877259090Sep 5, 2026, 7:59 a.m. / Sep 5, 2026, 8:52 a.m.
2026-09-057022615090Sep 5, 2026, 6:46 a.m. / Sep 5, 2026, 7:57 a.m.
2026-09-041425768060Sep 4, 2026, 10:24 p.m. / Sep 4, 2026, 11:58 p.m.
2026-09-0411626246060Sep 4, 2026, 9:42 p.m. / Sep 4, 2026, 10:23 p.m.
2026-09-04115059060Sep 4, 2026, 7:55 p.m. / Sep 4, 2026, 7:59 p.m.
2026-09-04859959060Sep 4, 2026, 6:05 p.m. / Sep 4, 2026, 7:54 p.m.
2026-09-048510550060Sep 4, 2026, 4:15 p.m. / Sep 4, 2026, 6:03 p.m.
2026-09-0426112390060Sep 4, 2026, 3:19 p.m. / Sep 4, 2026, 4:14 p.m.
2026-09-04745699060Sep 4, 2026, 2:19 p.m. / Sep 4, 2026, 3:17 p.m.
2026-09-047427621060Sep 4, 2026, 1:16 p.m. / Sep 4, 2026, 2:18 p.m.
2026-09-047420761060Sep 4, 2026, 12:06 p.m. / Sep 4, 2026, 1:15 p.m.
2026-09-04749777060Sep 4, 2026, 11:15 a.m. / Sep 4, 2026, 12:04 p.m.
2026-09-047424808060Sep 4, 2026, 10:04 a.m. / Sep 4, 2026, 11:12 a.m.
2026-09-047425246060Sep 4, 2026, 9:14 a.m. / Sep 4, 2026, 10:02 a.m.
2026-09-0427528942060Sep 4, 2026, 7:06 a.m. / Sep 4, 2026, 9:13 a.m.
2026-09-036313954050Sep 4, 2026, 1:17 a.m. / Sep 4, 2026, 1:19 a.m.
2026-09-036321208050Sep 3, 2026, 10:19 p.m. / Sep 3, 2026, 11:22 p.m.
2026-09-036315685050Sep 3, 2026, 9:02 p.m. / Sep 3, 2026, 9:59 p.m.
2026-09-03637615050Sep 3, 2026, 5:18 p.m. / Sep 3, 2026, 6:40 p.m.
2026-09-036316351050Sep 3, 2026, 4:23 p.m. / Sep 3, 2026, 5:13 p.m.
2026-09-03634557050Sep 3, 2026, 3:49 p.m. / Sep 3, 2026, 3:49 p.m.
2026-09-03635682050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-03632157050Sep 3, 2026, 12:10 p.m. / Sep 3, 2026, 12:10 p.m.
2026-09-036327389050Sep 3, 2026, 11:47 a.m. / Sep 3, 2026, 11:58 a.m.
2026-09-03638361050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-036625538050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-0325619718050Sep 3, 2026, 7:07 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-0325623894050Sep 3, 2026, 6:19 a.m. / Sep 3, 2026, 7:06 a.m.
2026-09-037524350050Sep 3, 2026, 4:52 a.m. / Sep 3, 2026, 6:14 a.m.
2026-09-027527050Sep 3, 2026, 2:43 a.m. / Sep 3, 2026, 3:49 a.m.
2026-09-028022658040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 5:56 p.m.
2026-09-028021396040Sep 2, 2026, 4:06 p.m. / Sep 2, 2026, 4:09 p.m.
2026-09-028024567040Sep 2, 2026, 1:17 p.m. / Sep 2, 2026, 1:31 p.m.
2026-09-028019548040Sep 2, 2026, 12:37 p.m. / Sep 2, 2026, 1:08 p.m.
2026-09-02753104040Sep 2, 2026, 10:43 a.m. / Sep 2, 2026, 11:28 a.m.
2026-09-026118253040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 9:58 a.m.
2026-09-021613590040Sep 2, 2026, 7:41 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-0216510673040Sep 2, 2026, 7:21 a.m. / Sep 2, 2026, 7:40 a.m.
2026-09-0216510560040Sep 2, 2026, 6:57 a.m. / Sep 2, 2026, 7:20 a.m.
2026-09-0216515914040Sep 2, 2026, 5:58 a.m. / Sep 2, 2026, 6:54 a.m.
2026-09-01829101030Sep 1, 2026, 9:26 p.m. / Sep 1, 2026, 9:50 p.m.
2026-09-011167779030Sep 1, 2026, 8:17 p.m. / Sep 1, 2026, 9:23 p.m.
2026-09-011103684030Sep 1, 2026, 6:50 p.m. / Sep 1, 2026, 8:11 p.m.
2026-09-01688452030Sep 1, 2026, 4:54 p.m. / Sep 1, 2026, 5:42 p.m.
2026-09-018713283030Sep 1, 2026, 4:35 p.m. / Sep 1, 2026, 4:50 p.m.
2026-09-018715806030Sep 1, 2026, 4:09 p.m. / Sep 1, 2026, 4:12 p.m.
2026-09-018722984030Sep 1, 2026, 3:15 p.m. / Sep 1, 2026, 3:38 p.m.
2026-09-01875554030Sep 1, 2026, 2:23 p.m. / Sep 1, 2026, 3:09 p.m.
2026-09-018717541030Sep 1, 2026, 1:58 p.m. / Sep 1, 2026, 2:21 p.m.
2026-09-018710387030Sep 1, 2026, 1:12 p.m. / Sep 1, 2026, 1:56 p.m.
2026-09-018722687030Sep 1, 2026, 12:47 p.m. / Sep 1, 2026, 1:10 p.m.
2026-09-018710883030Sep 1, 2026, 12:01 p.m. / Sep 1, 2026, 12:35 p.m.
2026-09-018715558030Sep 1, 2026, 11:29 a.m. / Sep 1, 2026, 11:50 a.m.
2026-09-018727396030Sep 1, 2026, 10:45 a.m. / Sep 1, 2026, 11:21 a.m.
2026-09-018720066030Sep 1, 2026, 10:02 a.m. / Sep 1, 2026, 10:37 a.m.
2026-09-018613559030Sep 1, 2026, 8:50 a.m. / Sep 1, 2026, 9:56 a.m.
2026-09-017323093030Sep 1, 2026, 8:18 a.m. / Sep 1, 2026, 8:38 a.m.
2026-09-01737029030Sep 1, 2026, 7:10 a.m. / Sep 1, 2026, 8:07 a.m.
2026-09-015820357030Sep 1, 2026, 5:57 a.m. / Sep 1, 2026, 7:08 a.m.
2026-09-01585445030Sep 1, 2026, 6:07 a.m. / Sep 1, 2026, 6:19 a.m.
2026-08-315715388020Aug 31, 2026, 9:18 p.m. / Aug 31, 2026, 9:29 p.m.
2026-08-315724003020Aug 31, 2026, 7:49 p.m. / Aug 31, 2026, 8:11 p.m.
2026-08-316219459020Aug 31, 2026, 6:39 p.m. / Aug 31, 2026, 7:42 p.m.
2026-08-316215083020Aug 31, 2026, 4:56 p.m. / Aug 31, 2026, 6:32 p.m.
2026-08-3111194020Aug 31, 2026, 3:21 p.m. / Aug 31, 2026, 4:47 p.m.
2026-08-311115566020Aug 31, 2026, 2:25 p.m. / Aug 31, 2026, 3:20 p.m.
2026-08-311122131020Aug 31, 2026, 1:05 p.m. / Aug 31, 2026, 2:18 p.m.
2026-08-3111291020Aug 31, 2026, 11:47 a.m. / Aug 31, 2026, 12:39 p.m.
2026-08-31117449020Aug 31, 2026, 10:24 a.m. / Aug 31, 2026, 11:46 a.m.
2026-08-311111866020Aug 31, 2026, 8:39 a.m. / Aug 31, 2026, 10:23 a.m.
2026-08-3166326682020Aug 31, 2026, 7:15 a.m. / Aug 31, 2026, 8:17 a.m.
2026-08-316741210020Aug 31, 2026, 6:48 a.m. / Aug 31, 2026, 7:40 a.m.
2026-08-3116810915020Aug 31, 2026, 5:57 a.m. / Aug 31, 2026, 6:47 a.m.
2026-08-3116810180020Aug 31, 2026, 4:59 a.m. / Aug 31, 2026, 5:55 a.m.
2026-08-28118411130Aug 28, 2026, 7:36 p.m. / Aug 28, 2026, 8:51 p.m.
2026-08-281117019130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 7:29 p.m.
2026-08-281114428130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:08 p.m.
2026-08-28112702130Aug 28, 2026, 2:49 p.m. / Aug 28, 2026, 3:17 p.m.
2026-08-28111261130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:45 p.m.
2026-08-2711015485120Aug 27, 2026, 1:21 p.m. / Aug 27, 2026, 2:30 p.m.
2026-08-277014495120Aug 27, 2026, 8:57 a.m. / Aug 27, 2026, 9:54 a.m.
2026-08-27705718120Aug 27, 2026, 7:50 a.m. / Aug 27, 2026, 8:49 a.m.
2026-08-277019637120Aug 27, 2026, 6:19 a.m. / Aug 27, 2026, 7:39 a.m.
2026-08-277017126120Aug 27, 2026, 5:04 a.m. / Aug 27, 2026, 5:59 a.m.
2026-08-277018172120Aug 27, 2026, 4:28 a.m. / Aug 27, 2026, 4:59 a.m.
2026-08-25746522100Aug 25, 2026, 3:05 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-257417935100Aug 25, 2026, 2:13 p.m. / Aug 25, 2026, 3:00 p.m.
2026-08-255114013100Aug 25, 2026, 1:14 p.m. / Aug 25, 2026, 2:09 p.m.
2026-08-255111049100Aug 25, 2026, 12:14 p.m. / Aug 25, 2026, 1:09 p.m.
2026-08-25513594100Aug 25, 2026, 11:09 a.m. / Aug 25, 2026, 12:09 p.m.
2026-08-255121929100Aug 25, 2026, 10:20 a.m. / Aug 25, 2026, 11:05 a.m.
2026-08-257413075100Aug 25, 2026, 8:54 a.m. / Aug 25, 2026, 10:15 a.m.
2026-08-251104138100Aug 25, 2026, 7:07 a.m. / Aug 25, 2026, 8:49 a.m.
2026-08-25635893100Aug 25, 2026, 5:26 a.m. / Aug 25, 2026, 7:05 a.m.
2026-08-256124718100Aug 25, 2026, 4:15 a.m. / Aug 25, 2026, 5:24 a.m.
2026-08-2428319406020Aug 24, 2026, 4:26 p.m. / Aug 24, 2026, 5:24 p.m.
2026-08-2411016155020Aug 24, 2026, 2:29 p.m. / Aug 24, 2026, 4:19 p.m.
2026-08-2416821493020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 2:23 p.m.
2026-08-215121229060Aug 21, 2026, 9:49 p.m. / Aug 21, 2026, 10:28 p.m.
2026-08-21517528060Aug 21, 2026, 9:09 p.m. / Aug 21, 2026, 9:44 p.m.
2026-08-215116106060Aug 21, 2026, 8:13 p.m. / Aug 21, 2026, 9:04 p.m.
2026-08-21512847060Aug 21, 2026, 7:24 p.m. / Aug 21, 2026, 8:09 p.m.
2026-08-215110691060Aug 21, 2026, 6:28 p.m. / Aug 21, 2026, 7:18 p.m.
2026-08-21512039060Aug 21, 2026, 5:24 p.m. / Aug 21, 2026, 6:24 p.m.
2026-08-21515149060Aug 21, 2026, 4:14 p.m. / Aug 21, 2026, 5:18 p.m.
2026-08-21562236060Aug 21, 2026, 3:23 p.m. / Aug 21, 2026, 4:09 p.m.
2026-08-21565957060Aug 21, 2026, 1:54 p.m. / Aug 21, 2026, 3:19 p.m.
2026-08-217013591060Aug 21, 2026, 8:54 a.m. / Aug 21, 2026, 9:59 a.m.
2026-08-217011306060Aug 21, 2026, 7:48 a.m. / Aug 21, 2026, 8:49 a.m.
2026-08-217014460060Aug 21, 2026, 6:14 a.m. / Aug 21, 2026, 7:19 a.m.
2026-08-217014150060Aug 21, 2026, 4:23 a.m. / Aug 21, 2026, 6:00 a.m.
2026-08-21706640060Aug 21, 2026, 4:43 a.m. / Aug 21, 2026, 4:58 a.m.
2026-08-2028319406050Aug 20, 2026, 4:29 p.m. / Aug 20, 2026, 5:28 p.m.
2026-08-2011016155050Aug 20, 2026, 2:28 p.m. / Aug 20, 2026, 4:24 p.m.
2026-08-2016821493050Aug 20, 2026, 1:03 p.m. / Aug 20, 2026, 2:23 p.m.
2026-08-2016818516050Aug 20, 2026, 12:08 p.m. / Aug 20, 2026, 12:59 p.m.
2026-08-201688533050Aug 20, 2026, 11:03 a.m. / Aug 20, 2026, 12:03 p.m.
2026-08-2016812433050Aug 20, 2026, 10:08 a.m. / Aug 20, 2026, 10:59 a.m.
2026-08-2016215777050Aug 20, 2026, 9:23 a.m. / Aug 20, 2026, 10:04 a.m.
2026-08-2016217156050Aug 20, 2026, 8:59 a.m. / Aug 20, 2026, 9:18 a.m.
2026-08-2016825224050Aug 20, 2026, 7:59 a.m. / Aug 20, 2026, 8:53 a.m.
2026-08-2016818273050Aug 20, 2026, 6:54 a.m. / Aug 20, 2026, 7:53 a.m.
2026-08-19112702080Aug 19, 2026, 8:23 a.m. / Aug 19, 2026, 9:34 a.m.
2026-08-1988520080Aug 19, 2026, 7:38 a.m. / Aug 19, 2026, 8:19 a.m.
2026-08-1987046080Aug 19, 2026, 7:49 a.m. / Aug 19, 2026, 8:03 a.m.
2026-08-196014566080Aug 19, 2026, 7:04 a.m. / Aug 19, 2026, 7:34 a.m.
2026-08-188513266030Aug 18, 2026, 10:39 p.m. / Aug 19, 2026, 12:09 a.m.
2026-08-1884776030Aug 18, 2026, 10:15 p.m. / Aug 18, 2026, 10:49 p.m.
2026-08-18823571030Aug 18, 2026, 10:24 p.m. / Aug 18, 2026, 10:24 p.m.
2026-08-18811430030Aug 18, 2026, 8:59 p.m. / Aug 18, 2026, 10:09 p.m.
2026-08-188123913030Aug 18, 2026, 8:00 p.m. / Aug 18, 2026, 8:54 p.m.
2026-08-18531429030Aug 18, 2026, 6:25 p.m. / Aug 18, 2026, 7:54 p.m.
2026-08-185315995030Aug 18, 2026, 4:44 p.m. / Aug 18, 2026, 6:19 p.m.
2026-08-181622511030Aug 18, 2026, 4:19 p.m. / Aug 18, 2026, 4:39 p.m.
2026-08-1816211081030Aug 18, 2026, 4:00 p.m. / Aug 18, 2026, 4:14 p.m.
2026-08-1816218405030Aug 18, 2026, 3:24 p.m. / Aug 18, 2026, 3:54 p.m.
2026-08-1816222164030Aug 18, 2026, 3:00 p.m. / Aug 18, 2026, 3:19 p.m.
2026-08-181613122030Aug 18, 2026, 2:24 p.m. / Aug 18, 2026, 2:54 p.m.
2026-08-181611036030Aug 18, 2026, 1:50 p.m. / Aug 18, 2026, 2:19 p.m.
2026-08-181629823030Aug 18, 2026, 1:19 p.m. / Aug 18, 2026, 1:44 p.m.
2026-08-1816219519030Aug 18, 2026, 12:59 p.m. / Aug 18, 2026, 1:14 p.m.
2026-08-1816221654030Aug 18, 2026, 12:19 p.m. / Aug 18, 2026, 12:54 p.m.
2026-08-181625427030Aug 18, 2026, 12:00 p.m. / Aug 18, 2026, 12:13 p.m.
2026-08-18679940030Aug 18, 2026, 10:55 a.m. / Aug 18, 2026, 11:33 a.m.
2026-08-186713695030Aug 18, 2026, 10:34 a.m. / Aug 18, 2026, 10:48 a.m.
2026-08-18673171030Aug 18, 2026, 9:59 a.m. / Aug 18, 2026, 10:29 a.m.
2026-08-186717531030Aug 18, 2026, 9:19 a.m. / Aug 18, 2026, 9:54 a.m.
2026-08-18581535030Aug 18, 2026, 8:29 a.m. / Aug 18, 2026, 9:14 a.m.
2026-08-18584277030Aug 18, 2026, 7:39 a.m. / Aug 18, 2026, 8:24 a.m.
2026-08-185823595030Aug 18, 2026, 7:09 a.m. / Aug 18, 2026, 7:34 a.m.
2026-08-17685373020Aug 17, 2026, 6:49 p.m. / Aug 17, 2026, 7:34 p.m.
2026-08-176824509020Aug 17, 2026, 6:00 p.m. / Aug 17, 2026, 6:44 p.m.
2026-08-176113118020Aug 17, 2026, 5:13 p.m. / Aug 17, 2026, 5:54 p.m.
2026-08-177319107020Aug 17, 2026, 4:10 p.m. / Aug 17, 2026, 5:10 p.m.
2026-08-177323622020Aug 17, 2026, 3:40 p.m. / Aug 17, 2026, 4:05 p.m.
2026-08-178019144020Aug 17, 2026, 2:04 p.m. / Aug 17, 2026, 3:20 p.m.
2026-08-178021552020Aug 17, 2026, 12:59 p.m. / Aug 17, 2026, 2:00 p.m.
2026-08-17803801020Aug 17, 2026, 11:49 a.m. / Aug 17, 2026, 12:54 p.m.
2026-08-178023393020Aug 17, 2026, 10:54 a.m. / Aug 17, 2026, 11:44 a.m.
2026-08-1780549020Aug 17, 2026, 9:39 a.m. / Aug 17, 2026, 10:49 a.m.
2026-08-178013050020Aug 17, 2026, 7:54 a.m. / Aug 17, 2026, 9:34 a.m.
2026-08-17753397020Aug 17, 2026, 7:44 a.m. / Aug 17, 2026, 8:29 a.m.
2026-08-172565758020Aug 17, 2026, 6:33 a.m. / Aug 17, 2026, 7:39 a.m.
2026-08-1716320225020Aug 17, 2026, 5:49 a.m. / Aug 17, 2026, 6:29 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
273 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