{
 "path": "/buses/routes/abus-r3",
 "title": "Bus R3 Bath: route, stops and times · ABUS · Hey Bath",
 "description": "The R3 runs between Ralph Allen School, Grounds and Weston, run by ABUS. Every stop in order, first and last buses, and any closures.",
 "canonical": "https://heybath.uk/buses/routes/abus-r3",
 "generated_at": "2026-10-10T09:13:34.691Z",
 "date_modified": "2026-10-10T09:00:11Z",
 "data": {
  "route": {
   "id": "bus-route:abus:r3",
   "line": "R3",
   "name": "Ralph Allen School, Grounds – Weston",
   "kind": "bus",
   "valid_to": "2027-07-09",
   "trips_week": 10,
   "ids": {
    "gtfs": [
     "61698"
    ],
    "agency": [
     "OP744"
    ],
    "noc": "ABUS"
   },
   "path": "/buses/routes/abus-r3",
   "bbox": [
    -2.39594,
    51.35651,
    -2.32891,
    51.3986
   ],
   "updated_at": "2026-10-10T05:05:15.425Z",
   "operator": {
    "name": "ABUS",
    "path": "/buses/operators/abus",
    "noc": "ABUS"
   },
   "first_today": null,
   "last_today": null,
   "every_minutes": null
  },
  "directions": [
   {
    "direction": 0,
    "towards": "Ralph Allen School, Grounds",
    "stops": [
     {
      "id": "bus-stop:0180bac30403",
      "name": "Deanhill Lane (nr)",
      "lat": 51.3986,
      "lng": -2.39572,
      "seq": 1,
      "some_trips_only": false,
      "path": "/buses/stops/deanhill-lane-nr-0180bac30403"
     },
     {
      "id": "bus-stop:0180bac30401",
      "name": "Crown and Anchor (SE-bound)",
      "lat": 51.39642,
      "lng": -2.39183,
      "seq": 2,
      "some_trips_only": false,
      "path": "/buses/stops/crown-and-anchor-se-bound-0180bac30401"
     },
     {
      "id": "bus-stop:0180bac30447",
      "name": "Crown Road (SE-bound)",
      "lat": 51.39534,
      "lng": -2.39024,
      "seq": 3,
      "some_trips_only": false,
      "path": "/buses/stops/crown-road-se-bound-0180bac30447"
     },
     {
      "id": "bus-stop:0180bac30441",
      "name": "RUH - A&E (S-bound)",
      "lat": 51.38987,
      "lng": -2.38909,
      "seq": 4,
      "some_trips_only": false,
      "path": "/buses/stops/ruh-a-e-s-bound-0180bac30441"
     },
     {
      "id": "bus-stop:0180bac30438",
      "name": "St John's (S-bound)",
      "lat": 51.38851,
      "lng": -2.38931,
      "seq": 5,
      "some_trips_only": false,
      "path": "/buses/stops/st-johns-s-bound-0180bac30438"
     },
     {
      "id": "bus-stop:0180bac30381",
      "name": "Chelsea Road (SE-bound)",
      "lat": 51.38563,
      "lng": -2.38828,
      "seq": 6,
      "some_trips_only": false,
      "path": "/buses/stops/chelsea-road-se-bound-0180bac30381"
     },
     {
      "id": "bus-stop:0180bac30358",
      "name": "The Weston (E-bound)",
      "lat": 51.38443,
      "lng": -2.38559,
      "seq": 7,
      "some_trips_only": false,
      "path": "/buses/stops/the-weston-e-bound-0180bac30358"
     },
     {
      "id": "bus-stop:0180bac23435",
      "name": "Windsor Villas (NE-bound)",
      "lat": 51.38443,
      "lng": -2.38309,
      "seq": 8,
      "some_trips_only": false,
      "path": "/buses/stops/windsor-villas-ne-bound-0180bac23435"
     },
     {
      "id": "bus-stop:0180bac30308",
      "name": "Dorset Close (E-bound)",
      "lat": 51.38187,
      "lng": -2.37888,
      "seq": 9,
      "some_trips_only": false,
      "path": "/buses/stops/dorset-close-e-bound-0180bac30308"
     },
     {
      "id": "bus-stop:0180bac30302",
      "name": "Brougham Hayes (SW-bound)",
      "lat": 51.38038,
      "lng": -2.37494,
      "seq": 10,
      "some_trips_only": false,
      "path": "/buses/stops/brougham-hayes-sw-bound-0180bac30302"
     },
     {
      "id": "bus-stop:0180bac30240",
      "name": "Oldfield Road (E-bound)",
      "lat": 51.37443,
      "lng": -2.36961,
      "seq": 11,
      "some_trips_only": false,
      "path": "/buses/stops/oldfield-road-e-bound-0180bac30240"
     },
     {
      "id": "bus-stop:0180bac30153",
      "name": "Bear Flat (C)",
      "lat": 51.37321,
      "lng": -2.36638,
      "seq": 12,
      "some_trips_only": false,
      "path": "/buses/stops/bear-flat-c-0180bac30153"
     },
     {
      "id": "bus-stop:018000006",
      "name": "Elm Place (S-bound)",
      "lat": 51.37213,
      "lng": -2.36653,
      "seq": 13,
      "some_trips_only": false,
      "path": "/buses/stops/elm-place-s-bound-018000006"
     },
     {
      "id": "bus-stop:0180bac30156",
      "name": "St Luke's Road (S-bound)",
      "lat": 51.36943,
      "lng": -2.36738,
      "seq": 14,
      "some_trips_only": false,
      "path": "/buses/stops/st-lukes-road-s-bound-0180bac30156"
     },
     {
      "id": "bus-stop:0180baz02412",
      "name": "Englishcombe Lodge (W-bound)",
      "lat": 51.36754,
      "lng": -2.37772,
      "seq": 15,
      "some_trips_only": false,
      "path": "/buses/stops/englishcombe-lodge-w-bound-0180baz02412"
     },
     {
      "id": "bus-stop:0180baz02407",
      "name": "Oak Avenue (W-bound)",
      "lat": 51.36871,
      "lng": -2.3843,
      "seq": 16,
      "some_trips_only": false,
      "path": "/buses/stops/oak-avenue-w-bound-0180baz02407"
     },
     {
      "id": "bus-stop:0180bac30203",
      "name": "Sladebrook Court (SW-bound)",
      "lat": 51.36751,
      "lng": -2.38833,
      "seq": 17,
      "some_trips_only": false,
      "path": "/buses/stops/sladebrook-court-sw-bound-0180bac30203"
     },
     {
      "id": "bus-stop:0180bac30201",
      "name": "Padleigh Hill (SW-bound)",
      "lat": 51.36579,
      "lng": -2.39367,
      "seq": 18,
      "some_trips_only": false,
      "path": "/buses/stops/padleigh-hill-sw-bound-0180bac30201"
     },
     {
      "id": "bus-stop:0180bac30199",
      "name": "Bath Community Academy (E-bound)",
      "lat": 51.36455,
      "lng": -2.39195,
      "seq": 19,
      "some_trips_only": false,
      "path": "/buses/stops/bath-community-academy-e-bound-0180bac30199"
     },
     {
      "id": "bus-stop:0180bac30197",
      "name": "Somerdale View (SE-bound)",
      "lat": 51.36253,
      "lng": -2.38583,
      "seq": 20,
      "some_trips_only": false,
      "path": "/buses/stops/somerdale-view-se-bound-0180bac30197"
     },
     {
      "id": "bus-stop:0180bac30194",
      "name": "Barrow Road (SE-bound)",
      "lat": 51.36119,
      "lng": -2.38156,
      "seq": 21,
      "some_trips_only": false,
      "path": "/buses/stops/barrow-road-se-bound-0180bac30194"
     },
     {
      "id": "bus-stop:0180bac30193",
      "name": "Noads Corner (SE-bound)",
      "lat": 51.36034,
      "lng": -2.37952,
      "seq": 22,
      "some_trips_only": false,
      "path": "/buses/stops/noads-corner-se-bound-0180bac30193"
     },
     {
      "id": "bus-stop:0180bac30174",
      "name": "Post Office (SE-bound)",
      "lat": 51.35954,
      "lng": -2.37777,
      "seq": 23,
      "some_trips_only": false,
      "path": "/buses/stops/post-office-se-bound-0180bac30174"
     },
     {
      "id": "bus-stop:0180bac30176",
      "name": "Red Lion (SE-bound)",
      "lat": 51.35884,
      "lng": -2.37626,
      "seq": 24,
      "some_trips_only": false,
      "path": "/buses/stops/red-lion-se-bound-0180bac30176"
     },
     {
      "id": "bus-stop:0180bac30132",
      "name": "Fosseway School (SE-bound)",
      "lat": 51.35811,
      "lng": -2.37473,
      "seq": 25,
      "some_trips_only": false,
      "path": "/buses/stops/fosseway-school-se-bound-0180bac30132"
     },
     {
      "id": "bus-stop:0180bac30131",
      "name": "Sainsbury's (SE-bound)",
      "lat": 51.35677,
      "lng": -2.37079,
      "seq": 26,
      "some_trips_only": false,
      "path": "/buses/stops/sainsburys-se-bound-0180bac30131"
     },
     {
      "id": "bus-stop:0180bac30127",
      "name": "Glasshouse (NE-bound)",
      "lat": 51.35729,
      "lng": -2.36744,
      "seq": 27,
      "some_trips_only": false,
      "path": "/buses/stops/glasshouse-ne-bound-0180bac30127"
     },
     {
      "id": "bus-stop:0180bac30128",
      "name": "Entry Hill (E-bound)",
      "lat": 51.35819,
      "lng": -2.36426,
      "seq": 28,
      "some_trips_only": false,
      "path": "/buses/stops/entry-hill-e-bound-0180bac30128"
     },
     {
      "id": "bus-stop:0180bac30121",
      "name": "Bradford Road Shops (E-bound)",
      "lat": 51.35903,
      "lng": -2.3591,
      "seq": 29,
      "some_trips_only": false,
      "path": "/buses/stops/bradford-road-shops-e-bound-0180bac30121"
     },
     {
      "id": "bus-stop:0180bac30093",
      "name": "Mulberry Park (E-bound)",
      "lat": 51.35991,
      "lng": -2.35425,
      "seq": 30,
      "some_trips_only": false,
      "path": "/buses/stops/mulberry-park-e-bound-0180bac30093"
     },
     {
      "id": "bus-stop:0180bac30092",
      "name": "Stonehouse Lane (NE-bound)",
      "lat": 51.36091,
      "lng": -2.34988,
      "seq": 31,
      "some_trips_only": false,
      "path": "/buses/stops/stonehouse-lane-ne-bound-0180bac30092"
     },
     {
      "id": "bus-stop:0180bac49603",
      "name": "Hadley Arms (E-bound)",
      "lat": 51.36246,
      "lng": -2.34542,
      "seq": 32,
      "some_trips_only": false,
      "path": "/buses/stops/hadley-arms-e-bound-0180bac49603"
     },
     {
      "id": "bus-stop:0180bac30113",
      "name": "Tyning Road (E-bound)",
      "lat": 51.36258,
      "lng": -2.34453,
      "seq": 33,
      "some_trips_only": false,
      "path": "/buses/stops/tyning-road-e-bound-0180bac30113"
     },
     {
      "id": "bus-stop:0180bac30086",
      "name": "Shaft Road (E-bound)",
      "lat": 51.36319,
      "lng": -2.33718,
      "seq": 34,
      "some_trips_only": false,
      "path": "/buses/stops/shaft-road-e-bound-0180bac30086"
     },
     {
      "id": "bus-stop:0180bac30085",
      "name": "Ralph Allen School (E-bound)",
      "lat": 51.36391,
      "lng": -2.33058,
      "seq": 35,
      "some_trips_only": false,
      "path": "/buses/stops/ralph-allen-school-e-bound-0180bac30085"
     },
     {
      "id": "bus-stop:0180baa01315",
      "name": "Ralph Allen School Grounds (W-bound)",
      "lat": 51.36385,
      "lng": -2.32883,
      "seq": 36,
      "some_trips_only": false,
      "path": "/buses/stops/ralph-allen-school-grounds-w-bound-0180baa01315"
     }
    ]
   },
   {
    "direction": 1,
    "towards": "Weston",
    "stops": [
     {
      "id": "bus-stop:0180baa01315",
      "name": "Ralph Allen School Grounds (W-bound)",
      "lat": 51.36385,
      "lng": -2.32883,
      "seq": 1,
      "some_trips_only": false,
      "path": "/buses/stops/ralph-allen-school-grounds-w-bound-0180baa01315"
     },
     {
      "id": "bus-stop:0180bac30084",
      "name": "Ralph Allen School (W-bound)",
      "lat": 51.36382,
      "lng": -2.33077,
      "seq": 2,
      "some_trips_only": false,
      "path": "/buses/stops/ralph-allen-school-w-bound-0180bac30084"
     },
     {
      "id": "bus-stop:0180bac30087",
      "name": "Shaft Road (W-bound)",
      "lat": 51.36292,
      "lng": -2.33902,
      "seq": 3,
      "some_trips_only": false,
      "path": "/buses/stops/shaft-road-w-bound-0180bac30087"
     },
     {
      "id": "bus-stop:0180bac30088",
      "name": "Tyning Road (W-bound)",
      "lat": 51.36256,
      "lng": -2.34234,
      "seq": 4,
      "some_trips_only": false,
      "path": "/buses/stops/tyning-road-w-bound-0180bac30088"
     },
     {
      "id": "bus-stop:0180bac60003",
      "name": "Hadley Arms (W-bound)",
      "lat": 51.36199,
      "lng": -2.34645,
      "seq": 5,
      "some_trips_only": false,
      "path": "/buses/stops/hadley-arms-w-bound-0180bac60003"
     },
     {
      "id": "bus-stop:0180bac30091",
      "name": "The Firs (SW-bound)",
      "lat": 51.36124,
      "lng": -2.34866,
      "seq": 6,
      "some_trips_only": false,
      "path": "/buses/stops/the-firs-sw-bound-0180bac30091"
     },
     {
      "id": "bus-stop:0180bac56482",
      "name": "Combe Road (SW-bound)",
      "lat": 51.36045,
      "lng": -2.3511,
      "seq": 7,
      "some_trips_only": false,
      "path": "/buses/stops/combe-road-sw-bound-0180bac56482"
     },
     {
      "id": "bus-stop:0180bac30120",
      "name": "Foxhill House (W-bound)",
      "lat": 51.35918,
      "lng": -2.35733,
      "seq": 8,
      "some_trips_only": false,
      "path": "/buses/stops/foxhill-house-w-bound-0180bac30120"
     },
     {
      "id": "bus-stop:0180bac30122",
      "name": "Bradford Road Shops (W-bound)",
      "lat": 51.35892,
      "lng": -2.35931,
      "seq": 9,
      "some_trips_only": false,
      "path": "/buses/stops/bradford-road-shops-w-bound-0180bac30122"
     },
     {
      "id": "bus-stop:0180bac30123",
      "name": "Entry Hill (W-bound)",
      "lat": 51.35838,
      "lng": -2.36294,
      "seq": 10,
      "some_trips_only": false,
      "path": "/buses/stops/entry-hill-w-bound-0180bac30123"
     },
     {
      "id": "bus-stop:0180baa01349",
      "name": "Sainsbury's (NW-bound)",
      "lat": 51.35694,
      "lng": -2.37159,
      "seq": 11,
      "some_trips_only": false,
      "path": "/buses/stops/sainsburys-nw-bound-0180baa01349"
     },
     {
      "id": "bus-stop:0180bac56454",
      "name": "Fosseway School (NW-bound)",
      "lat": 51.35808,
      "lng": -2.37502,
      "seq": 12,
      "some_trips_only": false,
      "path": "/buses/stops/fosseway-school-nw-bound-0180bac56454"
     },
     {
      "id": "bus-stop:0180bac30177",
      "name": "Red Lion (NW-bound)",
      "lat": 51.35884,
      "lng": -2.37646,
      "seq": 13,
      "some_trips_only": false,
      "path": "/buses/stops/red-lion-nw-bound-0180bac30177"
     },
     {
      "id": "bus-stop:0180bac30192",
      "name": "Noads Corner (NW-bound)",
      "lat": 51.36033,
      "lng": -2.37978,
      "seq": 14,
      "some_trips_only": false,
      "path": "/buses/stops/noads-corner-nw-bound-0180bac30192"
     },
     {
      "id": "bus-stop:0180bac30195",
      "name": "Barrow Road (W-bound)",
      "lat": 51.36155,
      "lng": -2.38305,
      "seq": 15,
      "some_trips_only": false,
      "path": "/buses/stops/barrow-road-w-bound-0180bac30195"
     },
     {
      "id": "bus-stop:0180bac30196",
      "name": "Somerdale View (NW-bound)",
      "lat": 51.36223,
      "lng": -2.38521,
      "seq": 16,
      "some_trips_only": false,
      "path": "/buses/stops/somerdale-view-nw-bound-0180bac30196"
     },
     {
      "id": "bus-stop:0180bac30198",
      "name": "Bath Community Academy (NW-bound)",
      "lat": 51.36445,
      "lng": -2.39201,
      "seq": 17,
      "some_trips_only": false,
      "path": "/buses/stops/bath-community-academy-nw-bound-0180bac30198"
     },
     {
      "id": "bus-stop:0180bac30200",
      "name": "Padleigh Turn (NE-bound)",
      "lat": 51.3662,
      "lng": -2.39282,
      "seq": 18,
      "some_trips_only": false,
      "path": "/buses/stops/padleigh-turn-ne-bound-0180bac30200"
     },
     {
      "id": "bus-stop:0180bac30202",
      "name": "Southdown Road (NE-bound)",
      "lat": 51.36717,
      "lng": -2.39049,
      "seq": 19,
      "some_trips_only": false,
      "path": "/buses/stops/southdown-road-ne-bound-0180bac30202"
     },
     {
      "id": "bus-stop:0180baz02398",
      "name": "Sladebrook Court (E-bound)",
      "lat": 51.36816,
      "lng": -2.387,
      "seq": 20,
      "some_trips_only": false,
      "path": "/buses/stops/sladebrook-court-e-bound-0180baz02398"
     },
     {
      "id": "bus-stop:0180baz02406",
      "name": "Oak Avenue (E-bound)",
      "lat": 51.36876,
      "lng": -2.38259,
      "seq": 21,
      "some_trips_only": false,
      "path": "/buses/stops/oak-avenue-e-bound-0180baz02406"
     },
     {
      "id": "bus-stop:0180bac30159",
      "name": "Hatfield Road (NE-bound)",
      "lat": 51.36822,
      "lng": -2.36835,
      "seq": 22,
      "some_trips_only": false,
      "path": "/buses/stops/hatfield-road-ne-bound-0180bac30159"
     },
     {
      "id": "bus-stop:0180bac30157",
      "name": "St Luke's Road (N-bound)",
      "lat": 51.36949,
      "lng": -2.36754,
      "seq": 23,
      "some_trips_only": false,
      "path": "/buses/stops/st-lukes-road-n-bound-0180bac30157"
     },
     {
      "id": "bus-stop:0180bac30155",
      "name": "Elm Place (N-bound)",
      "lat": 51.37262,
      "lng": -2.36658,
      "seq": 24,
      "some_trips_only": false,
      "path": "/buses/stops/elm-place-n-bound-0180bac30155"
     },
     {
      "id": "bus-stop:0180bac30147",
      "name": "Bear Flat (A)",
      "lat": 51.37395,
      "lng": -2.36657,
      "seq": 25,
      "some_trips_only": false,
      "path": "/buses/stops/bear-flat-a-0180bac30147"
     },
     {
      "id": "bus-stop:0180bac30241",
      "name": "Oldfield Road (W-bound)",
      "lat": 51.37433,
      "lng": -2.36926,
      "seq": 26,
      "some_trips_only": false,
      "path": "/buses/stops/oldfield-road-w-bound-0180bac30241"
     },
     {
      "id": "bus-stop:0180bac30306",
      "name": "Brougham Hayes (W-bound)",
      "lat": 51.38132,
      "lng": -2.37545,
      "seq": 27,
      "some_trips_only": false,
      "path": "/buses/stops/brougham-hayes-w-bound-0180bac30306"
     },
     {
      "id": "bus-stop:0180bac30307",
      "name": "Dorset Close (W-bound)",
      "lat": 51.38162,
      "lng": -2.37794,
      "seq": 28,
      "some_trips_only": false,
      "path": "/buses/stops/dorset-close-w-bound-0180bac30307"
     },
     {
      "id": "bus-stop:0180bac23463",
      "name": "Windsor Bridge Road (N-bound)",
      "lat": 51.38309,
      "lng": -2.38119,
      "seq": 29,
      "some_trips_only": false,
      "path": "/buses/stops/windsor-bridge-road-n-bound-0180bac23463"
     },
     {
      "id": "bus-stop:0180bac30357",
      "name": "Windsor Villas (SW-bound)",
      "lat": 51.38457,
      "lng": -2.3821,
      "seq": 30,
      "some_trips_only": false,
      "path": "/buses/stops/windsor-villas-sw-bound-0180bac30357"
     },
     {
      "id": "bus-stop:0180bac30379",
      "name": "The Weston (NW-bound)",
      "lat": 51.3848,
      "lng": -2.38719,
      "seq": 31,
      "some_trips_only": false,
      "path": "/buses/stops/the-weston-nw-bound-0180bac30379"
     },
     {
      "id": "bus-stop:0180bac30380",
      "name": "Chelsea Road (NW-bound)",
      "lat": 51.38564,
      "lng": -2.38854,
      "seq": 32,
      "some_trips_only": false,
      "path": "/buses/stops/chelsea-road-nw-bound-0180bac30380"
     },
     {
      "id": "bus-stop:0180bac30440",
      "name": "St John's (N-bound)",
      "lat": 51.38852,
      "lng": -2.38947,
      "seq": 33,
      "some_trips_only": false,
      "path": "/buses/stops/st-johns-n-bound-0180bac30440"
     },
     {
      "id": "bus-stop:0180bac30442",
      "name": "RUH - A&E (N-bound)",
      "lat": 51.39027,
      "lng": -2.38918,
      "seq": 34,
      "some_trips_only": false,
      "path": "/buses/stops/ruh-a-e-n-bound-0180bac30442"
     },
     {
      "id": "bus-stop:0180bac30446",
      "name": "Crown Road (N-bound)",
      "lat": 51.39463,
      "lng": -2.38968,
      "seq": 35,
      "some_trips_only": false,
      "path": "/buses/stops/crown-road-n-bound-0180bac30446"
     },
     {
      "id": "bus-stop:0180bac30400",
      "name": "Crown and Anchor (NW-bound)",
      "lat": 51.39651,
      "lng": -2.39234,
      "seq": 36,
      "some_trips_only": false,
      "path": "/buses/stops/crown-and-anchor-nw-bound-0180bac30400"
     },
     {
      "id": "bus-stop:0180bac30402",
      "name": "Deanhill Lane (opp)",
      "lat": 51.39822,
      "lng": -2.39603,
      "seq": 37,
      "some_trips_only": false,
      "path": "/buses/stops/deanhill-lane-opp-0180bac30402"
     }
    ]
   }
  ],
  "disruptions": [
   {
    "title": "Stop closure: Bear Flat A",
    "line": "The Bear Flat A stop will be closed 27 July to 27 Nov 2026",
    "path": "/buses/stops/bear-flat-a-0180bac30147",
    "link": null,
    "status": "open",
    "starts_at": "2026-07-26T23:00:00.000Z",
    "ends_at": "2026-11-27T23:59:00.000Z",
    "lines": [
     "4",
     "13",
     "41",
     "58",
     "100",
     "171",
     "172",
     "173",
     "174",
     "175",
     "522",
     "768",
     "D2",
     "D2x",
     "R3"
    ]
   },
   {
    "title": "Stop closure: Entry Hill",
    "line": "The Entry Hill stop will be closed 0930 - 1500 on 19 Oct 2026",
    "path": "/buses/stops/entry-hill-w-bound-0180bac30123",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-19T08:30:00.000Z",
    "ends_at": "2026-10-19T14:00:00.000Z",
    "lines": [
     "13",
     "R2",
     "R3",
     "U4"
    ]
   },
   {
    "title": "Stop closure: RUH A&E",
    "line": "The RUH A&E stops will be closed 20 - 22 Oct 2026",
    "path": "/buses/stops/ruh-a-e-n-bound-0180bac30442",
    "link": null,
    "status": "planned",
    "starts_at": "2026-10-20T08:00:00.000Z",
    "ends_at": "2026-10-23T22:59:00.000Z",
    "lines": [
     "4",
     "R3"
    ]
   }
  ],
  "timetable": {
   "built_at": "2026-10-10T05:05:29.044Z",
   "feed_version": "20261010_025201",
   "feed_covers_to": "2027-12-01"
  },
  "attribution": [
   "Bus Open Data Service, Department for Transport, Open Government Licence v3.0"
  ],
  "photo": null,
  "inside": [],
  "indexable": true,
  "date_modified": "2026-10-10T09:00:11Z",
  "sources": [
   {
    "id": "bus-timetables",
    "name": "Bus timetables (Bus Open Data Service)",
    "url": "https://data.bus-data.dft.gov.uk/timetable/download/",
    "licence": "OGL v3",
    "attribution": "Bus Open Data Service, Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T09:00:11.772Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T09:00:11.772Z"
   },
   {
    "id": "bus-stops",
    "name": "Bus stops (NaPTAN)",
    "url": "https://www.data.gov.uk/dataset/ff93ffc1-6656-47d8-9155-85ea0b8f2251/naptan",
    "licence": "OGL v3",
    "attribution": "Contains NaPTAN data from the Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T05:05:49.521Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T05:05:49.521Z"
   },
   {
    "id": "bus-disruptions",
    "name": "Bus disruptions (Bus Open Data Service)",
    "url": "https://data.bus-data.dft.gov.uk/",
    "licence": "OGL v3",
    "attribution": "Bus Open Data Service, Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T09:00:14.066Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T09:00:14.066Z"
   }
  ]
 }
}