Skip to main content
Otranspo

Current feed observation · not a verified fleet record

Feed vehicle 6637

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.

214
Observed trips
19
Service dates
46
Routes
Service dateRouteTripFirst / last observed
2026-09-11417217060Sep 11, 2026, 4:45 p.m. / Sep 11, 2026, 6:13 p.m.
2026-09-114714445060Sep 11, 2026, 4:38 p.m. / Sep 11, 2026, 5:35 p.m.
2026-09-119822795060Sep 11, 2026, 3:37 p.m. / Sep 11, 2026, 4:35 p.m.
2026-09-1164712994060Sep 11, 2026, 3:12 p.m. / Sep 11, 2026, 4:16 p.m.
2026-09-1168018376060Sep 11, 2026, 2:13 p.m. / Sep 11, 2026, 3:11 p.m.
2026-09-111126448060Sep 11, 2026, 9:30 a.m. / Sep 11, 2026, 10:02 a.m.
2026-09-1111219326060Sep 11, 2026, 8:53 a.m. / Sep 11, 2026, 9:28 a.m.
2026-09-1111218291060Sep 11, 2026, 7:59 a.m. / Sep 11, 2026, 8:52 a.m.
2026-09-111124440060Sep 11, 2026, 7:24 a.m. / Sep 11, 2026, 7:58 a.m.
2026-09-1111618558060Sep 11, 2026, 6:53 a.m. / Sep 11, 2026, 7:22 a.m.
2026-09-1161234060Sep 11, 2026, 5:37 a.m. / Sep 11, 2026, 6:52 a.m.
2026-09-1168187060Sep 11, 2026, 4:47 a.m. / Sep 11, 2026, 5:38 a.m.
2026-09-111057150060Sep 11, 2026, 4:00 a.m. / Sep 11, 2026, 4:46 a.m.
2026-09-101057150060Sep 11, 2026, 3:59 a.m. / Sep 11, 2026, 3:59 a.m.
2026-09-1010521552060Sep 11, 2026, 2:56 a.m. / Sep 11, 2026, 3:58 a.m.
2026-09-1010515991050Sep 10, 2026, 10:31 p.m. / Sep 10, 2026, 11:06 p.m.
2026-09-101053810050Sep 10, 2026, 9:19 p.m. / Sep 10, 2026, 10:31 p.m.
2026-09-1010523595050Sep 10, 2026, 8:29 p.m. / Sep 10, 2026, 9:18 p.m.
2026-09-101108053050Sep 10, 2026, 4:38 p.m. / Sep 10, 2026, 6:57 p.m.
2026-09-1025611543050Sep 10, 2026, 3:04 p.m. / Sep 10, 2026, 4:37 p.m.
2026-09-106675432050Sep 10, 2026, 2:05 p.m. / Sep 10, 2026, 3:02 p.m.
2026-09-1016818820050Sep 10, 2026, 1:07 p.m. / Sep 10, 2026, 2:04 p.m.
2026-09-1016823495050Sep 10, 2026, 11:40 a.m. / Sep 10, 2026, 1:06 p.m.
2026-09-1065920840050Sep 10, 2026, 7:11 a.m. / Sep 10, 2026, 8:29 a.m.
2026-09-102998111050Sep 10, 2026, 7:09 a.m. / Sep 10, 2026, 7:42 a.m.
2026-09-09206996040Sep 9, 2026, 5:45 p.m. / Sep 9, 2026, 6:43 p.m.
2026-09-09206694040Sep 9, 2026, 4:38 p.m. / Sep 9, 2026, 5:42 p.m.
2026-09-091419823040Sep 9, 2026, 2:53 p.m. / Sep 9, 2026, 4:36 p.m.
2026-09-091499040Sep 9, 2026, 1:30 p.m. / Sep 9, 2026, 2:51 p.m.
2026-09-09145914040Sep 9, 2026, 12:15 p.m. / Sep 9, 2026, 1:29 p.m.
2026-09-091415534040Sep 9, 2026, 11:15 a.m. / Sep 9, 2026, 12:13 p.m.
2026-09-091419761040Sep 9, 2026, 9:39 a.m. / Sep 9, 2026, 11:14 a.m.
2026-09-0940847040Sep 9, 2026, 8:57 a.m. / Sep 9, 2026, 9:38 a.m.
2026-09-09409463040Sep 9, 2026, 8:27 a.m. / Sep 9, 2026, 8:54 a.m.
2026-09-0964718853040Sep 9, 2026, 8:10 a.m. / Sep 9, 2026, 8:25 a.m.
2026-09-09107058040Sep 9, 2026, 7:03 a.m. / Sep 9, 2026, 8:07 a.m.
2026-09-091028491040Sep 9, 2026, 5:44 a.m. / Sep 9, 2026, 7:02 a.m.
2026-09-081426244030Sep 8, 2026, 5:39 p.m. / Sep 8, 2026, 6:56 p.m.
2026-09-081411676030Sep 8, 2026, 4:21 p.m. / Sep 8, 2026, 5:37 p.m.
2026-09-08475746030Sep 8, 2026, 3:23 p.m. / Sep 8, 2026, 4:19 p.m.
2026-09-086982434030Sep 8, 2026, 2:26 p.m. / Sep 8, 2026, 3:22 p.m.
2026-09-081127274030Sep 8, 2026, 8:27 a.m. / Sep 8, 2026, 9:53 a.m.
2026-09-086643475030Sep 8, 2026, 7:56 a.m. / Sep 8, 2026, 8:26 a.m.
2026-09-086749646030Sep 8, 2026, 7:30 a.m. / Sep 8, 2026, 7:55 a.m.
2026-09-086623322030Sep 8, 2026, 6:11 a.m. / Sep 8, 2026, 7:29 a.m.
2026-09-07105851110Sep 7, 2026, 7:18 p.m. / Sep 7, 2026, 7:48 p.m.
2026-09-0710522745110Sep 7, 2026, 6:40 p.m. / Sep 7, 2026, 7:17 p.m.
2026-09-071058416110Sep 7, 2026, 5:50 p.m. / Sep 7, 2026, 6:37 p.m.
2026-09-0710524287110Sep 7, 2026, 4:33 p.m. / Sep 7, 2026, 5:49 p.m.
2026-09-077514689110Sep 7, 2026, 3:00 p.m. / Sep 7, 2026, 4:32 p.m.
2026-09-077513694110Sep 7, 2026, 2:05 p.m. / Sep 7, 2026, 2:59 p.m.
2026-09-077526382110Sep 7, 2026, 1:08 p.m. / Sep 7, 2026, 2:04 p.m.
2026-09-077512693110Sep 7, 2026, 11:56 a.m. / Sep 7, 2026, 1:14 p.m.
2026-09-077517901110Sep 7, 2026, 10:33 a.m. / Sep 7, 2026, 11:55 a.m.
2026-09-077511583110Sep 7, 2026, 9:26 a.m. / Sep 7, 2026, 10:32 a.m.
2026-09-07757147110Sep 7, 2026, 8:27 a.m. / Sep 7, 2026, 9:25 a.m.
2026-09-076115562110Sep 7, 2026, 7:11 a.m. / Sep 7, 2026, 8:26 a.m.
2026-09-07612236110Sep 7, 2026, 5:29 a.m. / Sep 7, 2026, 7:10 a.m.
2026-09-044020780060Sep 4, 2026, 5:56 p.m. / Sep 4, 2026, 6:01 p.m.
2026-09-044014786060Sep 4, 2026, 4:52 p.m. / Sep 4, 2026, 5:55 p.m.
2026-09-044010747060Sep 4, 2026, 3:45 p.m. / Sep 4, 2026, 4:41 p.m.
2026-09-04408143060Sep 4, 2026, 2:51 p.m. / Sep 4, 2026, 3:43 p.m.
2026-09-0464360060Sep 4, 2026, 1:11 p.m. / Sep 4, 2026, 2:49 p.m.
2026-09-04611524060Sep 4, 2026, 12:04 p.m. / Sep 4, 2026, 1:10 p.m.
2026-09-0469164060Sep 4, 2026, 10:26 a.m. / Sep 4, 2026, 12:03 p.m.
2026-09-04614006060Sep 4, 2026, 9:10 a.m. / Sep 4, 2026, 10:24 a.m.
2026-09-0429413484060Sep 4, 2026, 7:52 a.m. / Sep 4, 2026, 9:10 a.m.
2026-09-044323573060Sep 4, 2026, 7:15 a.m. / Sep 4, 2026, 7:51 a.m.
2026-09-04327524060Sep 4, 2026, 6:18 a.m. / Sep 4, 2026, 7:14 a.m.
2026-09-039813496050Sep 3, 2026, 1:16 p.m. / Sep 3, 2026, 2:00 p.m.
2026-09-039814223050Sep 3, 2026, 11:46 a.m. / Sep 3, 2026, 12:10 p.m.
2026-09-039825020050Sep 3, 2026, 10:15 a.m. / Sep 3, 2026, 10:21 a.m.
2026-09-03983858050Sep 3, 2026, 9:12 a.m. / Sep 3, 2026, 9:18 a.m.
2026-09-0364821428050Sep 3, 2026, 7:40 a.m. / Sep 3, 2026, 8:00 a.m.
2026-09-0325630050Sep 3, 2026, 6:09 a.m. / Sep 3, 2026, 7:38 a.m.
2026-09-024525948040Sep 3, 2026, 3:46 a.m. / Sep 3, 2026, 3:49 a.m.
2026-09-02454693040Sep 3, 2026, 2:31 a.m. / Sep 3, 2026, 3:44 a.m.
2026-09-02452501040Sep 3, 2026, 2:11 a.m. / Sep 3, 2026, 2:30 a.m.
2026-09-024523529040Sep 3, 2026, 1:36 a.m. / Sep 3, 2026, 2:10 a.m.
2026-09-02456757040Sep 3, 2026, 1:29 a.m. / Sep 3, 2026, 1:29 a.m.
2026-09-02457055040Sep 3, 2026, 12:59 a.m. / Sep 3, 2026, 1:11 a.m.
2026-09-024521149040Sep 3, 2026, 12:37 a.m. / Sep 3, 2026, 12:48 a.m.
2026-09-024523415040Sep 3, 2026, 12:35 a.m. / Sep 3, 2026, 12:35 a.m.
2026-09-029817566040Sep 2, 2026, 11:13 p.m. / Sep 2, 2026, 11:56 p.m.
2026-09-029827548040Sep 2, 2026, 9:57 p.m. / Sep 2, 2026, 11:06 p.m.
2026-09-029815860040Sep 2, 2026, 9:39 p.m. / Sep 2, 2026, 9:42 p.m.
2026-09-029819848040Sep 2, 2026, 7:50 p.m. / Sep 2, 2026, 8:53 p.m.
2026-09-02981832040Sep 2, 2026, 6:37 p.m. / Sep 2, 2026, 7:46 p.m.
2026-09-02981025040Sep 2, 2026, 6:21 p.m. / Sep 2, 2026, 6:35 p.m.
2026-09-02197416040Sep 2, 2026, 5:52 p.m. / Sep 2, 2026, 6:12 p.m.
2026-09-021012637040Sep 2, 2026, 11:05 a.m. / Sep 2, 2026, 12:14 p.m.
2026-09-021428708040Sep 2, 2026, 9:42 a.m. / Sep 2, 2026, 10:46 a.m.
2026-09-02149046040Sep 2, 2026, 8:09 a.m. / Sep 2, 2026, 8:25 a.m.
2026-09-02139881040Sep 2, 2026, 7:40 a.m. / Sep 2, 2026, 8:07 a.m.
2026-09-021315643040Sep 2, 2026, 7:13 a.m. / Sep 2, 2026, 7:38 a.m.
2026-09-021318056040Sep 2, 2026, 6:57 a.m. / Sep 2, 2026, 7:11 a.m.
2026-09-021323597040Sep 2, 2026, 5:58 a.m. / Sep 2, 2026, 6:54 a.m.
2026-09-021328307040Sep 2, 2026, 6:02 a.m. / Sep 2, 2026, 6:28 a.m.
2026-09-021224896040Sep 2, 2026, 5:19 a.m. / Sep 2, 2026, 5:59 a.m.
2026-09-02126329040Sep 2, 2026, 4:43 a.m. / Sep 2, 2026, 5:18 a.m.
2026-09-021217779040Sep 2, 2026, 4:00 a.m. / Sep 2, 2026, 4:42 a.m.
2026-09-011217779040Sep 2, 2026, 3:42 a.m. / Sep 2, 2026, 3:59 a.m.
2026-09-011913884030Sep 1, 2026, 8:05 p.m. / Sep 1, 2026, 8:51 p.m.
2026-09-011910697030Sep 1, 2026, 6:51 p.m. / Sep 1, 2026, 7:58 p.m.
2026-09-01196019030Sep 1, 2026, 5:42 p.m. / Sep 1, 2026, 6:50 p.m.
2026-09-01192461030Sep 1, 2026, 4:10 p.m. / Sep 1, 2026, 5:22 p.m.
2026-09-019813478030Sep 1, 2026, 3:31 p.m. / Sep 1, 2026, 4:09 p.m.
2026-09-01983779030Sep 1, 2026, 2:21 p.m. / Sep 1, 2026, 3:19 p.m.
2026-09-011027666030Sep 1, 2026, 1:26 p.m. / Sep 1, 2026, 2:14 p.m.
2026-09-01106081030Sep 1, 2026, 12:53 p.m. / Sep 1, 2026, 1:20 p.m.
2026-09-01104762030Sep 1, 2026, 12:09 p.m. / Sep 1, 2026, 12:47 p.m.
2026-09-011012637030Sep 1, 2026, 11:07 a.m. / Sep 1, 2026, 12:06 p.m.
2026-09-011010607030Sep 1, 2026, 9:56 a.m. / Sep 1, 2026, 10:59 a.m.
2026-09-011018023030Sep 1, 2026, 8:35 a.m. / Sep 1, 2026, 9:45 a.m.
2026-09-011023914030Sep 1, 2026, 7:32 a.m. / Sep 1, 2026, 8:34 a.m.
2026-09-01109430030Sep 1, 2026, 6:31 a.m. / Sep 1, 2026, 7:31 a.m.
2026-09-011014911030Sep 1, 2026, 5:31 a.m. / Sep 1, 2026, 6:30 a.m.
2026-08-3178516671020Aug 31, 2026, 11:14 p.m. / Aug 31, 2026, 11:20 p.m.
2026-08-3116810543020Aug 31, 2026, 6:12 p.m. / Aug 31, 2026, 7:00 p.m.
2026-08-311688920020Aug 31, 2026, 5:47 p.m. / Aug 31, 2026, 6:06 p.m.
2026-08-3164622496020Aug 31, 2026, 3:17 p.m. / Aug 31, 2026, 4:56 p.m.
2026-08-3178048020Aug 31, 2026, 1:44 p.m. / Aug 31, 2026, 2:39 p.m.
2026-08-31712709020Aug 31, 2026, 12:09 p.m. / Aug 31, 2026, 1:29 p.m.
2026-08-31720277020Aug 31, 2026, 11:07 a.m. / Aug 31, 2026, 12:08 p.m.
2026-08-31719334020Aug 31, 2026, 10:10 a.m. / Aug 31, 2026, 11:06 a.m.
2026-08-31720547020Aug 31, 2026, 8:07 a.m. / Aug 31, 2026, 9:33 a.m.
2026-08-3161816512020Aug 31, 2026, 6:59 a.m. / Aug 31, 2026, 8:02 a.m.
2026-08-309814488080Aug 30, 2026, 10:11 p.m. / Aug 30, 2026, 10:42 p.m.
2026-08-309011009080Aug 30, 2026, 9:15 p.m. / Aug 30, 2026, 9:30 p.m.
2026-08-309016641080Aug 30, 2026, 8:37 p.m. / Aug 30, 2026, 9:14 p.m.
2026-08-309829090080Aug 30, 2026, 7:44 p.m. / Aug 30, 2026, 8:35 p.m.
2026-08-309824583080Aug 30, 2026, 7:05 p.m. / Aug 30, 2026, 7:42 p.m.
2026-08-309023048080Aug 30, 2026, 5:35 p.m. / Aug 30, 2026, 7:04 p.m.
2026-08-301057039080Aug 30, 2026, 4:42 p.m. / Aug 30, 2026, 5:32 p.m.
2026-08-3010512954080Aug 30, 2026, 4:03 p.m. / Aug 30, 2026, 4:41 p.m.
2026-08-3010524233080Aug 30, 2026, 3:23 p.m. / Aug 30, 2026, 4:01 p.m.
2026-08-3010519189080Aug 30, 2026, 2:06 p.m. / Aug 30, 2026, 3:17 p.m.
2026-08-2979696070Aug 30, 2026, 12:31 a.m. / Aug 30, 2026, 1:50 a.m.
2026-08-2973345070Aug 29, 2026, 11:20 p.m. / Aug 30, 2026, 12:29 a.m.
2026-08-29713392070Aug 29, 2026, 10:29 p.m. / Aug 29, 2026, 11:19 p.m.
2026-08-291219284070Aug 29, 2026, 7:08 p.m. / Aug 29, 2026, 8:35 p.m.
2026-08-29123245070Aug 29, 2026, 8:05 p.m. / Aug 29, 2026, 8:19 p.m.
2026-08-291218338070Aug 29, 2026, 5:55 p.m. / Aug 29, 2026, 7:02 p.m.
2026-08-291219380070Aug 29, 2026, 4:47 p.m. / Aug 29, 2026, 5:53 p.m.
2026-08-29129570070Aug 29, 2026, 3:50 p.m. / Aug 29, 2026, 4:42 p.m.
2026-08-29129177070Aug 29, 2026, 2:58 p.m. / Aug 29, 2026, 3:49 p.m.
2026-08-29124240070Aug 29, 2026, 2:09 p.m. / Aug 29, 2026, 2:55 p.m.
2026-08-29128239070Aug 29, 2026, 12:57 p.m. / Aug 29, 2026, 2:07 p.m.
2026-08-29124795070Aug 29, 2026, 11:58 a.m. / Aug 29, 2026, 12:55 p.m.
2026-08-291216904070Aug 29, 2026, 11:20 a.m. / Aug 29, 2026, 11:55 a.m.
2026-08-291219408070Aug 29, 2026, 10:55 a.m. / Aug 29, 2026, 11:16 a.m.
2026-08-291217771070Aug 29, 2026, 10:10 a.m. / Aug 29, 2026, 10:23 a.m.
2026-08-29127606070Aug 29, 2026, 8:52 a.m. / Aug 29, 2026, 9:41 a.m.
2026-08-29122086070Aug 29, 2026, 7:37 a.m. / Aug 29, 2026, 8:50 a.m.
2026-08-288513315130Aug 28, 2026, 9:56 p.m. / Aug 28, 2026, 10:39 p.m.
2026-08-288815101130Aug 28, 2026, 9:01 p.m. / Aug 28, 2026, 9:53 p.m.
2026-08-28887058130Aug 28, 2026, 8:04 p.m. / Aug 28, 2026, 9:00 p.m.
2026-08-288823315130Aug 28, 2026, 6:46 p.m. / Aug 28, 2026, 8:00 p.m.
2026-08-28985008130Aug 28, 2026, 6:04 p.m. / Aug 28, 2026, 6:07 p.m.
2026-08-28511492130Aug 28, 2026, 2:39 p.m. / Aug 28, 2026, 2:54 p.m.
2026-08-2710836120Aug 27, 2026, 9:08 a.m. / Aug 27, 2026, 9:27 a.m.
2026-08-27105463120Aug 27, 2026, 8:11 a.m. / Aug 27, 2026, 8:58 a.m.
2026-08-27109714120Aug 27, 2026, 7:08 a.m. / Aug 27, 2026, 8:03 a.m.
2026-08-27101268120Aug 27, 2026, 5:44 a.m. / Aug 27, 2026, 6:50 a.m.
2026-08-253010089100Aug 25, 2026, 3:51 p.m. / Aug 25, 2026, 4:09 p.m.
2026-08-253024131100Aug 25, 2026, 3:00 p.m. / Aug 25, 2026, 3:38 p.m.
2026-08-253016581100Aug 25, 2026, 2:19 p.m. / Aug 25, 2026, 2:54 p.m.
2026-08-25258978100Aug 25, 2026, 1:23 p.m. / Aug 25, 2026, 2:14 p.m.
2026-08-252515206100Aug 25, 2026, 12:24 p.m. / Aug 25, 2026, 1:19 p.m.
2026-08-252517625100Aug 25, 2026, 11:29 a.m. / Aug 25, 2026, 12:19 p.m.
2026-08-2525146100Aug 25, 2026, 10:24 a.m. / Aug 25, 2026, 11:24 a.m.
2026-08-25253275100Aug 25, 2026, 9:29 a.m. / Aug 25, 2026, 10:20 a.m.
2026-08-252511802100Aug 25, 2026, 8:25 a.m. / Aug 25, 2026, 9:24 a.m.
2026-08-252520634100Aug 25, 2026, 7:26 a.m. / Aug 25, 2026, 8:20 a.m.
2026-08-252522478100Aug 25, 2026, 6:04 a.m. / Aug 25, 2026, 7:20 a.m.
2026-08-24661719020Aug 24, 2026, 6:12 p.m. / Aug 24, 2026, 7:14 p.m.
2026-08-246124584020Aug 24, 2026, 4:56 p.m. / Aug 24, 2026, 6:04 p.m.
2026-08-24127543020Aug 24, 2026, 3:00 p.m. / Aug 24, 2026, 4:49 p.m.
2026-08-24122405020Aug 24, 2026, 2:03 p.m. / Aug 24, 2026, 3:16 p.m.
2026-08-237517066010Aug 23, 2026, 10:00 p.m. / Aug 23, 2026, 10:04 p.m.
2026-08-23758153010Aug 23, 2026, 6:57 p.m. / Aug 23, 2026, 7:06 p.m.
2026-08-238012173010Aug 23, 2026, 4:09 p.m. / Aug 23, 2026, 4:54 p.m.
2026-08-231411121010Aug 23, 2026, 2:52 p.m. / Aug 23, 2026, 4:04 p.m.
2026-08-23143659010Aug 23, 2026, 1:23 p.m. / Aug 23, 2026, 2:04 p.m.
2026-08-23143390010Aug 23, 2026, 12:04 p.m. / Aug 23, 2026, 1:10 p.m.
2026-08-23143117010Aug 23, 2026, 11:00 a.m. / Aug 23, 2026, 12:00 p.m.
2026-08-231417281010Aug 23, 2026, 10:04 a.m. / Aug 23, 2026, 10:53 a.m.
2026-08-2314155010Aug 23, 2026, 9:00 a.m. / Aug 23, 2026, 9:59 a.m.
2026-08-238617847010Aug 23, 2026, 7:19 a.m. / Aug 23, 2026, 8:54 a.m.
2026-08-2311024055010Aug 23, 2026, 5:59 a.m. / Aug 23, 2026, 7:14 a.m.
2026-08-2311024790010Aug 23, 2026, 4:08 a.m. / Aug 23, 2026, 5:53 a.m.
2026-08-221413008070Aug 22, 2026, 9:29 p.m. / Aug 22, 2026, 10:43 p.m.
2026-08-229820812070Aug 22, 2026, 8:19 p.m. / Aug 22, 2026, 9:24 p.m.
2026-08-2298606070Aug 22, 2026, 7:33 p.m. / Aug 22, 2026, 8:13 p.m.
2026-08-22883249070Aug 22, 2026, 6:43 p.m. / Aug 22, 2026, 7:28 p.m.
2026-08-22888899070Aug 22, 2026, 5:44 p.m. / Aug 22, 2026, 6:38 p.m.
2026-08-22886864070Aug 22, 2026, 5:14 p.m. / Aug 22, 2026, 5:39 p.m.
2026-08-228872070Aug 22, 2026, 4:33 p.m. / Aug 22, 2026, 5:09 p.m.
2026-08-22984508070Aug 22, 2026, 3:44 p.m. / Aug 22, 2026, 4:28 p.m.
2026-08-229824198070Aug 22, 2026, 3:08 p.m. / Aug 22, 2026, 3:38 p.m.
2026-08-228819802070Aug 22, 2026, 2:14 p.m. / Aug 22, 2026, 3:03 p.m.
2026-08-228821719070Aug 22, 2026, 1:13 p.m. / Aug 22, 2026, 2:09 p.m.
2026-08-228813243070Aug 22, 2026, 12:38 p.m. / Aug 22, 2026, 1:09 p.m.
2026-08-22887578070Aug 22, 2026, 11:59 a.m. / Aug 22, 2026, 12:33 p.m.
2026-08-229810642070Aug 22, 2026, 11:09 a.m. / Aug 22, 2026, 11:53 a.m.
2026-08-22985632070Aug 22, 2026, 10:29 a.m. / Aug 22, 2026, 11:03 a.m.
2026-08-228810509070Aug 22, 2026, 9:38 a.m. / Aug 22, 2026, 10:23 a.m.
2026-08-228823957070Aug 22, 2026, 8:43 a.m. / Aug 22, 2026, 9:34 a.m.
2026-08-229817153070Aug 22, 2026, 8:14 a.m. / Aug 22, 2026, 8:38 a.m.
2026-08-229822838070Aug 22, 2026, 7:34 a.m. / Aug 22, 2026, 8:08 a.m.
2026-08-22886388070Aug 22, 2026, 5:48 a.m. / Aug 22, 2026, 7:28 a.m.
2026-08-2275805070Aug 22, 2026, 4:19 a.m. / Aug 22, 2026, 5:18 a.m.
2026-08-22758831070Aug 22, 2026, 4:00 a.m. / Aug 22, 2026, 4:14 a.m.
2026-08-21758831070Aug 22, 2026, 2:44 a.m. / Aug 22, 2026, 3:53 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
214 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