{
  "metadata": {
    "id": "transit-service",
    "title": "Transit stops and scheduled service",
    "status": "Published snapshot",
    "retrieved_utc": "2026-09-18",
    "coverage": "HISTORICAL: Friday 2026-08-28, 06:00–22:00; downloaded feed calendar spans July 23–August 28, 2026",
    "geography": "SFMTA Muni network; some stops may be outside San Francisco",
    "source_url": "https://www.sfmta.com/reports/gtfs-transit-data",
    "methodology": "Apply GTFS calendar plus calendar_dates additions/removals for 2026-08-28. Select active trips, then departure-time stop calls from 06:00 inclusive to 22:00 exclusive in local service-day time. Count trips and distinct stop IDs per route. Separate stop inventory includes coordinates and active-route count for this window.",
    "limitations": "The feed downloaded September 18 is expired; these are historical schedules, not current service, actual arrivals, reliability, commute times or walking accessibility. Stop IDs can represent opposite sides/platforms at one location. Trip counts are not frequency estimates. No causal rent/transit relationship is claimed.",
    "rights": "SFMTA Transit Data License Agreement; see bundled license and source page. No Homzora relicensing.",
    "attribution": "SFMTA; scheduled-service aggregation by Homzora",
    "row_count": 63,
    "fields": [
      "route_id",
      "route",
      "route_name",
      "service_date",
      "window_local",
      "scheduled_trips_with_stop_calls",
      "distinct_stop_ids",
      "scheduled_stop_calls"
    ]
  },
  "data": [
    {
      "route_id": "1",
      "route": "1",
      "route_name": "CALIFORNIA",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 345,
      "distinct_stop_ids": 95,
      "scheduled_stop_calls": 13293
    },
    {
      "route_id": "12",
      "route": "12",
      "route_name": "FOLSOM-PACIFIC",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 168,
      "distinct_stop_ids": 85,
      "scheduled_stop_calls": 5639
    },
    {
      "route_id": "14",
      "route": "14",
      "route_name": "MISSION",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 203,
      "distinct_stop_ids": 89,
      "scheduled_stop_calls": 8641
    },
    {
      "route_id": "14R",
      "route": "14R",
      "route_name": "MISSION RAPID",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 249,
      "distinct_stop_ids": 45,
      "scheduled_stop_calls": 5481
    },
    {
      "route_id": "15",
      "route": "15",
      "route_name": "BAYVIEW HUNTERS POINT EXPRESS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 152,
      "distinct_stop_ids": 46,
      "scheduled_stop_calls": 4112
    },
    {
      "route_id": "18",
      "route": "18",
      "route_name": "46TH AVENUE",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 95,
      "distinct_stop_ids": 85,
      "scheduled_stop_calls": 4075
    },
    {
      "route_id": "19",
      "route": "19",
      "route_name": "POLK",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 130,
      "distinct_stop_ids": 129,
      "scheduled_stop_calls": 8239
    },
    {
      "route_id": "1X",
      "route": "1X",
      "route_name": "CALIFORNIA EXPRESS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 8,
      "distinct_stop_ids": 49,
      "scheduled_stop_calls": 197
    },
    {
      "route_id": "2",
      "route": "2",
      "route_name": "SUTTER",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 76,
      "distinct_stop_ids": 52,
      "scheduled_stop_calls": 2048
    },
    {
      "route_id": "22",
      "route": "22",
      "route_name": "FILLMORE",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 303,
      "distinct_stop_ids": 81,
      "scheduled_stop_calls": 11616
    },
    {
      "route_id": "23",
      "route": "23",
      "route_name": "MONTEREY",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 93,
      "distinct_stop_ids": 117,
      "scheduled_stop_calls": 5431
    },
    {
      "route_id": "24",
      "route": "24",
      "route_name": "DIVISADERO",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 183,
      "distinct_stop_ids": 115,
      "scheduled_stop_calls": 10328
    },
    {
      "route_id": "25",
      "route": "25",
      "route_name": "TREASURE ISLAND",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 96,
      "distinct_stop_ids": 15,
      "scheduled_stop_calls": 800
    },
    {
      "route_id": "27",
      "route": "27",
      "route_name": "BRYANT",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 114,
      "distinct_stop_ids": 84,
      "scheduled_stop_calls": 4751
    },
    {
      "route_id": "28",
      "route": "28",
      "route_name": "19TH AVENUE",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 162,
      "distinct_stop_ids": 72,
      "scheduled_stop_calls": 5868
    },
    {
      "route_id": "28R",
      "route": "28R",
      "route_name": "19TH AVENUE RAPID",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 122,
      "distinct_stop_ids": 24,
      "scheduled_stop_calls": 1586
    },
    {
      "route_id": "29",
      "route": "29",
      "route_name": "SUNSET",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 213,
      "distinct_stop_ids": 157,
      "scheduled_stop_calls": 16035
    },
    {
      "route_id": "30",
      "route": "30",
      "route_name": "STOCKTON",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 217,
      "distinct_stop_ids": 72,
      "scheduled_stop_calls": 6460
    },
    {
      "route_id": "30X",
      "route": "30X",
      "route_name": "MARINA EXPRESS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 3,
      "distinct_stop_ids": 20,
      "scheduled_stop_calls": 60
    },
    {
      "route_id": "31",
      "route": "31",
      "route_name": "BALBOA",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 100,
      "distinct_stop_ids": 95,
      "scheduled_stop_calls": 4622
    },
    {
      "route_id": "33",
      "route": "33",
      "route_name": "ASHBURY-18TH ST",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 100,
      "distinct_stop_ids": 82,
      "scheduled_stop_calls": 4062
    },
    {
      "route_id": "35",
      "route": "35",
      "route_name": "EUREKA",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 58,
      "distinct_stop_ids": 67,
      "scheduled_stop_calls": 2001
    },
    {
      "route_id": "36",
      "route": "36",
      "route_name": "TERESITA",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 65,
      "distinct_stop_ids": 111,
      "scheduled_stop_calls": 3973
    },
    {
      "route_id": "37",
      "route": "37",
      "route_name": "CORBETT",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 88,
      "distinct_stop_ids": 89,
      "scheduled_stop_calls": 3941
    },
    {
      "route_id": "38",
      "route": "38",
      "route_name": "GEARY",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 210,
      "distinct_stop_ids": 87,
      "scheduled_stop_calls": 7596
    },
    {
      "route_id": "38R",
      "route": "38R",
      "route_name": "GEARY RAPID",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 298,
      "distinct_stop_ids": 46,
      "scheduled_stop_calls": 7001
    },
    {
      "route_id": "39",
      "route": "39",
      "route_name": "COIT",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 62,
      "distinct_stop_ids": 37,
      "scheduled_stop_calls": 1209
    },
    {
      "route_id": "43",
      "route": "43",
      "route_name": "MASONIC",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 151,
      "distinct_stop_ids": 164,
      "scheduled_stop_calls": 12155
    },
    {
      "route_id": "44",
      "route": "44",
      "route_name": "O'SHAUGHNESSY",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 182,
      "distinct_stop_ids": 126,
      "scheduled_stop_calls": 11266
    },
    {
      "route_id": "45",
      "route": "45",
      "route_name": "UNION-STOCKTON",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 185,
      "distinct_stop_ids": 59,
      "scheduled_stop_calls": 5260
    },
    {
      "route_id": "48",
      "route": "48",
      "route_name": "QUINTARA-24TH STREET",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 146,
      "distinct_stop_ids": 134,
      "scheduled_stop_calls": 9364
    },
    {
      "route_id": "49",
      "route": "49",
      "route_name": "VAN NESS-MISSION",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 299,
      "distinct_stop_ids": 74,
      "scheduled_stop_calls": 10807
    },
    {
      "route_id": "5",
      "route": "5",
      "route_name": "FULTON",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 186,
      "distinct_stop_ids": 80,
      "scheduled_stop_calls": 4183
    },
    {
      "route_id": "52",
      "route": "52",
      "route_name": "EXCELSIOR",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 92,
      "distinct_stop_ids": 69,
      "scheduled_stop_calls": 3265
    },
    {
      "route_id": "54",
      "route": "54",
      "route_name": "FELTON",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 94,
      "distinct_stop_ids": 160,
      "scheduled_stop_calls": 7428
    },
    {
      "route_id": "55",
      "route": "55",
      "route_name": "DOGPATCH",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 97,
      "distinct_stop_ids": 28,
      "scheduled_stop_calls": 1440
    },
    {
      "route_id": "56",
      "route": "56",
      "route_name": "RUTLAND",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 85,
      "distinct_stop_ids": 51,
      "scheduled_stop_calls": 2259
    },
    {
      "route_id": "57",
      "route": "57",
      "route_name": "PARKMERCED",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 98,
      "distinct_stop_ids": 54,
      "scheduled_stop_calls": 2687
    },
    {
      "route_id": "58",
      "route": "58",
      "route_name": "LAKE MERCED",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 66,
      "distinct_stop_ids": 42,
      "scheduled_stop_calls": 1408
    },
    {
      "route_id": "5R",
      "route": "5R",
      "route_name": "FULTON RAPID",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 168,
      "distinct_stop_ids": 62,
      "scheduled_stop_calls": 5207
    },
    {
      "route_id": "6",
      "route": "6",
      "route_name": "HAYES-PARNASSUS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 99,
      "distinct_stop_ids": 84,
      "scheduled_stop_calls": 4100
    },
    {
      "route_id": "66",
      "route": "66",
      "route_name": "QUINTARA",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 97,
      "distinct_stop_ids": 55,
      "scheduled_stop_calls": 2687
    },
    {
      "route_id": "67",
      "route": "67",
      "route_name": "BERNAL HEIGHTS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 96,
      "distinct_stop_ids": 41,
      "scheduled_stop_calls": 2052
    },
    {
      "route_id": "7",
      "route": "7",
      "route_name": "HAIGHT-NORIEGA",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 157,
      "distinct_stop_ids": 100,
      "scheduled_stop_calls": 7785
    },
    {
      "route_id": "714",
      "route": "714",
      "route_name": "BART EARLY BIRD",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 1,
      "distinct_stop_ids": 2,
      "scheduled_stop_calls": 2
    },
    {
      "route_id": "8",
      "route": "8",
      "route_name": "BAYSHORE",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 189,
      "distinct_stop_ids": 101,
      "scheduled_stop_calls": 9091
    },
    {
      "route_id": "8AX",
      "route": "8AX",
      "route_name": "BAYSHORE A EXPRESS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 49,
      "distinct_stop_ids": 45,
      "scheduled_stop_calls": 1150
    },
    {
      "route_id": "8BX",
      "route": "8BX",
      "route_name": "BAYSHORE B EXPRESS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 43,
      "distinct_stop_ids": 82,
      "scheduled_stop_calls": 1815
    },
    {
      "route_id": "9",
      "route": "9",
      "route_name": "SAN BRUNO",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 153,
      "distinct_stop_ids": 109,
      "scheduled_stop_calls": 5322
    },
    {
      "route_id": "9R",
      "route": "9R",
      "route_name": "SAN BRUNO RAPID",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 119,
      "distinct_stop_ids": 74,
      "scheduled_stop_calls": 4459
    },
    {
      "route_id": "CA",
      "route": "CA",
      "route_name": "CALIFORNIA STREET CABLE CAR",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 146,
      "distinct_stop_ids": 35,
      "scheduled_stop_calls": 2527
    },
    {
      "route_id": "F",
      "route": "F",
      "route_name": "MARKET & WHARVES",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 137,
      "distinct_stop_ids": 58,
      "scheduled_stop_calls": 4010
    },
    {
      "route_id": "J",
      "route": "J",
      "route_name": "CHURCH",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 131,
      "distinct_stop_ids": 48,
      "scheduled_stop_calls": 3043
    },
    {
      "route_id": "K",
      "route": "K",
      "route_name": "INGLESIDE",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 181,
      "distinct_stop_ids": 41,
      "scheduled_stop_calls": 3553
    },
    {
      "route_id": "KBUS",
      "route": "KBUS",
      "route_name": "INGLESIDE BUS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 5,
      "distinct_stop_ids": 42,
      "scheduled_stop_calls": 66
    },
    {
      "route_id": "L",
      "route": "L",
      "route_name": "TARAVAL",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 189,
      "distinct_stop_ids": 52,
      "scheduled_stop_calls": 4469
    },
    {
      "route_id": "M",
      "route": "M",
      "route_name": "OCEAN VIEW",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 175,
      "distinct_stop_ids": 56,
      "scheduled_stop_calls": 4326
    },
    {
      "route_id": "N",
      "route": "N",
      "route_name": "JUDAH",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 198,
      "distinct_stop_ids": 64,
      "scheduled_stop_calls": 6007
    },
    {
      "route_id": "NBUS",
      "route": "NBUS",
      "route_name": "JUDAH BUS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 2,
      "distinct_stop_ids": 20,
      "scheduled_stop_calls": 20
    },
    {
      "route_id": "PH",
      "route": "PH",
      "route_name": "POWELL-HYDE CABLE CAR",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 213,
      "distinct_stop_ids": 57,
      "scheduled_stop_calls": 5833
    },
    {
      "route_id": "PM",
      "route": "PM",
      "route_name": "POWELL-MASON CABLE CAR",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 174,
      "distinct_stop_ids": 47,
      "scheduled_stop_calls": 3838
    },
    {
      "route_id": "T",
      "route": "T",
      "route_name": "THIRD",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 202,
      "distinct_stop_ids": 43,
      "scheduled_stop_calls": 4147
    },
    {
      "route_id": "TBUS",
      "route": "TBUS",
      "route_name": "THIRD BUS",
      "service_date": "2026-08-28",
      "window_local": "06:00–22:00 America/Los_Angeles",
      "scheduled_trips_with_stop_calls": 3,
      "distinct_stop_ids": 19,
      "scheduled_stop_calls": 28
    }
  ]
}
