Skip to main content
Otranspo

Route 39

Trip service evidence

Open the totals. See the day, scheduled trip, public feed vehicle ID, and the data gaps that were excluded.

Verifiable timetables for 21 of 30 days

Each date uses an official timetable retained before that service day began. Days without that timetable are not counted as zero trips or as no-shows.

See excluded dates

2026-08-16, 2026-08-17, 2026-08-18, 2026-08-19, 2026-08-20, 2026-08-21, 2026-08-22, 2026-08-23, 2026-08-24

The JSON download includes source versions, checksums and retrieval times.

Operator cancellation notices saved for this period

These rows record when the operator published CANCELED or DELETED. A notice does not prove the trip stayed cancelled; any later matching vehicle observation is flagged below. Collection starts with this feature’s release, so an empty earlier day means “not retained,” not zero cancellations.

  • 102680202026-09-14 · Cancelled by the operator · None publishedSep 14, 2026, 8:13 p.m.
  • 152710202026-09-14 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 14, 2026, 7:57 p.m.
  • 225750202026-09-14 · Cancelled by the operator · None publishedSep 14, 2026, 7:33 p.m.
  • 45220202026-09-14 · Cancelled by the operator · None publishedSep 14, 2026, 10:22 a.m.
  • 183710102026-09-13 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 13, 2026, 3:35 p.m.
  • 206990102026-09-13 · Cancelled by the operator · None publishedSep 13, 2026, 4:10 p.m.
  • 230350102026-09-13 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 13, 2026, 5:53 p.m.
  • 135900702026-09-12 · Cancelled by the operator · None publishedSep 12, 2026, 7:23 p.m.
  • 160160702026-09-12 · Cancelled by the operator · None publishedSep 12, 2026, 6:14 p.m.
  • 97840702026-09-12 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 12, 2026, 3:24 p.m.
  • 111120502026-09-10 · Cancelled by the operator · None publishedSep 10, 2026, 3:18 p.m.
  • 13480502026-09-10 · Cancelled by the operator · None publishedSep 10, 2026, 9:31 a.m.
  • 187480502026-09-10 · Cancelled by the operator · None publishedSep 10, 2026, 8:30 a.m.
  • 228850502026-09-10 · Cancelled by the operator · None publishedSep 10, 2026, 6:58 p.m.
  • 26350502026-09-10 · Cancelled by the operator · None publishedSep 10, 2026, 9:31 a.m.
  • 27120502026-09-10 · Cancelled by the operator · None publishedSep 10, 2026, 6:14 p.m.
  • 62650502026-09-10 · Cancelled by the operator · None publishedSep 10, 2026, 3:18 p.m.
  • 75210502026-09-10 · Cancelled by the operator · None publishedSep 10, 2026, 4:00 p.m.
  • 267480402026-09-09 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 9, 2026, 9:36 p.m.
  • 100410302026-09-08 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 8, 2026, 5:38 p.m.
  • 154370302026-09-08 · Cancelled by the operator · None publishedSep 8, 2026, 10:36 a.m.
  • 154770302026-09-08 · Cancelled by the operator · None publishedSep 8, 2026, 11:06 a.m.
  • 231070302026-09-08 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 8, 2026, 8:58 a.m.
  • 2590302026-09-08 · Cancelled by the operator · None publishedSep 8, 2026, 9:09 a.m.
  • 286770302026-09-08 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 8, 2026, 9:03 a.m.
  • 25821002026-09-06 · Cancelled by the operator · None publishedSep 6, 2026, 10:45 a.m.
  • 154570502026-09-03 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Sep 3, 2026, 9:24 a.m.
  • 11080202026-08-31 · Cancelled by the operator · None publishedAug 31, 2026, 7:50 p.m.
  • 154570202026-08-31 · Cancelled by the operator · None publishedAug 31, 2026, 10:36 a.m.
  • 154970202026-08-31 · Cancelled by the operator · None publishedAug 31, 2026, 11:06 a.m.
  • 98800202026-08-31 · Cancelled by the operator · None publishedAug 31, 2026, 8:39 p.m.
  • 56700802026-08-30 · Cancelled by the operator · None publishedAug 30, 2026, 8:20 a.m.
  • 116820702026-08-29 · Cancelled by the operator · None publishedAug 29, 2026, 8:36 p.m.
  • 21860702026-08-29 · Cancelled by the operator · None publishedAug 29, 2026, 8:11 p.m.
  • 232590702026-08-29 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Aug 29, 2026, 3:49 a.m.
  • 53390702026-08-29 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Aug 29, 2026, 8:33 a.m.
  • 7560702026-08-29 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Aug 29, 2026, 3:49 a.m.
  • 81000702026-08-29 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Aug 29, 2026, 8:27 a.m.
  • 166511302026-08-28 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Aug 28, 2026, 6:09 p.m.
  • 36621302026-08-28 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Aug 28, 2026, 6:51 p.m.
  • 42611302026-08-28 · Cancelled by the operator · None publishedAug 28, 2026, 6:09 p.m.
  • 91431302026-08-28 · Cancelled by the operator · None publishedA matching vehicle was also seen after this notice. Open the trip to compare the evidence; this does not prove trip completion.Aug 29, 2026, 12:32 a.m.

Open a service day to load its exact settled-arrival timing. The weekly and monthly views keep trip visibility, feed gaps, and vehicle IDs fast instead of making every rider wait for a large archive scan.

Service dateScheduled tripsTrips with a positionNo-position candidatesExcluded for feed gapsPosition coveragePublic feed vehicle IDsArrivals checkedArrivals within 5 minutesAverage delay (+ late, − early)How late the worst 5 in 100 were
Sep 14, 2026160 of 163 trip windows had enough operator-feed evidence1631612098.8%503,54782.9%2.4 min8.4 min
Sep 13, 2026149 of 151 trip windows had enough operator-feed evidence15115100100%39Open this dayOpen this dayOpen this dayOpen this day
Sep 12, 2026149 of 158 trip windows had enough operator-feed evidence1581525196.2%46Open this dayOpen this dayOpen this dayOpen this day
Sep 11, 2026156 of 163 trip windows had enough operator-feed evidence16316300100%49Open this dayOpen this dayOpen this dayOpen this day
Sep 10, 2026159 of 163 trip windows had enough operator-feed evidence163015940%0Open this dayOpen this dayOpen this dayOpen this day
Sep 9, 2026160 of 163 trip windows had enough operator-feed evidence1631611198.8%50Open this dayOpen this dayOpen this dayOpen this day
Sep 8, 2026160 of 163 trip windows had enough operator-feed evidence1631594097.5%50Open this dayOpen this dayOpen this dayOpen this day
Sep 7, 2026136 of 149 trip windows had enough operator-feed evidence1492134131.3%2Open this dayOpen this dayOpen this dayOpen this day
Sep 6, 2026141 of 149 trip windows had enough operator-feed evidence149213981.3%2Open this dayOpen this dayOpen this dayOpen this day
Sep 5, 2026150 of 158 trip windows had enough operator-feed evidence158314871.9%3Open this dayOpen this dayOpen this dayOpen this day
Sep 4, 2026140 of 163 trip windows had enough operator-feed evidence1637133234.3%5Open this dayOpen this dayOpen this dayOpen this day
Sep 3, 202625 of 163 trip windows had enough operator-feed evidence16312323875.5%44Open this dayOpen this dayOpen this dayOpen this day
Sep 2, 202623 of 163 trip windows had enough operator-feed evidence16313003379.8%46Open this dayOpen this dayOpen this dayOpen this day
Sep 1, 202646 of 163 trip windows had enough operator-feed evidence1631600398.2%49Open this dayOpen this dayOpen this dayOpen this day
Aug 31, 202681 of 163 trip windows had enough operator-feed evidence1631515792.6%50Open this dayOpen this dayOpen this dayOpen this day
Aug 30, 2026124 of 149 trip windows had enough operator-feed evidence1491461298%34Open this dayOpen this dayOpen this dayOpen this day
Aug 29, 202691 of 137 trip windows had enough operator-feed evidence13712601192%40Open this dayOpen this dayOpen this dayOpen this day
Aug 28, 20266 of 163 trip windows had enough operator-feed evidence1636419839.3%27Open this dayOpen this dayOpen this dayOpen this day
Aug 27, 202614 of 163 trip windows had enough operator-feed evidence1638108249.7%34Open this dayOpen this dayOpen this dayOpen this day
Aug 26, 20262 of 163 trip windows had enough operator-feed evidence163501583.1%4Open this dayOpen this dayOpen this dayOpen this day
Aug 25, 202636 of 163 trip windows had enough operator-feed evidence1639606758.9%39Open this dayOpen this dayOpen this dayOpen this day

Scheduled-trip detail · September 14, 2026

Choose a date in the table to see every scheduled trip. Until then, the list focuses on cases that need investigation.

TripScheduled serviceWhat the public evidence saysVehicle ID(s) published by the feedFirst / last observedFeed evidence during this trip
159140202026-09-1403:2304:09Observed66824:01 a.m. / 4:12 a.m.6 of 16 expected snapshots · 37.5%
66180202026-09-1403:2704:11Observed25144:01 a.m. / 4:16 a.m.7 of 15 expected snapshots · 46.7%
115790202026-09-1403:4804:34Observed48224:01 a.m. / 4:33 a.m.11 of 16 expected snapshots · 68.8%
177570202026-09-1403:5704:41Observed21664:01 a.m. / 4:41 a.m.12 of 15 expected snapshots · 80%
206520202026-09-1404:1505:02Observed47554:01 a.m. / 5:04 a.m.15 of 16 expected snapshots · 93.8%
229410202026-09-1404:2205:06Observed66824:13 a.m. / 6:33 a.m.14 of 15 expected snapshots · 93.3%
15960202026-09-1404:3905:21Observed25144:17 a.m. / 6:20 a.m.13 of 15 expected snapshots · 86.7%
162010202026-09-1405:0905:29Observed21664:42 a.m. / 5:28 a.m.9 of 10 expected snapshots · 90%
208380202026-09-1405:3106:04Observed21375:26 a.m. / 6:14 a.m.10 of 13 expected snapshots · 76.9%
131330202026-09-1405:3405:54Observed65635:14 a.m. / 5:58 a.m.9 of 10 expected snapshots · 90%
185600202026-09-1405:3506:10Observed47555:06 a.m. / 6:11 a.m.12 of 13 expected snapshots · 92.3%
48970202026-09-1405:5006:25Observed66935:21 a.m. / 6:35 a.m.12 of 13 expected snapshots · 92.3%
17750202026-09-1406:0406:37Observed65635:59 a.m. / 6:45 a.m.12 of 13 expected snapshots · 92.3%
145330202026-09-1406:0506:41Observed25075:33 a.m. / 6:51 a.m.13 of 14 expected snapshots · 92.9%
68500202026-09-1406:2006:57Observed21376:15 a.m. / 7:42 a.m.13 of 14 expected snapshots · 92.9%
178850202026-09-1406:2506:58Observed66816:20 a.m. / 6:57 a.m.12 of 13 expected snapshots · 92.3%
114060202026-09-1406:3507:12Observed21066:11 a.m. / 8:04 a.m.13 of 14 expected snapshots · 92.9%
92430202026-09-1406:4106:57Observed66936:37 a.m. / 6:56 a.m.9 of 10 expected snapshots · 90%
29850202026-09-1406:5007:27Observed65636:45 a.m. / 7:26 a.m.13 of 14 expected snapshots · 92.9%
229550202026-09-1406:5707:30Observed25076:53 a.m. / 7:32 a.m.12 of 13 expected snapshots · 92.3%
28710202026-09-1407:0307:41Observed66816:59 a.m. / 7:41 a.m.13 of 14 expected snapshots · 92.9%
104300202026-09-1407:1107:27Observed21367:12 a.m. / 7:26 a.m.8 of 10 expected snapshots · 80%
55380202026-09-1407:1907:59Observed66936:57 a.m. / 7:59 a.m.13 of 14 expected snapshots · 92.9%
157190202026-09-1407:2607:59Observed25356:43 a.m. / 8:39 a.m.11 of 13 expected snapshots · 84.6%
16350202026-09-1407:3308:13Observed25077:33 a.m. / 8:15 a.m.13 of 14 expected snapshots · 92.9%
39550202026-09-1407:4007:56Observed21837:36 a.m. / 7:53 a.m.10 of 10 expected snapshots · 100%
130430202026-09-1407:5008:30Observed21367:26 a.m. / 8:33 a.m.15 of 14 expected snapshots · 100%
227040202026-09-1407:5408:27Observed66618:01 a.m. / 8:39 a.m.13 of 13 expected snapshots · 100%
86360202026-09-1408:0508:42Observed25067:31 a.m. / 8:49 a.m.14 of 14 expected snapshots · 100%
66510202026-09-1408:1108:39Observed64787:47 a.m. / 8:38 a.m.11 of 12 expected snapshots · 91.7%
134390202026-09-1408:1208:28Observed64308:15 a.m. / 8:27 a.m.9 of 10 expected snapshots · 90%
31440202026-09-1408:2208:59Observed22237:53 a.m. / 9:04 a.m.13 of 14 expected snapshots · 92.9%
60420202026-09-1408:2709:00Observed66598:15 a.m. / 9:34 a.m.13 of 13 expected snapshots · 100%
83500202026-09-1408:3609:13Observed66618:41 a.m. / 9:25 a.m.13 of 14 expected snapshots · 92.9%
54610202026-09-1408:4008:56Observed21368:35 a.m. / 8:55 a.m.10 of 10 expected snapshots · 100%
29390202026-09-1408:5009:27Observed64308:29 a.m. / 9:25 a.m.14 of 14 expected snapshots · 100%
149240202026-09-1408:5509:28Observed25068:50 a.m. / 9:34 a.m.13 of 13 expected snapshots · 100%
187480202026-09-1409:0509:44Observed21698:19 a.m. / 9:48 a.m.14 of 14 expected snapshots · 100%
168000202026-09-1409:0809:34Observed21368:56 a.m. / 9:34 a.m.11 of 12 expected snapshots · 91.7%
57200202026-09-1409:1009:26Observed22238:28 a.m. / 9:30 a.m.10 of 10 expected snapshots · 100%
141730202026-09-1409:2509:58Observed66619:27 a.m. / 10:14 a.m.13 of 13 expected snapshots · 100%
45220202026-09-1409:3310:12No matching position; investigateNone published14 of 14 expected snapshots · 100%Cause: unknown. The public feed cannot distinguish an operator action, onboard equipment issue, communications failure, or another data problem.
184890202026-09-1409:3609:58Observed22239:31 a.m. / 10:27 a.m.10 of 11 expected snapshots · 90.9%
232950202026-09-1409:4009:56Observed21368:58 a.m. / 9:58 a.m.10 of 10 expected snapshots · 100%
232220202026-09-1409:5510:28Observed21699:50 a.m. / 10:27 a.m.13 of 13 expected snapshots · 100%
5030202026-09-1410:0010:40Observed64259:33 a.m. / 10:49 a.m.15 of 14 expected snapshots · 100%
215090202026-09-1410:0410:26Observed21369:59 a.m. / 10:34 a.m.11 of 11 expected snapshots · 100%
26350202026-09-1410:1010:26Observed250710:05 a.m. / 10:31 a.m.10 of 10 expected snapshots · 100%
222000202026-09-1410:2510:58Observed2150652510:20 a.m. / 11:25 a.m.13 of 13 expected snapshots · 100%
182970202026-09-1410:3111:11Observed216910:29 a.m. / 11:19 a.m.14 of 14 expected snapshots · 100%
13480202026-09-1410:3410:56Observed250710:33 a.m. / 11:07 a.m.11 of 11 expected snapshots · 100%
87920202026-09-1410:4010:56Observed213610:35 a.m. / 10:58 a.m.10 of 10 expected snapshots · 100%
186330202026-09-1410:5511:28Observed642510:40 a.m. / 11:34 a.m.13 of 13 expected snapshots · 100%
52790202026-09-1411:0111:41Observed664711:01 a.m. / 11:49 a.m.14 of 14 expected snapshots · 100%
169300202026-09-1411:0411:26Observed213610:59 a.m. / 11:23 a.m.11 of 11 expected snapshots · 100%
173340202026-09-1411:1011:26Observed250711:08 a.m. / 11:31 a.m.10 of 10 expected snapshots · 100%
36950202026-09-1411:2511:58Observed216911:20 a.m. / 11:57 a.m.12 of 13 expected snapshots · 92.3%
29600202026-09-1411:3012:10Observed652511:26 a.m. / 12:19 p.m.14 of 14 expected snapshots · 100%
93210202026-09-1411:3311:55Observed250711:34 a.m. / 12:23 p.m.10 of 11 expected snapshots · 90.9%
68330202026-09-1411:4011:56Observed254411:40 a.m. / 12:02 p.m.9 of 10 expected snapshots · 90%
100190202026-09-1411:5512:28Observed664711:50 a.m. / 12:35 p.m.12 of 13 expected snapshots · 92.3%
58120202026-09-1412:0212:42Observed216911:59 a.m. / 12:41 p.m.13 of 14 expected snapshots · 92.9%
206800202026-09-1412:0412:26Observed254411:23 a.m. / 12:34 p.m.10 of 11 expected snapshots · 90.9%
176320202026-09-1412:1012:26Observed253211:48 a.m. / 12:30 p.m.9 of 10 expected snapshots · 90%
215450202026-09-1412:2512:58Observed652512:21 p.m. / 1:05 p.m.13 of 13 expected snapshots · 100%
158950202026-09-1412:3313:14Observed664712:35 p.m. / 1:19 p.m.14 of 15 expected snapshots · 93.3%
223450202026-09-1412:3612:58Observed253211:52 a.m. / 1:03 p.m.10 of 11 expected snapshots · 90.9%
135240202026-09-1412:4012:56Observed254412:35 p.m. / 1:01 p.m.10 of 10 expected snapshots · 100%
59710202026-09-1412:5513:28Observed213812:35 p.m. / 1:37 p.m.13 of 13 expected snapshots · 100%
181480202026-09-1413:0513:46Observed65251:06 p.m. / 1:48 p.m.15 of 15 expected snapshots · 100%
40920202026-09-1413:0713:29Observed25441:02 p.m. / 1:34 p.m.10 of 11 expected snapshots · 90.9%
116820202026-09-1413:1013:26Observed25321:05 p.m. / 1:32 p.m.10 of 10 expected snapshots · 100%
13050202026-09-1413:2513:58Observed66471:20 p.m. / 2:04 p.m.13 of 13 expected snapshots · 100%
89640202026-09-1413:3714:18Observed213812:53 p.m. / 2:16 p.m.14 of 15 expected snapshots · 93.3%
35300202026-09-1413:3914:01Observed25321:34 p.m. / 2:04 p.m.11 of 11 expected snapshots · 100%
176800202026-09-1413:4013:56Observed25441:35 p.m. / 2:09 p.m.10 of 10 expected snapshots · 100%
95430202026-09-1413:5514:28Observed65251:50 p.m. / 2:33 p.m.13 of 13 expected snapshots · 100%
219740202026-09-1414:0814:49Observed25202:08 p.m. / 2:54 p.m.14 of 15 expected snapshots · 93.3%
145880202026-09-1414:1014:26Observed25322:06 p.m. / 2:32 p.m.10 of 10 expected snapshots · 100%
25520202026-09-1414:1114:33Observed25442:10 p.m. / 3:19 p.m.10 of 11 expected snapshots · 90.9%
171370202026-09-1414:2515:02Observed25502:20 p.m. / 3:04 p.m.14 of 14 expected snapshots · 100%
22170202026-09-1414:3915:20Observed65252:34 p.m. / 3:26 p.m.15 of 15 expected snapshots · 100%
112060202026-09-1414:4014:56Observed22152:20 p.m. / 3:06 p.m.10 of 10 expected snapshots · 100%
116810202026-09-1414:4215:04Observed25322:42 p.m. / 3:06 p.m.10 of 11 expected snapshots · 90.9%
143240202026-09-1414:5515:32Observed65522:15 p.m. / 3:38 p.m.14 of 14 expected snapshots · 100%
75210202026-09-1415:0915:50Observed25503:06 p.m. / 3:51 p.m.15 of 15 expected snapshots · 100%
14610202026-09-1415:1215:34Observed22152:30 p.m. / 3:34 p.m.10 of 11 expected snapshots · 90.9%
75200202026-09-1415:1215:49Observed25323:07 p.m. / 4:04 p.m.13 of 14 expected snapshots · 92.9%
183570202026-09-1415:2516:02Observed64642:40 p.m. / 4:08 p.m.14 of 14 expected snapshots · 100%
101070202026-09-1415:3215:55Observed65253:27 p.m. / 4:07 p.m.11 of 11 expected snapshots · 100%
43900202026-09-1415:4116:23Observed65523:39 p.m. / 4:28 p.m.14 of 15 expected snapshots · 93.3%
111250202026-09-1415:4316:17Observed48193:50 p.m. / 4:33 p.m.13 of 13 expected snapshots · 100%
222060202026-09-1415:4316:05Observed21983:22 p.m. / 4:05 p.m.11 of 11 expected snapshots · 100%
111120202026-09-1415:5516:29Observed25503:52 p.m. / 4:33 p.m.13 of 13 expected snapshots · 100%
25710202026-09-1416:0916:51Observed64644:09 p.m. / 4:49 p.m.14 of 15 expected snapshots · 93.3%
135350202026-09-1416:1116:45Observed21983:29 p.m. / 4:48 p.m.13 of 13 expected snapshots · 100%
98720202026-09-1416:1316:35Observed65254:08 p.m. / 4:35 p.m.11 of 11 expected snapshots · 100%
124030202026-09-1416:2516:59Observed22144:27 p.m. / 5:05 p.m.12 of 13 expected snapshots · 92.3%
62650202026-09-1416:3917:19Observed25504:35 p.m. / 5:18 p.m.13 of 14 expected snapshots · 92.9%
89510202026-09-1416:4117:15Observed65254:33 p.m. / 5:12 p.m.12 of 13 expected snapshots · 92.3%
43390202026-09-1416:4217:04Observed48194:35 p.m. / 5:10 p.m.9 of 11 expected snapshots · 81.8%
68580202026-09-1416:5617:30Observed64644:51 p.m. / 5:34 p.m.12 of 13 expected snapshots · 92.3%
226050202026-09-1417:0917:49Observed22145:08 p.m. / 5:49 p.m.13 of 14 expected snapshots · 92.9%
71610202026-09-1417:1117:45Observed64965:08 p.m. / 5:50 p.m.12 of 13 expected snapshots · 92.3%
116800202026-09-1417:1217:34Observed21984:49 p.m. / 5:34 p.m.9 of 11 expected snapshots · 81.8%
137650202026-09-1417:2517:59Observed25505:20 p.m. / 6:10 p.m.13 of 13 expected snapshots · 100%
145340202026-09-1417:4018:14Observed21985:00 p.m. / 6:17 p.m.13 of 13 expected snapshots · 100%
153530202026-09-1417:4018:18Observed64645:36 p.m. / 6:19 p.m.14 of 14 expected snapshots · 100%
27120202026-09-1417:4218:04Observed65255:14 p.m. / 6:03 p.m.10 of 11 expected snapshots · 90.9%
142180202026-09-1417:5518:29Observed22145:51 p.m. / 6:40 p.m.13 of 13 expected snapshots · 100%
39220202026-09-1418:0918:47Observed25506:11 p.m. / 7:45 p.m.14 of 14 expected snapshots · 100%
228850202026-09-1418:1018:44Observed65255:31 p.m. / 7:55 p.m.13 of 13 expected snapshots · 100%
76350202026-09-1418:1218:34Observed64966:20 p.m. / 6:34 p.m.10 of 11 expected snapshots · 90.9%
111090202026-09-1418:2518:59Observed64646:20 p.m. / 7:12 p.m.13 of 13 expected snapshots · 100%
5430202026-09-1418:3718:54Observed25316:32 p.m. / 7:04 p.m.9 of 10 expected snapshots · 90%
90990202026-09-1418:3919:17Observed22146:41 p.m. / 7:15 p.m.14 of 14 expected snapshots · 100%
214990202026-09-1418:4019:02Observed66476:19 p.m. / 7:23 p.m.11 of 11 expected snapshots · 100%
740202026-09-1418:5219:26Observed21326:53 p.m. / 7:39 p.m.13 of 13 expected snapshots · 100%
225750202026-09-1419:0719:24Observed66476:24 p.m. / 7:06 p.m.9 of 10 expected snapshots · 90%
142950202026-09-1419:1019:32Observed25317:06 p.m. / 7:31 p.m.11 of 11 expected snapshots · 100%
45530202026-09-1419:1019:46Observed64647:14 p.m. / 7:47 p.m.14 of 14 expected snapshots · 100%
34120202026-09-1419:2219:56Observed21647:17 p.m. / 8:04 p.m.13 of 13 expected snapshots · 100%
119130202026-09-1419:3719:54Observed25317:32 p.m. / 8:10 p.m.9 of 10 expected snapshots · 90%
84880202026-09-1419:4020:16Observed21327:42 p.m. / 8:55 p.m.14 of 14 expected snapshots · 100%
102680202026-09-1419:4120:03No matching position; investigateNone published10 of 11 expected snapshots · 90.9%Cause: unknown. The public feed cannot distinguish an operator action, onboard equipment issue, communications failure, or another data problem.
109980202026-09-1419:5220:26Observed64647:48 p.m. / 8:35 p.m.13 of 13 expected snapshots · 100%
198250202026-09-1420:0720:24Observed65857:25 p.m. / 8:33 p.m.9 of 10 expected snapshots · 90%
4550202026-09-1420:1020:46Observed66188:09 p.m. / 8:50 p.m.14 of 14 expected snapshots · 100%
213360202026-09-1420:1120:33Observed25318:11 p.m. / 8:30 p.m.10 of 11 expected snapshots · 90.9%
152710202026-09-1420:2220:56Observed65038:12 p.m. / 9:04 p.m.13 of 13 expected snapshots · 100%
38510202026-09-1420:3720:54Observed21068:35 p.m. / 9:08 p.m.9 of 10 expected snapshots · 90%
122560202026-09-1420:4021:16Observed64648:36 p.m. / 9:30 p.m.14 of 14 expected snapshots · 100%
114190202026-09-1420:4121:03Observed65858:34 p.m. / 9:02 p.m.10 of 11 expected snapshots · 90.9%
57520202026-09-1420:5221:26Observed21788:21 p.m. / 9:40 p.m.13 of 13 expected snapshots · 100%
95380202026-09-1421:0721:22Observed64968:53 p.m. / 9:37 p.m.9 of 9 expected snapshots · 100%
111510202026-09-1421:1021:46Observed65039:05 p.m. / 9:46 p.m.14 of 14 expected snapshots · 100%
83560202026-09-1421:1121:33Observed21069:10 p.m. / 10:43 p.m.10 of 11 expected snapshots · 90.9%
26250202026-09-1421:2221:54Observed25249:14 p.m. / 10:09 p.m.12 of 13 expected snapshots · 92.3%
146320202026-09-1421:3721:52Observed64649:32 p.m. / 10:06 p.m.9 of 9 expected snapshots · 100%
196000202026-09-1421:4122:03Observed64969:42 p.m. / 10:05 p.m.10 of 11 expected snapshots · 90.9%
200160202026-09-1421:4122:17Observed21789:42 p.m. / 10:16 p.m.13 of 14 expected snapshots · 92.9%
216540202026-09-1421:5222:24Observed65039:48 p.m. / 10:38 p.m.12 of 13 expected snapshots · 92.3%
130340202026-09-1422:1122:47Observed252410:10 p.m. / 10:48 p.m.11 of 14 expected snapshots · 78.6%
202560202026-09-1422:1222:34Observed646410:07 p.m. / 10:36 p.m.10 of 11 expected snapshots · 90.9%
215010202026-09-1422:2222:54Observed217810:17 p.m. / 11:40 p.m.10 of 13 expected snapshots · 76.9%
207070202026-09-1422:4023:15Observed650310:39 p.m. / 11:55 p.m.12 of 13 expected snapshots · 92.3%
81330202026-09-1422:5223:07Observed252410:51 p.m. / 11:23 p.m.7 of 9 expected snapshots · 77.8%
28980202026-09-1423:2223:44Observed251010:55 p.m. / 11:48 p.m.10 of 11 expected snapshots · 90.9%
107050202026-09-1423:2523:47Observed252411:29 p.m. / 11:50 p.m.11 of 11 expected snapshots · 100%
148960202026-09-1423:5224:14Observed252411:52 p.m. / 12:29 a.m.10 of 11 expected snapshots · 90.9%
175020202026-09-1423:5524:17Observed251011:50 p.m. / 12:21 a.m.11 of 11 expected snapshots · 100%
174640202026-09-1424:2224:44Observed251012:22 a.m. / 12:48 a.m.10 of 11 expected snapshots · 90.9%
230330202026-09-1424:2524:47Observed252412:30 a.m. / 2:27 a.m.11 of 11 expected snapshots · 100%
23710202026-09-1424:5425:16Observed213312:49 a.m. / 1:25 a.m.11 of 11 expected snapshots · 100%
41350202026-09-1424:5525:52Observed251012:50 a.m. / 1:51 a.m.18 of 18 expected snapshots · 100%
73770202026-09-1425:2425:46Observed252266481:19 a.m. / 1:50 a.m.11 of 11 expected snapshots · 100%
60050202026-09-1425:2526:22Observed21331:27 a.m. / 2:21 a.m.18 of 18 expected snapshots · 100%
67140202026-09-1425:3026:21Observed253412:49 a.m. / 2:20 a.m.17 of 17 expected snapshots · 100%
106490202026-09-1425:5526:52Observed650366481:31 a.m. / 2:47 a.m.18 of 18 expected snapshots · 100%
43640202026-09-1426:0326:54Observed25101:54 a.m. / 2:49 a.m.16 of 17 expected snapshots · 94.1%
134680202026-09-1426:2627:23Observed25342:21 a.m. / 3:19 a.m.17 of 18 expected snapshots · 94.4%
120610202026-09-1426:3327:24Observed21332:20 a.m. / 3:20 a.m.16 of 17 expected snapshots · 94.1%
9510202026-09-1427:0327:54Observed66482:49 a.m. / 3:49 a.m.16 of 17 expected snapshots · 94.1%
What these labels mean
Trip seen in the feed
A public vehicle observation overlaps this trip’s scheduled window. IDs match exactly, or an OC numeric timetable suffix is reconciled to one unique live trip on this route and date. Both trip IDs and the matching rule are included in the download.
Missing position to investigate
No public vehicle position matched the scheduled trip, and that trip’s own scheduled window had at least 75% of the expected operator-feed snapshots with observations near both ends. This needs investigation and is not proof of cancellation.
Missing data, not a missing bus
The trip window lacks enough operator-specific archive coverage, or a live trip ID cannot be assigned to one unique scheduled trip. It is excluded from missing-service counts.
Public vehicle identifier
An identifier published by the realtime feed. It may change and is not necessarily a verified physical fleet number.
Operator-confirmed cancellation
Historical cancellation is published only when a retained operator trip update explicitly marks it cancelled or deleted. Position absence alone is never relabelled as cancellation.
Which timetable was used?
Each date uses the latest retained official timetable fetched before that Toronto service day began. Days without such a timetable are not counted as zero service or as no-shows. Source version IDs, checksums and fetch times are included in the JSON download.