{
 "path": "/data",
 "title": "Open data about Bath: what Hey Bath holds and the licences",
 "description": "The 93 public datasets Hey Bath reads about Bath and North East Somerset, 38 of them under the Open Government Licence, with how often we check each and…",
 "canonical": "https://heybath.uk/data",
 "generated_at": "2026-10-10T07:19:46.100Z",
 "date_modified": "2026-10-10T07:16:04Z",
 "data": {
  "how_to_reuse": "Add .json to any page address for its data. Credit the original source as its licence asks.",
  "datasets": [
   {
    "id": "open-meteo-pollen",
    "name": "Open-Meteo pollen",
    "group": "environment",
    "group_name": "Environment",
    "what": "City-wide pollen and particles",
    "url": "https://air-quality-api.open-meteo.com/v1/air-quality",
    "licence": "CC BY 4.0",
    "licence_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Pollen forecast by Open-Meteo.com",
    "cadence_minutes": 30,
    "last_ok": "2026-10-10T07:01:30.945Z",
    "state": "ok"
   },
   {
    "id": "ukair-no2",
    "name": "UK-AIR (Defra) Bath A4 Roadside",
    "group": "environment",
    "group_name": "Environment",
    "what": "One station",
    "url": "https://uk-air.defra.gov.uk/sos-ukair/api/v1/timeseries/4828/getData",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "© Crown copyright, Defra, via uk-air.defra.gov.uk",
    "cadence_minutes": 30,
    "last_ok": "2026-10-10T07:01:37.312Z",
    "state": "ok"
   },
   {
    "id": "c-areas",
    "name": "Areas: wards split by census area (ONS)",
    "group": "base",
    "group_name": "Base data",
    "what": "32 areas: ONS wards, with Twerton & Whiteway and Widcombe & Lyncombe each split in two by census area (LSOA 2021)",
    "url": "https://geoportal.statistics.gov.uk/",
    "licence": "OGL v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Office for National Statistics",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T07:15:58.869Z",
    "state": "ok"
   },
   {
    "id": "banes-bins",
    "name": "B&NES bin collections",
    "group": "street",
    "group_name": "Your street",
    "what": "Bin days, fetched per postcode on demand",
    "url": "https://api.bathnes.gov.uk/webapi/api/BinsAPI/v2/BartecFeaturesandSchedules/CollectionSummary/",
    "licence": "B&NES (unconfirmed)",
    "licence_url": null,
    "attribution": "Collection days from B&NES Council",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T03:01:13.837Z",
    "state": "ok"
   },
   {
    "id": "ons-census-2021",
    "name": "Census 2021 (ONS, via Nomis)",
    "group": "street",
    "group_name": "Your street",
    "what": "People, ages, households, tenure, cars, one-person homes, students, travel to work: 27 counts per census area, summed to areas",
    "url": "https://www.nomisweb.co.uk/sources/census_2021",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Office for National Statistics, Census 2021, via Nomis. Licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:23.779Z",
    "state": "ok"
   },
   {
    "id": "citizens-advice-banes",
    "name": "Citizens Advice B&NES",
    "group": "health",
    "group_name": "Health and care",
    "what": "Headlines",
    "url": "https://www.citizensadvicebanes.org.uk/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from Citizens Advice Bath & North East Somerset",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:57.224Z",
    "state": "ok"
   },
   {
    "id": "mhclg-imd",
    "name": "English Indices of Deprivation 2025 (MHCLG)",
    "group": "street",
    "group_name": "Your street",
    "what": "Deciles per census area (overall and seven domains); per area only how many neighbourhoods sit in each decile. Gentle background, never a league table",
    "url": "https://www.gov.uk/government/statistics/english-indices-of-deprivation-2025",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Ministry of Housing, Communities and Local Government, English Indices of Deprivation 2025. Contains public sector information licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:23.234Z",
    "state": "ok"
   },
   {
    "id": "police-priorities",
    "name": "Avon and Somerset neighbourhood priorities",
    "group": "street",
    "group_name": "Your street",
    "what": "What each police team is working on",
    "url": "https://data.police.uk/api/avon-and-somerset/neighbourhoods",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains public sector information from data.police.uk",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T03:01:29.347Z",
    "state": "ok"
   },
   {
    "id": "police-crime",
    "name": "data.police.uk street crime",
    "group": "street",
    "group_name": "Your street",
    "what": "Monthly counts per area; we throw away the street points today",
    "url": "https://data.police.uk/api/crimes-street/all-crime",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains public sector information from data.police.uk",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T03:01:41.527Z",
    "state": "ok"
   },
   {
    "id": "natural-england",
    "name": "Nature sites (Natural England)",
    "group": "environment",
    "group_name": "Environment",
    "what": "SSSIs, local and national nature reserves, ancient woodland, open access land, the Cotswold Way",
    "url": "https://naturalengland-defra.opendata.arcgis.com/",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "© Natural England copyright 2026. Contains Ordnance Survey data © Crown copyright and database right 2026. Licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:54.281Z",
    "state": "ok"
   },
   {
    "id": "wessex-overflows",
    "name": "Storm overflows (Wessex Water)",
    "group": "environment",
    "group_name": "Environment",
    "what": "239 overflows; each spill as it starts and stops, linked to the nearest river gauge",
    "url": "https://www.arcgis.com/home/item.html?id=632885799ff946cd86200f07b7f175fb",
    "licence": "CC BY 4.0",
    "licence_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "© Wessex Water storm overflow activity data, CC BY 4.0",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T07:16:01.262Z",
    "state": "ok"
   },
   {
    "id": "cqc",
    "name": "Care Quality Commission",
    "group": "health",
    "group_name": "Health and care",
    "what": "154 places (GPs, dentists, care homes, hospitals, clinics) and 35 services from the CQC API: ratings with dates and the previous rating, real registration and closure dates, new owners, ODS, UPRN and point",
    "url": "https://www.cqc.org.uk/",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains Care Quality Commission information, licensed under the Open Government Licence",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T04:02:50.790Z",
    "state": "ok"
   },
   {
    "id": "gp-patient-survey",
    "name": "GP Patient Survey (NHS England)",
    "group": "health",
    "group_name": "Health and care",
    "what": "Per surgery: good overall experience, good experience of contacting, easy by phone, needs met, happy with the wait, with B&NES and England beside them",
    "url": "https://www.gp-patient.co.uk/latest-survey/results",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "GP Patient Survey, Ipsos on behalf of NHS England. Results are weighted estimates from a sample of patients. Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:55.924Z",
    "state": "ok"
   },
   {
    "id": "nhsbsa-dental",
    "name": "NHS dental activity (NHSBSA)",
    "group": "health",
    "group_name": "Health and care",
    "what": "Each NHS dental contract in B&NES: yearly target, units delivered each month, adults seen in 2 years, children in 1. Tied to the dentist on the same postcode; never the dentist’s own name",
    "url": "https://opendata.nhsbsa.net/dataset/english-contractor-monthly-general-dental-activity",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains NHS Business Services Authority data, licensed under the Open Government Licence v3.0. NHS dental contracts in B&NES, monthly.",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T05:03:16.863Z",
    "state": "ok"
   },
   {
    "id": "nhs-ods",
    "name": "NHS organisation register (ODS)",
    "group": "health",
    "group_name": "Health and care",
    "what": "Pharmacies and GPs opening, closing and changing; merged with CQC so each surgery is one place",
    "url": "https://directory.spineservices.nhs.uk/ORD/2-0-0",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains NHS England information, licensed under the Open Government Licence",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T04:01:20.431Z",
    "state": "ok"
   },
   {
    "id": "ruh-news",
    "name": "Royal United Hospitals Bath news",
    "group": "health",
    "group_name": "Health and care",
    "what": "Hospital headlines",
    "url": "https://www.ruh.nhs.uk/rss.xml",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from the Royal United Hospitals Bath NHS Foundation Trust",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:01:56.426Z",
    "state": "ok"
   },
   {
    "id": "voa-ctsop",
    "name": "Council Tax stock of properties (VOA)",
    "group": "street",
    "group_name": "Your street",
    "what": "Homes per census area by band, type, bedrooms and build period, 31 March each year",
    "url": "https://www.gov.uk/government/collections/valuation-office-agency-council-tax-statistics",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Valuation Office Agency, Council Tax: stock of properties. Licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:21.064Z",
    "state": "ok"
   },
   {
    "id": "epc",
    "name": "Energy certificates (EPC register)",
    "group": "street",
    "group_name": "Your street",
    "what": "Latest certificate per home: band, score, floor area, type, main fuel. Shown only as summaries of 5+ homes (area, postcode sector, near you). Addresses and postcodes never stored or used",
    "url": "https://get-energy-performance-data.communities.gov.uk/",
    "licence": "OGL v3 (certificate data); addresses and postcodes not used",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Energy Performance of Buildings data, Ministry of Housing, Communities and Local Government, Open Government Licence v3.0. Locations from the B&NES Local Land and Property Gazetteer",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:02:35.509Z",
    "state": "ok"
   },
   {
    "id": "desnz-fuel-poverty",
    "name": "Fuel poverty by neighbourhood (DESNZ)",
    "group": "street",
    "group_name": "Your street",
    "what": "Households in fuel poverty per census area, summed to our areas; B&NES and England beside it. Context only, never a ranking",
    "url": "https://www.gov.uk/government/collections/fuel-poverty-sub-regional-statistics",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Department for Energy Security and Net Zero, sub-regional fuel poverty statistics. Contains public sector information licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:45.070Z",
    "state": "ok"
   },
   {
    "id": "desnz-postcode-energy",
    "name": "Home energy use per postcode (DESNZ)",
    "group": "street",
    "group_name": "Your street",
    "what": "Typical electricity and gas use a year per postcode (5+ meters) and per postcode district, beside B&NES",
    "url": "https://www.gov.uk/government/collections/sub-national-electricity-consumption-data",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Department for Energy Security and Net Zero, postcode level electricity and gas statistics. Contains public sector information licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:42.784Z",
    "state": "ok"
   },
   {
    "id": "pcc-news",
    "name": "Avon and Somerset PCC",
    "group": "news",
    "group_name": "News",
    "what": "Police commissioner news",
    "url": "https://www.avonandsomerset-pcc.gov.uk/feed/",
    "licence": "Unconfirmed",
    "licence_url": null,
    "attribution": "News from the Avon and Somerset Police and Crime Commissioner",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.582Z",
    "state": "ok"
   },
   {
    "id": "police-news",
    "name": "Avon and Somerset Police news",
    "group": "news",
    "group_name": "News",
    "what": "Police news, Bath only",
    "url": "https://www.avonandsomerset.police.uk/news/feed/",
    "licence": "Unconfirmed",
    "licence_url": null,
    "attribution": "News from Avon and Somerset Police",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.174Z",
    "state": "ok"
   },
   {
    "id": "banes-newsroom",
    "name": "B&NES Council newsroom",
    "group": "council",
    "group_name": "Council",
    "what": "Council press releases",
    "url": "https://newsroom.bathnes.gov.uk/rss.xml",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains public sector information from B&NES Council",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.582Z",
    "state": "ok"
   },
   {
    "id": "banes-consultations",
    "name": "B&NES consultations",
    "group": "council",
    "group_name": "Council",
    "what": "Filed under news today; add closing dates",
    "url": "https://www.bathnes.gov.uk/current-consultations",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains public sector information from B&NES Council",
    "cadence_minutes": 720,
    "last_ok": "2026-10-10T00:01:34.581Z",
    "state": "ok"
   },
   {
    "id": "bbc-bristol",
    "name": "BBC Bristol",
    "group": "news",
    "group_name": "News",
    "what": "Headlines, Bath only",
    "url": "https://feeds.bbci.co.uk/news/england/bristol/rss.xml",
    "licence": "BBC News feeds: personal, non-commercial use per BBC terms; we show the headline and link only, filtered to Bath",
    "licence_url": null,
    "attribution": "Headlines from BBC News, linked to the BBC",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.582Z",
    "state": "ok"
   },
   {
    "id": "bbc-somerset",
    "name": "BBC Somerset",
    "group": "news",
    "group_name": "News",
    "what": "Headlines, Bath only",
    "url": "https://feeds.bbci.co.uk/news/england/somerset/rss.xml",
    "licence": "BBC News feeds: personal, non-commercial use per BBC terms; we show the headline and link only, filtered to Bath",
    "licence_url": null,
    "attribution": "Headlines from BBC News, linked to the BBC",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.582Z",
    "state": "ok"
   },
   {
    "id": "bath-abbey-news",
    "name": "Bath Abbey",
    "group": "news",
    "group_name": "News",
    "what": "Abbey news",
    "url": "https://www.bathabbey.org/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from Bath Abbey",
    "cadence_minutes": 360,
    "last_ok": "2026-10-08T12:00:21.905Z",
    "state": "down"
   },
   {
    "id": "bath-echo",
    "name": "Bath Echo",
    "group": "news",
    "group_name": "News",
    "what": "Headlines",
    "url": "https://www.bathecho.co.uk/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Headlines from Bath Echo",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:39.499Z",
    "state": "ok"
   },
   {
    "id": "bath-fringe",
    "name": "Bath Fringe",
    "group": "news",
    "group_name": "News",
    "what": "Festival news",
    "url": "https://bathfringe.co.uk/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from Bath Fringe",
    "cadence_minutes": 720,
    "last_ok": "2026-10-10T00:01:34.932Z",
    "state": "ok"
   },
   {
    "id": "bath-magazine",
    "name": "Bath Magazine",
    "group": "news",
    "group_name": "News",
    "what": "Articles",
    "url": "https://bathmagazine.co.uk/feed.xml",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Headlines from bathmagazine.co.uk",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:01:55.589Z",
    "state": "ok"
   },
   {
    "id": "bath-newseum",
    "name": "Bath Newseum",
    "group": "news",
    "group_name": "News",
    "what": "Local history posts",
    "url": "https://bathnewseum.com/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Headlines from Bath Newseum",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.582Z",
    "state": "ok"
   },
   {
    "id": "bath-preservation-trust",
    "name": "Bath Preservation Trust",
    "group": "news",
    "group_name": "News",
    "what": "Heritage news",
    "url": "https://www.bath-preservation-trust.org.uk/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from Bath Preservation Trust",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:57.135Z",
    "state": "ok"
   },
   {
    "id": "bath-spa-news",
    "name": "Bath Spa University news",
    "group": "schools",
    "group_name": "Schools",
    "what": "University headlines",
    "url": "https://www.bathspa.ac.uk/news-and-events/news/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from Bath Spa University",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:56.552Z",
    "state": "ok"
   },
   {
    "id": "bath-voice",
    "name": "Bath Voice",
    "group": "news",
    "group_name": "News",
    "what": "Headlines",
    "url": "https://bathvoice.co.uk/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Headlines from Bath Voice",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.903Z",
    "state": "ok"
   },
   {
    "id": "bathampton-pc",
    "name": "Bathampton Parish Council",
    "group": "council",
    "group_name": "Council",
    "what": "Parish news",
    "url": "https://bathamptonparishcouncil.org.uk/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Notices from Bathampton Parish Council",
    "cadence_minutes": 720,
    "last_ok": "2026-10-10T00:01:39.182Z",
    "state": "ok"
   },
   {
    "id": "batheaston-pc",
    "name": "Batheaston Parish Council",
    "group": "council",
    "group_name": "Council",
    "what": "Parish news",
    "url": "https://www.batheaston-pc.gov.uk/newsroom",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from Batheaston Parish Council",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T03:01:14.197Z",
    "state": "ok"
   },
   {
    "id": "mr-bs-news",
    "name": "Mr B’s Emporium",
    "group": "news",
    "group_name": "News",
    "what": "Bookshop news",
    "url": "https://www.mrbsemporium.com/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from Mr B’s Emporium",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:02:04.036Z",
    "state": "ok"
   },
   {
    "id": "nhs-bsw",
    "name": "NHS Bath, Swindon and Wiltshire",
    "group": "health",
    "group_name": "Health and care",
    "what": "NHS headlines",
    "url": "https://bsw.icb.nhs.uk/news-and-events/news/",
    "licence": "NHS content, Open Government Licence; Crawl-delay 10 obeyed",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "News from NHS Bath and North East Somerset, Swindon and Wiltshire ICB",
    "cadence_minutes": 720,
    "last_ok": "2026-10-10T00:01:34.502Z",
    "state": "ok"
   },
   {
    "id": "radio-bath",
    "name": "Radio Bath",
    "group": "news",
    "group_name": "News",
    "what": "Headlines",
    "url": "https://radiobath.com/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Headlines from Radio Bath",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:39.519Z",
    "state": "ok"
   },
   {
    "id": "saltford-pc",
    "name": "Saltford Parish Council",
    "group": "council",
    "group_name": "Council",
    "what": "Parish news",
    "url": "https://saltfordparishcouncil.gov.uk/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "News from Saltford Parish Council",
    "cadence_minutes": 720,
    "last_ok": "2026-10-10T00:01:38.027Z",
    "state": "ok"
   },
   {
    "id": "somerset-live",
    "name": "Somerset Live (Bath)",
    "group": "news",
    "group_name": "News",
    "what": "Headlines",
    "url": "https://www.somersetlive.co.uk/all-about/bath?service=rss",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Headlines from Somerset Live",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.174Z",
    "state": "ok"
   },
   {
    "id": "bath-bee",
    "name": "The Bath Bee",
    "group": "news",
    "group_name": "News",
    "what": "Newsletter posts",
    "url": "https://bathbee.substack.com/feed",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Headlines from The Bath Bee",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.582Z",
    "state": "ok"
   },
   {
    "id": "the-bath-magazine",
    "name": "The Bath Magazine",
    "group": "news",
    "group_name": "News",
    "what": "Articles",
    "url": "https://www.thebathmagazine.co.uk/feed/",
    "licence": "Headline, one line and link",
    "licence_url": null,
    "attribution": "Headlines from The Bath Magazine",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:02:03.920Z",
    "state": "ok"
   },
   {
    "id": "banes-carparks",
    "name": "B&NES car parks",
    "group": "around",
    "group_name": "Getting around",
    "what": "Car park facts: size, prices, hours",
    "url": "https://data.bathnes.gov.uk/geoserver/parking/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=parking:CarParks",
    "licence": "B&NES open data (unconfirmed)",
    "licence_url": null,
    "attribution": "Car park data from B&NES Council",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T03:01:14.548Z",
    "state": "ok"
   },
   {
    "id": "he-heritage-at-risk",
    "name": "Heritage at Risk register (Historic England)",
    "group": "places",
    "group_name": "Places",
    "what": "Listed buildings, monuments and conservation areas at risk: King Edward’s School, Sydney Gardens footbridge, Lansdown Roman camp, Keynsham and Midsomer Norton conservation areas …",
    "url": "https://historicengland.org.uk/advice/heritage-at-risk/",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "© Historic England 2026. Contains Ordnance Survey data © Crown copyright and database right 2026. Licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:47.975Z",
    "state": "ok"
   },
   {
    "id": "banes-planning",
    "name": "B&NES planning register",
    "group": "street",
    "group_name": "Your street",
    "what": "Every application, decision and tree work",
    "url": "https://app.bathnes.gov.uk/webforms/planning/search.html",
    "licence": "B&NES (unconfirmed)",
    "licence_url": null,
    "attribution": "Planning applications from the B&NES planning register",
    "cadence_minutes": 30,
    "last_ok": "2026-10-10T07:01:41.959Z",
    "state": "ok"
   },
   {
    "id": "pins-appeals",
    "name": "Planning appeals (Planning Inspectorate)",
    "group": "street",
    "group_name": "Your street",
    "what": "Every decided appeal on a B&NES decision over 10 years: site, outcome, procedure, linked to the planning application. No appellant, agent or inspector names",
    "url": "https://www.gov.uk/government/publications/planning-inspectorate-appeals-database",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains public sector information from the Planning Inspectorate, licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T05:02:47.491Z",
    "state": "ok"
   },
   {
    "id": "nged-power",
    "name": "National Grid power cuts",
    "group": "street",
    "group_name": "Your street",
    "what": "Live cuts; the planned cuts feed is a small swap",
    "url": "https://connecteddata.nationalgrid.co.uk/api/3/action/datastore_search?resource_id=292f788f-4339-455b-8cc0-153e14509d4d",
    "licence": "Unconfirmed",
    "licence_url": null,
    "attribution": "Power cut data from National Grid Electricity Distribution",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T07:15:59.001Z",
    "state": "ok"
   },
   {
    "id": "fixmystreet",
    "name": "FixMyStreet (B&NES)",
    "group": "street",
    "group_name": "Your street",
    "what": "Potholes, fly-tipping and other reports",
    "url": "https://fix.bathnes.gov.uk/open311/v2/requests.xml",
    "licence": "FixMyStreet / B&NES",
    "licence_url": null,
    "attribution": "Reports from fix.bathnes.gov.uk (FixMyStreet)",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:54.472Z",
    "state": "ok"
   },
   {
    "id": "ea-warnings",
    "name": "Environment Agency flood warnings",
    "group": "environment",
    "group_name": "Environment",
    "what": "All pinned to the city centre today; should use the flood area",
    "url": "https://environment.data.gov.uk/flood-monitoring/id/floods",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Environment Agency flood warnings",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T07:16:00.543Z",
    "state": "ok"
   },
   {
    "id": "ea-levels",
    "name": "Environment Agency river levels",
    "group": "environment",
    "group_name": "Environment",
    "what": "Five Bath gauges",
    "url": "https://environment.data.gov.uk/flood-monitoring/id/stations",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Environment Agency flood and river level data from the real-time data API (Beta)",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T07:16:04.555Z",
    "state": "ok"
   },
   {
    "id": "ea-recorded-floods",
    "name": "Recorded flood outlines (Environment Agency)",
    "group": "environment",
    "group_name": "Environment",
    "what": "Every recorded flood touching B&NES with dates, source and cause: 1894, 1960, 1968, Dec 2013 …",
    "url": "https://www.data.gov.uk/dataset/16e32c53-35a6-4d54-a111-ca09031eaaaf/recorded-flood-outlines1",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "© Environment Agency copyright and/or database right 2026. All rights reserved. Licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:02:27.088Z",
    "state": "ok"
   },
   {
    "id": "banes-tro",
    "name": "B&NES traffic orders and closures",
    "group": "around",
    "group_name": "Getting around",
    "what": "Most have no point yet, matched by name",
    "url": "https://www.bathnes.gov.uk/rss.xml",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains public sector information from B&NES Council",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:39.679Z",
    "state": "ok"
   },
   {
    "id": "national-highways",
    "name": "National Highways closures",
    "group": "around",
    "group_name": "Getting around",
    "what": "Planned closures on trunk roads",
    "url": "https://www.nationalhighways.co.uk/travel-updates/",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains National Highways information",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:31.582Z",
    "state": "ok"
   },
   {
    "id": "dft-collisions",
    "name": "Road collisions (DfT STATS19)",
    "group": "around",
    "group_name": "Getting around",
    "what": "Police-recorded injury collisions, 5 years: date, time, severity, vehicles, casualties, walking and cycling casualties, road, speed limit. Nothing about the people",
    "url": "https://www.data.gov.uk/dataset/cb7ae6f0-4be6-4935-9277-47e5ce24a11f/road-accidents-safety-data",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Department for Transport, road safety data (STATS19): police-recorded injury collisions. Contains public sector information licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:02:25.429Z",
    "state": "ok"
   },
   {
    "id": "gias-schools",
    "name": "Get Information About Schools (DfE)",
    "group": "schools",
    "group_name": "Schools",
    "what": "97 schools, colleges and universities, 13 trusts; openings, closures and changes",
    "url": "https://get-information-schools.service.gov.uk/",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Department for Education",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T07:01:40.533Z",
    "state": "ok"
   },
   {
    "id": "school-fees",
    "name": "Independent school fees",
    "group": "schools",
    "group_name": "Schools",
    "what": "Fees for 8 schools typed in 9 Oct 2026; re-check each summer",
    "url": "https://www.isi.net/",
    "licence": "Each school's own published fees: figures and a link",
    "licence_url": null,
    "attribution": "Each school",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T07:01:31.582Z",
    "state": "ok"
   },
   {
    "id": "ofsted-inspections",
    "name": "Ofsted school inspections",
    "group": "schools",
    "group_name": "Schools",
    "what": "Every inspection back to 2003, with report links",
    "url": "https://www.gov.uk/government/statistical-data-sets/monthly-management-information-ofsteds-school-inspections-outcomes",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Ofsted",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T07:01:42.653Z",
    "state": "ok"
   },
   {
    "id": "dfe-school-offers",
    "name": "School applications and offers (DfE)",
    "group": "schools",
    "group_name": "Schools",
    "what": "Per school: places offered, first and any preferences, offers, for 5 years; B&NES and England first-choice rates",
    "url": "https://explore-education-statistics.service.gov.uk/find-statistics/primary-and-secondary-school-applications-and-offers",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Department for Education, Primary and secondary school applications and offers. Contains public sector information licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:02:51.360Z",
    "state": "ok"
   },
   {
    "id": "banes-term-dates",
    "name": "School term dates (B&NES)",
    "group": "schools",
    "group_name": "Schools",
    "what": "Terms and holidays to summer 2028, typed in 9 Oct 2026; re-check each spring",
    "url": "https://www.bathnes.gov.uk/school-term-dates",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Bath & North East Somerset Council",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T07:01:31.769Z",
    "state": "ok"
   },
   {
    "id": "bath-city-news",
    "name": "Bath City FC news",
    "group": "sport",
    "group_name": "Sport",
    "what": "Headlines",
    "url": "https://www.bathcityfc.com/feed/",
    "licence": "Public RSS feed (robots allows); headline, one line and link",
    "licence_url": null,
    "attribution": "News from Bath City FC",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:01:56.831Z",
    "state": "ok"
   },
   {
    "id": "bath-rugby-news",
    "name": "Bath Rugby news",
    "group": "sport",
    "group_name": "Sport",
    "what": "Headlines from their site map",
    "url": "https://www.bathrugby.com/",
    "licence": "Site map and page titles, as robots.txt allows; headline, one line and link",
    "licence_url": null,
    "attribution": "News from Bath Rugby",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:02:08.896Z",
    "state": "ok"
   },
   {
    "id": "larkhall-news",
    "name": "Larkhall Athletic news",
    "group": "sport",
    "group_name": "Sport",
    "what": "Headlines",
    "url": "https://www.larkhallathletic.com/blog-feed.xml",
    "licence": "Public RSS feed (robots allows); headline, one line and link",
    "licence_url": null,
    "attribution": "News from Larkhall Athletic FC",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:56.905Z",
    "state": "ok"
   },
   {
    "id": "bus-disruptions",
    "name": "Bus disruptions (Bus Open Data Service)",
    "group": "around",
    "group_name": "Getting around",
    "what": "Closures and diversions affecting B&NES stops, with every time window",
    "url": "https://data.bus-data.dft.gov.uk/",
    "licence": "OGL v3",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Bus Open Data Service, Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T07:15:59.469Z",
    "state": "ok"
   },
   {
    "id": "bus-stops",
    "name": "Bus stops (NaPTAN)",
    "group": "around",
    "group_name": "Getting around",
    "what": "1,313 active stops and 9 station entrances",
    "url": "https://www.data.gov.uk/dataset/ff93ffc1-6656-47d8-9155-85ea0b8f2251/naptan",
    "licence": "OGL v3",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "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"
   },
   {
    "id": "bus-timetables",
    "name": "Bus timetables (Bus Open Data Service)",
    "group": "around",
    "group_name": "Getting around",
    "what": "85 routes, 13 operators, ~371k departures at 1,078 stops for 7 days, ordered stops and route lines. Nightly via R2",
    "url": "https://data.bus-data.dft.gov.uk/timetable/download/",
    "licence": "OGL v3",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Bus Open Data Service, Department for Transport, Open Government Licence v3.0",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T07:01:31.349Z",
    "state": "ok"
   },
   {
    "id": "dft-plugin-cars",
    "name": "Plug-in vehicles by area (DfT and DVLA)",
    "group": "around",
    "group_name": "Getting around",
    "what": "Plug-in and battery-electric vehicles per census area, latest 8 quarters, with all licensed vehicles for the share",
    "url": "https://www.gov.uk/government/statistical-data-sets/vehicle-licensing-statistics-data-files",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Department for Transport and DVLA, vehicle licensing statistics (VEH0145, VEH0125). Licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 10080,
    "last_ok": "2026-10-10T05:03:33.818Z",
    "state": "ok"
   },
   {
    "id": "dft-traffic-counts",
    "name": "Road traffic counts (DfT)",
    "group": "around",
    "group_name": "Getting around",
    "what": "Average vehicles a day at 123 count points, 2016–2025: all motor vehicles, HGVs, bikes by year; latest year broken down by type; counted or estimated",
    "url": "https://roadtraffic.dft.gov.uk/local-authorities/115",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Department for Transport road traffic statistics. Contains public sector information licensed under the Open Government Licence v3.0.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T05:03:35.322Z",
    "state": "ok"
   },
   {
    "id": "open-meteo-weather",
    "name": "Open-Meteo weather",
    "group": "environment",
    "group_name": "Environment",
    "what": "Forecast and sunset",
    "url": "https://api.open-meteo.com/v1/forecast",
    "licence": "CC BY 4.0",
    "licence_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Weather data by Open-Meteo.com",
    "cadence_minutes": 30,
    "last_ok": "2026-10-10T07:01:31.394Z",
    "state": "ok"
   },
   {
    "id": "ea-rain",
    "name": "Rain gauges (Environment Agency)",
    "group": "environment",
    "group_name": "Environment",
    "what": "4 gauges, hourly rainfall",
    "url": "https://environment.data.gov.uk/flood-monitoring/doc/rainfall",
    "licence": "OGL v3",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Environment Agency flood and river level data from the real-time data API (Beta)",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:47.369Z",
    "state": "ok"
   },
   {
    "id": "open-meteo-sun-uv",
    "name": "Sunrise, sunset and UV (Open-Meteo)",
    "group": "environment",
    "group_name": "Environment",
    "what": "Seven days ahead",
    "url": "https://open-meteo.com/en/docs",
    "licence": "CC BY 4.0",
    "licence_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Weather data by Open-Meteo.com",
    "cadence_minutes": 240,
    "last_ok": "2026-10-10T04:01:12.822Z",
    "state": "ok"
   },
   {
    "id": "metoffice-warnings",
    "name": "Weather warnings (Met Office)",
    "group": "environment",
    "group_name": "Environment",
    "what": "Warnings touching B&NES, each with its outline as a zone",
    "url": "https://www.metoffice.gov.uk/weather/warnings-and-advice/uk-warnings",
    "licence": "Met Office DataHub terms",
    "licence_url": null,
    "attribution": "Powered by Met Office data",
    "cadence_minutes": 15,
    "last_ok": "2026-10-10T07:15:59.067Z",
    "state": "ok"
   },
   {
    "id": "ukhsa-health-alerts",
    "name": "Weather-health alerts (UKHSA)",
    "group": "environment",
    "group_name": "Environment",
    "what": "Yellow, amber and red heat and cold health alerts for the South West, while in force; green (business as usual) is not shown",
    "url": "https://ukhsa-dashboard.data.gov.uk/weather-health-alerts",
    "licence": "Open Government Licence v3.0",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "UK Health Security Agency weather-health alerts for the South West. Open Government Licence v3.0.",
    "cadence_minutes": 30,
    "last_ok": "2026-10-10T07:01:37.285Z",
    "state": "ok"
   },
   {
    "id": "banes-libraries",
    "name": "B&NES Libraries events",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "965 events, drop-ins and mobile library stops; 3 libraries as places",
    "url": "https://baneslibraries.co.uk/wp-json/tribe/events/v1/events",
    "licence": "Council library service listings (robots allows all); title, time, venue and link",
    "licence_url": null,
    "attribution": "Events from Bath & North East Somerset Libraries",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:02:29.208Z",
    "state": "ok"
   },
   {
    "id": "banes-events",
    "name": "B&NES events calendar",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Council-listed events",
    "url": "https://www.bathnes.gov.uk/whats-on/events-calendar",
    "licence": "Open Government Licence v3.0 (titles and dates, linked back)",
    "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
    "attribution": "Contains public sector information from B&NES Council",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:58.033Z",
    "state": "ok"
   },
   {
    "id": "bath-abbey",
    "name": "Bath Abbey",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Concerts and events",
    "url": "https://www.bathabbey.org/wp-json/tribe/events/v1/events",
    "licence": "Unconfirmed",
    "licence_url": null,
    "attribution": "Listings from Bath Abbey",
    "cadence_minutes": 60,
    "last_ok": "2026-10-09T16:01:20.419Z",
    "state": "down"
   },
   {
    "id": "bath-box-office",
    "name": "Bath Box Office",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Festivals, concerts, walks; the full listing cycles every ~12 h, polite to robots.txt",
    "url": "https://www.bathboxoffice.org.uk/whats-on",
    "licence": "Listing pages only, as robots.txt allows (?p*_page=), crawl-delay 5 obeyed; title, one line, date, venue and link",
    "licence_url": null,
    "attribution": "Listings from Bath Box Office",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:02:29.799Z",
    "state": "ok"
   },
   {
    "id": "bath-city-fixtures",
    "name": "Bath City FC fixtures",
    "group": "sport",
    "group_name": "Sport",
    "what": "Home games at Twerton Park",
    "url": "https://www.bathcityfc.com/2026-27-fixtures-results/",
    "licence": "Public fixtures page; date, opponent and venue",
    "licence_url": null,
    "attribution": "Fixtures from Bath City FC",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:02:02.180Z",
    "state": "ok"
   },
   {
    "id": "bath-rugby-fixtures",
    "name": "Bath Rugby fixtures",
    "group": "sport",
    "group_name": "Sport",
    "what": "Home games at the Rec",
    "url": "https://www.bathrugby.com/",
    "licence": "Home page fixture list (robots allows /; the league data host disallows robots, so it is not used)",
    "licence_url": null,
    "attribution": "Fixtures from Bath Rugby",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:59.644Z",
    "state": "ok"
   },
   {
    "id": "bath-spa-events",
    "name": "Bath Spa University events",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Public talks and shows",
    "url": "https://www.bathspa.ac.uk/news-and-events/events/",
    "licence": "Public events page; title, one line, date and link",
    "licence_url": null,
    "attribution": "Events from Bath Spa University",
    "cadence_minutes": 720,
    "last_ok": "2026-10-10T00:01:35.022Z",
    "state": "ok"
   },
   {
    "id": "chapel-arts",
    "name": "Chapel Arts Centre",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Gigs and exhibitions",
    "url": "https://chapelarts.org/events/feed/",
    "licence": "Public events feed; title, date, price and link",
    "licence_url": null,
    "attribution": "Listings from Chapel Arts Centre",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:01:59.970Z",
    "state": "ok"
   },
   {
    "id": "herschel-museum",
    "name": "Herschel Museum events",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Talks and family events",
    "url": "https://herschelmuseum.org.uk/events/feed/",
    "licence": "Public feed (not the disallowed ?ical= or list views)",
    "licence_url": null,
    "attribution": "Events from the Herschel Museum of Astronomy",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T03:01:16.189Z",
    "state": "ok"
   },
   {
    "id": "komedia-bath",
    "name": "Komedia Bath",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Comedy and gigs",
    "url": "https://komediabath.co.uk/events/feed/",
    "licence": "Public events feed; robots Crawl-delay 10 obeyed (one fetch every 3 hours)",
    "licence_url": null,
    "attribution": "Listings from Komedia Bath",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:01:59.712Z",
    "state": "ok"
   },
   {
    "id": "picturehouse-little",
    "name": "Little Theatre Cinema (Picturehouse)",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Films and times",
    "url": "https://www.picturehouses.com/cinema/the-little-theatre-cinema",
    "licence": "Unconfirmed",
    "licence_url": null,
    "attribution": "Film times from Picturehouse",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:59.530Z",
    "state": "ok"
   },
   {
    "id": "mr-bs-events",
    "name": "Mr B’s Emporium events",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Author events",
    "url": "https://mrbsemporium.com/events/feed/",
    "licence": "Public events feed; title, one line and link",
    "licence_url": null,
    "attribution": "Author events from Mr B’s Emporium",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:02:03.378Z",
    "state": "ok"
   },
   {
    "id": "no1-royal-crescent",
    "name": "No.1 Royal Crescent events",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Talks and tours",
    "url": "https://no1royalcrescent.org.uk/events/feed/",
    "licence": "Public events feed; title, date and link",
    "licence_url": null,
    "attribution": "Events from No.1 Royal Crescent",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T03:01:16.196Z",
    "state": "ok"
   },
   {
    "id": "rondo-theatre",
    "name": "Rondo Theatre",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Shows",
    "url": "https://rondotheatre.co.uk/feed/",
    "licence": "Public feed only (the calendar exporter is disallowed and not used)",
    "licence_url": null,
    "attribution": "Listings from the Rondo Theatre",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:02:01.790Z",
    "state": "ok"
   },
   {
    "id": "saltford-meetings",
    "name": "Saltford Parish Council meetings",
    "group": "council",
    "group_name": "Council",
    "what": "Filed under events today",
    "url": "https://saltfordparishcouncil.gov.uk/events/?ical=1",
    "licence": "Public iCal feed",
    "licence_url": null,
    "attribution": "Meetings from Saltford Parish Council",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T03:01:14.545Z",
    "state": "ok"
   },
   {
    "id": "bell-inn",
    "name": "The Bell Inn",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Live music",
    "url": "https://thebellinnbath.co.uk/events/?ical=1",
    "licence": "Public iCal feed; title, time and link",
    "licence_url": null,
    "attribution": "Listings from The Bell Inn",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:02:02.116Z",
    "state": "ok"
   },
   {
    "id": "bath-forum",
    "name": "The Forum",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Concerts and shows",
    "url": "https://www.bathforum.co.uk/",
    "licence": "Home page only (robots blocks ?query URLs and /my/); title, date and link",
    "licence_url": null,
    "attribution": "Listings from The Forum, Bath",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:02:06.145Z",
    "state": "ok"
   },
   {
    "id": "spektrix-theatre-royal",
    "name": "Theatre Royal Bath",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Shows and times",
    "url": "https://system.spektrix.com/theatreroyalbath/api/v3/events",
    "licence": "Unconfirmed",
    "licence_url": null,
    "attribution": "Listings from Theatre Royal Bath",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:39.558Z",
    "state": "ok"
   },
   {
    "id": "venue-rss",
    "name": "Venue feeds (Bath Festivals, Holburne, Bath BID, Bath City FC)",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Events from each venue’s own feed",
    "url": "https://bathfestivals.org.uk/feed/",
    "licence": "Unconfirmed",
    "licence_url": null,
    "attribution": "Listings from each venue’s own feed",
    "cadence_minutes": 60,
    "last_ok": "2026-10-10T07:01:41.052Z",
    "state": "ok"
   },
   {
    "id": "widcombe-association",
    "name": "Widcombe Association",
    "group": "whatson",
    "group_name": "What’s on",
    "what": "Local community events",
    "url": "https://www.widcombeassociation.org.uk/pages/3-events",
    "licence": "Small volunteer group: title, date and link only",
    "licence_url": null,
    "attribution": "Events from the Widcombe Association",
    "cadence_minutes": 720,
    "last_ok": "2026-10-09T12:00:27.678Z",
    "state": "down"
   }
  ]
 }
}