Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 2137

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.

240
Observed trips
22
Service dates
49
Routes
Service dateRouteTripFirst / last observed
2026-08-24195403020Aug 24, 2026, 2:44 p.m. / Aug 24, 2026, 2:53 p.m.
2026-08-22391336070Aug 23, 2026, 2:54 a.m. / Aug 23, 2026, 3:38 a.m.
2026-08-223916558070Aug 23, 2026, 2:04 a.m. / Aug 23, 2026, 2:49 a.m.
2026-08-22477473070Aug 23, 2026, 12:19 a.m. / Aug 23, 2026, 1:59 a.m.
2026-08-228521499070Aug 22, 2026, 11:23 p.m. / Aug 23, 2026, 12:13 a.m.
2026-08-228520088070Aug 22, 2026, 10:29 p.m. / Aug 22, 2026, 11:18 p.m.
2026-08-2285806070Aug 22, 2026, 8:59 p.m. / Aug 22, 2026, 10:24 p.m.
2026-08-228538070Aug 22, 2026, 8:03 p.m. / Aug 22, 2026, 8:54 p.m.
2026-08-2285356070Aug 22, 2026, 6:43 p.m. / Aug 22, 2026, 7:58 p.m.
2026-08-22358460070Aug 22, 2026, 11:09 a.m. / Aug 22, 2026, 12:33 p.m.
2026-08-223524519070Aug 22, 2026, 10:29 a.m. / Aug 22, 2026, 11:44 a.m.
2026-08-225620629070Aug 22, 2026, 9:43 a.m. / Aug 22, 2026, 10:19 a.m.
2026-08-225616803070Aug 22, 2026, 9:02 a.m. / Aug 22, 2026, 9:38 a.m.
2026-08-225616148070Aug 22, 2026, 8:49 a.m. / Aug 22, 2026, 8:54 a.m.
2026-08-225611157070Aug 22, 2026, 8:28 a.m. / Aug 22, 2026, 8:43 a.m.
2026-08-22803062070Aug 22, 2026, 6:58 a.m. / Aug 22, 2026, 8:24 a.m.
2026-08-228016654070Aug 22, 2026, 6:09 a.m. / Aug 22, 2026, 6:54 a.m.
2026-08-22618311070Aug 22, 2026, 4:39 a.m. / Aug 22, 2026, 6:04 a.m.
2026-08-21E17831060Aug 21, 2026, 5:34 p.m. / Aug 21, 2026, 6:19 p.m.
2026-08-21E16458060Aug 21, 2026, 4:53 p.m. / Aug 21, 2026, 5:29 p.m.
2026-08-21E119583060Aug 21, 2026, 4:03 p.m. / Aug 21, 2026, 4:48 p.m.
2026-08-21E112011060Aug 21, 2026, 3:04 p.m. / Aug 21, 2026, 4:00 p.m.
2026-08-217859811060Aug 21, 2026, 6:39 a.m. / Aug 21, 2026, 7:39 a.m.
2026-08-2089514561050Aug 21, 2026, 12:29 a.m. / Aug 21, 2026, 1:13 a.m.
2026-08-209403353050Aug 20, 2026, 11:43 p.m. / Aug 21, 2026, 12:24 a.m.
2026-08-20923179050Aug 20, 2026, 11:00 p.m. / Aug 20, 2026, 11:14 p.m.
2026-08-20929175050Aug 20, 2026, 10:43 p.m. / Aug 20, 2026, 10:53 p.m.
2026-08-20924637050Aug 20, 2026, 9:59 p.m. / Aug 20, 2026, 10:39 p.m.
2026-08-209216674050Aug 20, 2026, 9:44 p.m. / Aug 20, 2026, 9:54 p.m.
2026-08-20928126050Aug 20, 2026, 9:04 p.m. / Aug 20, 2026, 9:38 p.m.
2026-08-20625382050Aug 20, 2026, 7:04 p.m. / Aug 20, 2026, 9:00 p.m.
2026-08-20624164050Aug 20, 2026, 5:44 p.m. / Aug 20, 2026, 6:59 p.m.
2026-08-20197406050Aug 20, 2026, 5:14 p.m. / Aug 20, 2026, 5:38 p.m.
2026-08-20908826050Aug 20, 2026, 4:00 p.m. / Aug 20, 2026, 5:09 p.m.
2026-08-20419850050Aug 20, 2026, 12:08 p.m. / Aug 20, 2026, 12:49 p.m.
2026-08-20414663050Aug 20, 2026, 11:29 a.m. / Aug 20, 2026, 12:03 p.m.
2026-08-203814710050Aug 20, 2026, 9:23 a.m. / Aug 20, 2026, 11:24 a.m.
2026-08-20384042050Aug 20, 2026, 8:13 a.m. / Aug 20, 2026, 9:18 a.m.
2026-08-203920294050Aug 20, 2026, 7:38 a.m. / Aug 20, 2026, 8:09 a.m.
2026-08-203921389050Aug 20, 2026, 6:48 a.m. / Aug 20, 2026, 7:33 a.m.
2026-08-194116050080Aug 20, 2026, 12:29 a.m. / Aug 20, 2026, 12:49 a.m.
2026-08-194117563080Aug 19, 2026, 11:39 p.m. / Aug 20, 2026, 12:23 a.m.
2026-08-194122574080Aug 19, 2026, 11:13 p.m. / Aug 19, 2026, 11:34 p.m.
2026-08-194124847080Aug 19, 2026, 10:14 p.m. / Aug 19, 2026, 11:09 p.m.
2026-08-194417444080Aug 19, 2026, 8:34 p.m. / Aug 19, 2026, 10:08 p.m.
2026-08-1941735080Aug 19, 2026, 7:23 p.m. / Aug 19, 2026, 8:29 p.m.
2026-08-194111158080Aug 19, 2026, 5:59 p.m. / Aug 19, 2026, 7:19 p.m.
2026-08-19621574080Aug 19, 2026, 5:38 p.m. / Aug 19, 2026, 6:44 p.m.
2026-08-1958462080Aug 19, 2026, 4:44 p.m. / Aug 19, 2026, 5:34 p.m.
2026-08-192425534080Aug 19, 2026, 3:03 p.m. / Aug 19, 2026, 4:39 p.m.
2026-08-192418411080Aug 19, 2026, 1:49 p.m. / Aug 19, 2026, 2:59 p.m.
2026-08-1978519799080Aug 19, 2026, 10:08 a.m. / Aug 19, 2026, 1:38 p.m.
2026-08-18446831030Aug 19, 2026, 12:09 a.m. / Aug 19, 2026, 12:59 a.m.
2026-08-184424732030Aug 18, 2026, 11:29 p.m. / Aug 19, 2026, 12:04 a.m.
2026-08-18441702030Aug 18, 2026, 10:34 p.m. / Aug 18, 2026, 11:23 p.m.
2026-08-18449524030Aug 18, 2026, 9:59 p.m. / Aug 18, 2026, 10:29 p.m.
2026-08-18446929030Aug 18, 2026, 8:49 p.m. / Aug 18, 2026, 9:54 p.m.
2026-08-18405337030Aug 18, 2026, 1:19 p.m. / Aug 18, 2026, 2:00 p.m.
2026-08-184017763030Aug 18, 2026, 12:49 p.m. / Aug 18, 2026, 1:14 p.m.
2026-08-184014812030Aug 18, 2026, 11:49 a.m. / Aug 18, 2026, 12:44 p.m.
2026-08-18405771030Aug 18, 2026, 11:15 a.m. / Aug 18, 2026, 11:45 a.m.
2026-08-184021608030Aug 18, 2026, 10:20 a.m. / Aug 18, 2026, 11:09 a.m.
2026-08-184011525030Aug 18, 2026, 9:33 a.m. / Aug 18, 2026, 10:14 a.m.
2026-08-18105805030Aug 18, 2026, 7:39 a.m. / Aug 18, 2026, 9:29 a.m.
2026-08-18109790030Aug 18, 2026, 6:18 a.m. / Aug 18, 2026, 7:34 a.m.
2026-08-173920967020Aug 18, 2026, 12:19 a.m. / Aug 18, 2026, 12:38 a.m.
2026-08-17391248020Aug 17, 2026, 11:54 p.m. / Aug 18, 2026, 12:14 a.m.
2026-08-173924890020Aug 17, 2026, 11:19 p.m. / Aug 17, 2026, 11:49 p.m.
2026-08-173918997020Aug 17, 2026, 10:44 p.m. / Aug 17, 2026, 11:14 p.m.
2026-08-173917115020Aug 17, 2026, 9:48 p.m. / Aug 17, 2026, 10:39 p.m.
2026-08-17394657020Aug 17, 2026, 8:44 p.m. / Aug 17, 2026, 9:43 p.m.
2026-08-17393990020Aug 17, 2026, 7:48 p.m. / Aug 17, 2026, 8:39 p.m.
2026-08-172422363020Aug 17, 2026, 6:19 p.m. / Aug 17, 2026, 7:43 p.m.
2026-08-172423151020Aug 17, 2026, 5:44 p.m. / Aug 17, 2026, 6:14 p.m.
2026-08-17149126020Aug 17, 2026, 4:34 p.m. / Aug 17, 2026, 5:40 p.m.
2026-08-171421197020Aug 17, 2026, 3:19 p.m. / Aug 17, 2026, 4:30 p.m.
2026-08-14413039060Aug 14, 2026, 10:39 a.m. / Aug 14, 2026, 11:15 a.m.
2026-08-144122658060Aug 14, 2026, 9:18 a.m. / Aug 14, 2026, 10:33 a.m.
2026-08-144816043060Aug 14, 2026, 8:15 a.m. / Aug 14, 2026, 9:15 a.m.
2026-08-1476486060Aug 14, 2026, 7:14 a.m. / Aug 14, 2026, 8:09 a.m.
2026-08-14730060Aug 14, 2026, 5:59 a.m. / Aug 14, 2026, 7:09 a.m.
2026-08-14193366060Aug 14, 2026, 5:39 a.m. / Aug 14, 2026, 5:53 a.m.
2026-08-1355761050Aug 13, 2026, 9:04 p.m. / Aug 13, 2026, 9:29 p.m.
2026-08-13497724050Aug 13, 2026, 8:39 p.m. / Aug 13, 2026, 9:00 p.m.
2026-08-13181864050Aug 13, 2026, 5:31 p.m. / Aug 13, 2026, 6:37 p.m.
2026-08-132413871050Aug 13, 2026, 4:10 p.m. / Aug 13, 2026, 5:25 p.m.
2026-08-1322611551050Aug 13, 2026, 3:18 p.m. / Aug 13, 2026, 4:06 p.m.
2026-08-1313819393050Aug 13, 2026, 2:05 p.m. / Aug 13, 2026, 3:14 p.m.
2026-08-1313814278050Aug 13, 2026, 1:49 p.m. / Aug 13, 2026, 2:00 p.m.
2026-08-1313821083050Aug 13, 2026, 12:30 p.m. / Aug 13, 2026, 1:44 p.m.
2026-08-131386341050Aug 13, 2026, 12:46 p.m. / Aug 13, 2026, 12:54 p.m.
2026-08-123921452040Aug 13, 2026, 12:19 a.m. / Aug 13, 2026, 12:38 a.m.
2026-08-12391103040Aug 12, 2026, 11:54 p.m. / Aug 13, 2026, 12:14 a.m.
2026-08-123919155040Aug 12, 2026, 11:19 p.m. / Aug 12, 2026, 11:49 p.m.
2026-08-123916760040Aug 12, 2026, 10:39 p.m. / Aug 12, 2026, 11:13 p.m.
2026-08-123915109040Aug 12, 2026, 9:49 p.m. / Aug 12, 2026, 10:34 p.m.
2026-08-12394120040Aug 12, 2026, 9:36 p.m. / Aug 12, 2026, 9:44 p.m.
2026-08-121421649040Aug 12, 2026, 3:22 p.m. / Aug 12, 2026, 3:44 p.m.
2026-08-121018567040Aug 12, 2026, 12:04 p.m. / Aug 12, 2026, 1:03 p.m.
2026-08-121021071040Aug 12, 2026, 10:53 a.m. / Aug 12, 2026, 12:00 p.m.
2026-08-12108743040Aug 12, 2026, 10:19 a.m. / Aug 12, 2026, 10:48 a.m.
2026-08-121020199040Aug 12, 2026, 9:39 a.m. / Aug 12, 2026, 10:13 a.m.
2026-08-12495437040Aug 12, 2026, 8:54 a.m. / Aug 12, 2026, 9:33 a.m.
2026-08-124912728040Aug 12, 2026, 8:39 a.m. / Aug 12, 2026, 8:49 a.m.
2026-08-12104232040Aug 12, 2026, 7:57 a.m. / Aug 12, 2026, 8:34 a.m.
2026-08-12106937040Aug 12, 2026, 6:33 a.m. / Aug 12, 2026, 7:49 a.m.
2026-08-12101913040Aug 12, 2026, 6:05 a.m. / Aug 12, 2026, 7:08 a.m.
2026-08-11192273030Aug 11, 2026, 8:55 p.m. / Aug 12, 2026, 2:53 a.m.
2026-08-11444812030Aug 11, 2026, 7:34 p.m. / Aug 11, 2026, 8:43 p.m.
2026-08-111915093030Aug 11, 2026, 12:39 p.m. / Aug 11, 2026, 12:39 p.m.
2026-08-1010513872020Aug 11, 2026, 12:49 a.m. / Aug 11, 2026, 1:14 a.m.
2026-08-1010512312020Aug 10, 2026, 11:34 p.m. / Aug 11, 2026, 12:44 a.m.
2026-08-103010271020Aug 10, 2026, 10:34 p.m. / Aug 10, 2026, 11:28 p.m.
2026-08-101820245020Aug 10, 2026, 9:29 p.m. / Aug 10, 2026, 10:29 p.m.
2026-08-101817505020Aug 10, 2026, 8:18 p.m. / Aug 10, 2026, 9:23 p.m.
2026-08-101816159020Aug 10, 2026, 7:14 p.m. / Aug 10, 2026, 8:14 p.m.
2026-08-104121374020Aug 10, 2026, 6:00 p.m. / Aug 10, 2026, 7:09 p.m.
2026-08-10415153020Aug 10, 2026, 5:03 p.m. / Aug 10, 2026, 5:54 p.m.
2026-08-1075354020Aug 10, 2026, 3:38 p.m. / Aug 10, 2026, 4:59 p.m.
2026-08-10718680020Aug 10, 2026, 2:09 p.m. / Aug 10, 2026, 3:33 p.m.
2026-08-10717305020Aug 10, 2026, 10:55 a.m. / Aug 10, 2026, 12:00 p.m.
2026-08-1076416020Aug 10, 2026, 9:48 a.m. / Aug 10, 2026, 10:48 a.m.
2026-08-10307958020Aug 10, 2026, 8:19 a.m. / Aug 10, 2026, 9:10 a.m.
2026-08-103010796020Aug 10, 2026, 7:45 a.m. / Aug 10, 2026, 8:14 a.m.
2026-08-10393891020Aug 10, 2026, 6:19 a.m. / Aug 10, 2026, 7:38 a.m.
2026-08-10718750020Aug 10, 2026, 5:29 a.m. / Aug 10, 2026, 6:14 a.m.
2026-08-10710736020Aug 10, 2026, 4:48 a.m. / Aug 10, 2026, 5:25 a.m.
2026-08-093911879010Aug 9, 2026, 1:35 p.m. / Aug 9, 2026, 2:14 p.m.
2026-08-0939280010Aug 9, 2026, 12:33 p.m. / Aug 9, 2026, 1:30 p.m.
2026-08-093312477010Aug 9, 2026, 12:09 p.m. / Aug 9, 2026, 12:29 p.m.
2026-08-09334855010Aug 9, 2026, 11:39 a.m. / Aug 9, 2026, 12:04 p.m.
2026-08-093318878010Aug 9, 2026, 11:00 a.m. / Aug 9, 2026, 11:34 a.m.
2026-08-081915884070Aug 8, 2026, 8:09 a.m. / Aug 8, 2026, 9:23 a.m.
2026-08-08195427070Aug 8, 2026, 7:24 a.m. / Aug 8, 2026, 8:04 a.m.
2026-08-07149414110Aug 7, 2026, 10:54 p.m. / Aug 7, 2026, 11:38 p.m.
2026-08-071415942110Aug 7, 2026, 9:39 p.m. / Aug 7, 2026, 10:48 p.m.
2026-08-0764520110Aug 7, 2026, 7:54 p.m. / Aug 7, 2026, 9:33 p.m.
2026-08-0765769110Aug 7, 2026, 6:49 p.m. / Aug 7, 2026, 7:49 p.m.
2026-08-074012363110Aug 7, 2026, 5:14 p.m. / Aug 7, 2026, 6:44 p.m.
2026-08-07472490110Aug 7, 2026, 4:28 p.m. / Aug 7, 2026, 5:09 p.m.
2026-08-0743690110Aug 7, 2026, 4:03 p.m. / Aug 7, 2026, 4:24 p.m.
2026-08-074013849110Aug 7, 2026, 3:13 p.m. / Aug 7, 2026, 3:59 p.m.
2026-08-07406730110Aug 7, 2026, 2:19 p.m. / Aug 7, 2026, 3:09 p.m.
2026-08-074016430110Aug 7, 2026, 1:27 p.m. / Aug 7, 2026, 2:14 p.m.
2026-08-07346119110Aug 7, 2026, 10:59 a.m. / Aug 7, 2026, 11:34 a.m.
2026-08-073419866110Aug 7, 2026, 9:50 a.m. / Aug 7, 2026, 10:54 a.m.
2026-08-079320697110Aug 7, 2026, 7:59 a.m. / Aug 7, 2026, 9:32 a.m.
2026-08-079317867110Aug 7, 2026, 8:29 a.m. / Aug 7, 2026, 8:44 a.m.
2026-08-079410563110Aug 7, 2026, 7:50 a.m. / Aug 7, 2026, 8:24 a.m.
2026-08-07471763110Aug 7, 2026, 7:18 a.m. / Aug 7, 2026, 7:44 a.m.
2026-08-07719858110Aug 7, 2026, 5:48 a.m. / Aug 7, 2026, 7:14 a.m.
2026-08-0789515993110Aug 7, 2026, 5:03 a.m. / Aug 7, 2026, 5:43 a.m.
2026-08-063327969050Aug 6, 2026, 7:35 p.m. / Aug 6, 2026, 8:24 p.m.
2026-08-063325548050Aug 6, 2026, 6:49 p.m. / Aug 6, 2026, 7:30 p.m.
2026-08-06392199050Aug 6, 2026, 5:42 p.m. / Aug 6, 2026, 6:45 p.m.
2026-08-063919701050Aug 6, 2026, 4:55 p.m. / Aug 6, 2026, 5:25 p.m.
2026-08-063514456050Aug 6, 2026, 3:56 p.m. / Aug 6, 2026, 4:51 p.m.
2026-08-063521818050Aug 6, 2026, 3:10 p.m. / Aug 6, 2026, 3:38 p.m.
2026-08-061028974050Aug 6, 2026, 12:04 p.m. / Aug 6, 2026, 1:05 p.m.
2026-08-06108072050Aug 6, 2026, 10:19 a.m. / Aug 6, 2026, 12:00 p.m.
2026-08-061023400050Aug 6, 2026, 9:39 a.m. / Aug 6, 2026, 10:14 a.m.
2026-08-06493616050Aug 6, 2026, 8:50 a.m. / Aug 6, 2026, 9:35 a.m.
2026-08-064913392050Aug 6, 2026, 8:35 a.m. / Aug 6, 2026, 8:44 a.m.
2026-08-06101965050Aug 6, 2026, 7:55 a.m. / Aug 6, 2026, 8:30 a.m.
2026-08-06105664050Aug 6, 2026, 7:20 a.m. / Aug 6, 2026, 7:50 a.m.
2026-08-061017747050Aug 6, 2026, 6:45 a.m. / Aug 6, 2026, 7:14 a.m.
2026-08-06178073050Aug 6, 2026, 5:47 a.m. / Aug 6, 2026, 6:39 a.m.
2026-08-05485504120Aug 5, 2026, 11:20 p.m. / Aug 5, 2026, 11:54 p.m.
2026-08-05486546120Aug 5, 2026, 10:44 p.m. / Aug 5, 2026, 11:15 p.m.
2026-08-054427056120Aug 5, 2026, 10:04 p.m. / Aug 5, 2026, 10:39 p.m.
2026-08-054426067120Aug 5, 2026, 9:29 p.m. / Aug 5, 2026, 9:59 p.m.
2026-08-054410441120Aug 5, 2026, 8:42 p.m. / Aug 5, 2026, 9:24 p.m.
2026-08-05396605120Aug 5, 2026, 7:09 p.m. / Aug 5, 2026, 8:05 p.m.
2026-08-053913600120Aug 5, 2026, 6:24 p.m. / Aug 5, 2026, 7:04 p.m.
2026-08-053510677120Aug 5, 2026, 4:54 p.m. / Aug 5, 2026, 6:19 p.m.
2026-08-053521306120Aug 5, 2026, 3:54 p.m. / Aug 5, 2026, 4:50 p.m.
2026-08-05312323120Aug 5, 2026, 3:20 p.m. / Aug 5, 2026, 3:49 p.m.
2026-08-053118812120Aug 5, 2026, 2:11 p.m. / Aug 5, 2026, 3:14 p.m.
2026-08-051014127120Aug 5, 2026, 11:24 a.m. / Aug 5, 2026, 11:49 a.m.
2026-08-051026022120Aug 5, 2026, 10:43 a.m. / Aug 5, 2026, 11:18 a.m.
2026-08-054923343120Aug 5, 2026, 10:24 a.m. / Aug 5, 2026, 10:39 a.m.
2026-08-054922995120Aug 5, 2026, 10:08 a.m. / Aug 5, 2026, 10:18 a.m.
2026-08-05458611120Aug 5, 2026, 9:53 a.m. / Aug 5, 2026, 10:04 a.m.
2026-08-05455518120Aug 5, 2026, 9:44 a.m. / Aug 5, 2026, 9:48 a.m.
2026-08-052128491120Aug 5, 2026, 8:50 a.m. / Aug 5, 2026, 9:28 a.m.
2026-08-05333410120Aug 5, 2026, 8:09 a.m. / Aug 5, 2026, 8:33 a.m.
2026-08-053330289120Aug 5, 2026, 7:23 a.m. / Aug 5, 2026, 8:04 a.m.
2026-08-053320748120Aug 5, 2026, 6:19 a.m. / Aug 5, 2026, 7:19 a.m.
2026-08-052424621120Aug 5, 2026, 5:13 a.m. / Aug 5, 2026, 6:13 a.m.
2026-08-041913740030Aug 4, 2026, 9:28 p.m. / Aug 4, 2026, 10:04 p.m.
2026-08-04195570030Aug 4, 2026, 7:59 p.m. / Aug 4, 2026, 9:23 p.m.
2026-08-041826645030Aug 4, 2026, 6:28 p.m. / Aug 4, 2026, 7:54 p.m.
2026-08-041818773030Aug 4, 2026, 5:14 p.m. / Aug 4, 2026, 6:24 p.m.
2026-08-044422365030Aug 4, 2026, 3:49 p.m. / Aug 4, 2026, 5:09 p.m.
2026-08-044416463030Aug 4, 2026, 3:31 p.m. / Aug 4, 2026, 3:43 p.m.
2026-08-041410411030Aug 4, 2026, 7:49 a.m. / Aug 4, 2026, 8:50 a.m.
2026-08-041424502030Aug 4, 2026, 6:48 a.m. / Aug 4, 2026, 7:44 a.m.
2026-08-033129654110Aug 3, 2026, 10:44 p.m. / Aug 3, 2026, 11:08 p.m.
2026-08-03311779110Aug 3, 2026, 10:09 p.m. / Aug 3, 2026, 10:39 p.m.
2026-08-03318846110Aug 3, 2026, 9:19 p.m. / Aug 3, 2026, 10:04 p.m.
2026-08-033127516110Aug 3, 2026, 8:39 p.m. / Aug 3, 2026, 9:13 p.m.
2026-08-03316092110Aug 3, 2026, 7:44 p.m. / Aug 3, 2026, 8:34 p.m.
2026-08-033116839110Aug 3, 2026, 7:08 p.m. / Aug 3, 2026, 7:38 p.m.
2026-08-03317480110Aug 3, 2026, 5:49 p.m. / Aug 3, 2026, 7:04 p.m.
2026-08-033123348110Aug 3, 2026, 5:08 p.m. / Aug 3, 2026, 5:43 p.m.
2026-08-033115968110Aug 3, 2026, 3:29 p.m. / Aug 3, 2026, 5:04 p.m.
2026-08-033115445110Aug 3, 2026, 3:23 p.m. / Aug 3, 2026, 4:14 p.m.
2026-08-031323887110Aug 3, 2026, 2:30 p.m. / Aug 3, 2026, 3:19 p.m.
2026-08-026110822100Aug 3, 2026, 2:19 a.m. / Aug 3, 2026, 3:09 a.m.
2026-08-026125813100Aug 3, 2026, 12:14 a.m. / Aug 3, 2026, 2:14 a.m.
2026-08-026128486100Aug 2, 2026, 10:53 p.m. / Aug 3, 2026, 12:08 a.m.
2026-08-026826110100Aug 2, 2026, 9:45 p.m. / Aug 2, 2026, 10:48 p.m.
2026-08-026130271100Aug 2, 2026, 7:49 p.m. / Aug 2, 2026, 9:38 p.m.
2026-08-025821473100Aug 2, 2026, 7:28 p.m. / Aug 2, 2026, 7:45 p.m.
2026-08-028514237100Aug 2, 2026, 6:07 p.m. / Aug 2, 2026, 7:24 p.m.
2026-08-014027964070Aug 1, 2026, 11:23 p.m. / Aug 2, 2026, 12:39 a.m.
2026-08-01404067070Aug 1, 2026, 11:09 p.m. / Aug 1, 2026, 11:59 p.m.
2026-08-013110585070Aug 1, 2026, 10:39 p.m. / Aug 1, 2026, 11:04 p.m.
2026-08-013917238070Aug 1, 2026, 10:08 p.m. / Aug 1, 2026, 10:34 p.m.
2026-08-013922644070Aug 1, 2026, 9:19 p.m. / Aug 1, 2026, 10:03 p.m.
2026-08-013913905070Aug 1, 2026, 8:33 p.m. / Aug 1, 2026, 9:14 p.m.
2026-08-0151785070Aug 1, 2026, 7:04 p.m. / Aug 1, 2026, 8:28 p.m.
2026-08-0154711070Aug 1, 2026, 6:29 p.m. / Aug 1, 2026, 6:59 p.m.
2026-08-01528711070Aug 1, 2026, 5:33 p.m. / Aug 1, 2026, 6:24 p.m.
2026-08-01511403070Aug 1, 2026, 4:48 p.m. / Aug 1, 2026, 5:30 p.m.
2026-07-3171679090Aug 1, 2026, 12:09 a.m. / Aug 1, 2026, 1:00 a.m.
2026-07-31725111090Jul 31, 2026, 10:09 p.m. / Aug 1, 2026, 12:04 a.m.
2026-07-31714019090Jul 31, 2026, 8:54 p.m. / Jul 31, 2026, 10:03 p.m.
2026-07-313424152090Jul 31, 2026, 7:39 p.m. / Jul 31, 2026, 8:49 p.m.
2026-07-31345363090Jul 31, 2026, 6:39 p.m. / Jul 31, 2026, 7:33 p.m.
2026-07-312347876090Jul 31, 2026, 6:04 p.m. / Jul 31, 2026, 6:34 p.m.
2026-07-312313721090Jul 31, 2026, 5:23 p.m. / Jul 31, 2026, 5:59 p.m.
2026-07-31179742090Jul 31, 2026, 3:59 p.m. / Jul 31, 2026, 5:18 p.m.
2026-07-312027432090Jul 31, 2026, 2:39 p.m. / Jul 31, 2026, 3:54 p.m.
2026-07-312020001090Jul 31, 2026, 1:36 p.m. / Jul 31, 2026, 2:34 p.m.
2026-07-313422890090Jul 31, 2026, 9:39 a.m. / Jul 31, 2026, 10:08 a.m.
2026-07-313415359090Jul 31, 2026, 9:10 a.m. / Jul 31, 2026, 9:34 a.m.
2026-07-313217419090Jul 31, 2026, 7:59 a.m. / Jul 31, 2026, 9:04 a.m.
2026-07-312427338090Jul 31, 2026, 6:44 a.m. / Jul 31, 2026, 7:54 a.m.
2026-07-3193410426050Jul 31, 2026, 4:03 a.m. / Jul 31, 2026, 5:13 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
240 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