{
 "path": "/sport",
 "title": "Bath sport: Bath Rugby and Bath City fixtures · Hey Bath",
 "description": "Next home match: Bath Rugby v Montpellier at the Rec, Sat 17 Oct, 8pm. 14 fixtures for Bath Rugby and Bath City in the next five weeks, 7 at home.",
 "canonical": "https://heybath.uk/sport",
 "generated_at": "2026-10-10T08:27:17.002Z",
 "date_modified": "2026-10-09T15:28:22Z",
 "data": {
  "question": "How are our teams doing?",
  "answer": "Next home match: Bath Rugby v Montpellier at the Rec, Sat 17 Oct, 8pm. 14 fixtures for Bath Rugby and Bath City in the next five weeks, 7 at home.",
  "fixtures": [
   {
    "title": "Northampton Saints v Bath Rugby",
    "path": "/whats-on/24214",
    "starts_at": "2026-10-10T14:05:00.000Z",
    "kickoff_known": true,
    "home": false,
    "team": "Bath Rugby",
    "opponent": "Northampton Saints",
    "competition": "Gallagher PREM",
    "venue": "DPD Stadium at Franklin's Gardens"
   },
   {
    "title": "Evesham United v Bath City",
    "path": "/whats-on/24251",
    "starts_at": "2026-10-12T23:00:00.000Z",
    "kickoff_known": false,
    "home": false,
    "team": "Bath City",
    "opponent": "Evesham United",
    "competition": "League",
    "venue": "Away"
   },
   {
    "title": "Hanwell Town v Bath City",
    "path": "/whats-on/201783",
    "starts_at": "2026-10-16T23:00:00.000Z",
    "kickoff_known": false,
    "home": false,
    "team": "Bath City",
    "opponent": "Hanwell Town",
    "competition": "League",
    "venue": "Away"
   },
   {
    "title": "Bath Rugby v Montpellier",
    "path": "/whats-on/24215",
    "starts_at": "2026-10-17T19:00:00.000Z",
    "kickoff_known": true,
    "home": true,
    "team": "Bath Rugby",
    "opponent": "Montpellier",
    "competition": "Investec Champions Cup",
    "venue": "Bath Rugby, The Rec"
   },
   {
    "title": "Bath City v Havant & Waterlooville",
    "path": "/whats-on/24252",
    "starts_at": "2026-10-19T23:00:00.000Z",
    "kickoff_known": false,
    "home": true,
    "team": "Bath City",
    "opponent": "Havant & Waterlooville",
    "competition": "League",
    "venue": "Bath City FC, Twerton Park"
   },
   {
    "title": "Gloucester Rugby v Bath Rugby",
    "path": "/whats-on/24216",
    "starts_at": "2026-10-23T18:45:00.000Z",
    "kickoff_known": true,
    "home": false,
    "team": "Bath Rugby",
    "opponent": "Gloucester Rugby",
    "competition": "Gallagher PREM",
    "venue": "Kingsholm Stadium"
   },
   {
    "title": "Bath City v Frome Town",
    "path": "/whats-on/24253",
    "starts_at": "2026-10-23T23:00:00.000Z",
    "kickoff_known": false,
    "home": true,
    "team": "Bath City",
    "opponent": "Frome Town",
    "competition": "FA Trophy 1",
    "venue": "Bath City FC, Twerton Park"
   },
   {
    "title": "Malvern Town v Bath City",
    "path": "/whats-on/24254",
    "starts_at": "2026-10-27T00:00:00.000Z",
    "kickoff_known": false,
    "home": false,
    "team": "Bath City",
    "opponent": "Malvern Town",
    "competition": "League",
    "venue": "Away"
   },
   {
    "title": "Bath City v Poole Town",
    "path": "/whats-on/24255",
    "starts_at": "2026-10-31T00:00:00.000Z",
    "kickoff_known": false,
    "home": true,
    "team": "Bath City",
    "opponent": "Poole Town",
    "competition": "League",
    "venue": "Bath City FC, Twerton Park"
   },
   {
    "title": "Bath Rugby v Sale Sharks",
    "path": "/whats-on/24217",
    "starts_at": "2026-10-31T15:05:00.000Z",
    "kickoff_known": true,
    "home": true,
    "team": "Bath Rugby",
    "opponent": "Sale Sharks",
    "competition": "Gallagher PREM",
    "venue": "Bath Rugby, The Rec"
   },
   {
    "title": "Chichester City v Bath City",
    "path": "/whats-on/24256",
    "starts_at": "2026-11-07T00:00:00.000Z",
    "kickoff_known": false,
    "home": false,
    "team": "Bath City",
    "opponent": "Chichester City",
    "competition": "League",
    "venue": "Away"
   },
   {
    "title": "Exeter Chiefs v Bath Rugby",
    "path": "/whats-on/24218",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "kickoff_known": true,
    "home": false,
    "team": "Bath Rugby",
    "opponent": "Exeter Chiefs",
    "competition": "PREM Rugby Cup",
    "venue": "Sandy Park"
   },
   {
    "title": "Bath City v Taunton Town",
    "path": "/whats-on/24257",
    "starts_at": "2026-11-10T00:00:00.000Z",
    "kickoff_known": false,
    "home": true,
    "team": "Bath City",
    "opponent": "Taunton Town",
    "competition": "League",
    "venue": "Bath City FC, Twerton Park"
   },
   {
    "title": "Bath City v Berkhamsted",
    "path": "/whats-on/24258",
    "starts_at": "2026-11-14T00:00:00.000Z",
    "kickoff_known": false,
    "home": true,
    "team": "Bath City",
    "opponent": "Berkhamsted",
    "competition": "League",
    "venue": "Bath City FC, Twerton Park"
   }
  ],
  "match_days": [
   {
    "title": "Match day at Twerton Park: Bath City v Gosport Borough",
    "line": "Roads and car parks near Twerton Park will be busier than usual, so Park & Ride or walking is the easy option.",
    "day": "2026-10-10",
    "ground": "twerton-park"
   },
   {
    "title": "Match day at the Rec: Bath Rugby v Montpellier",
    "line": "Kick-off 20:00. Roads and car parks near the Rec will be busier than usual, so Park & Ride or walking is the easy option.",
    "day": "2026-10-17",
    "ground": "the-rec"
   },
   {
    "title": "Match day at Twerton Park: Bath City v Havant & Waterlooville",
    "line": "Roads and car parks near Twerton Park will be busier than usual, so Park & Ride or walking is the easy option.",
    "day": "2026-10-20",
    "ground": "twerton-park"
   },
   {
    "title": "Match day at Twerton Park: Bath City v Frome Town",
    "line": "Roads and car parks near Twerton Park will be busier than usual, so Park & Ride or walking is the easy option.",
    "day": "2026-10-24",
    "ground": "twerton-park"
   },
   {
    "title": "Match day at Twerton Park: Bath City v Poole Town",
    "line": "Roads and car parks near Twerton Park will be busier than usual, so Park & Ride or walking is the easy option.",
    "day": "2026-10-31",
    "ground": "twerton-park"
   },
   {
    "title": "Match day at the Rec: Bath Rugby v Sale Sharks",
    "line": "Kick-off 15:05. Roads and car parks near the Rec will be busier than usual, so Park & Ride or walking is the easy option.",
    "day": "2026-10-31",
    "ground": "the-rec"
   },
   {
    "title": "Match day at Twerton Park: Bath City v Taunton Town",
    "line": "Roads and car parks near Twerton Park will be busier than usual, so Park & Ride or walking is the easy option.",
    "day": "2026-11-10",
    "ground": "twerton-park"
   }
  ],
  "clubs": [
   {
    "name": "Bath Rugby",
    "path": "/sport/bath-rugby",
    "sport": "Rugby union"
   },
   {
    "name": "Bath City FC",
    "path": "/sport/bath-city-fc",
    "sport": "Football"
   },
   {
    "name": "Larkhall Athletic FC",
    "path": "/sport/larkhall-athletic",
    "sport": "Football"
   },
   {
    "name": "Bath Cricket Club",
    "path": "/sport/bath-cricket-club",
    "sport": "Cricket"
   }
  ],
  "news": [
   {
    "title": "Loan Watch: Match action for five Bath players",
    "line": "This weekend will see five Bath players on loan to gain valuable game time.",
    "link": "https://www.bathrugby.com/content/loan-watch-match-action-for-five-bath-players",
    "source": "Bath Rugby",
    "published_at": "2026-10-09T15:28:22.000Z"
   },
   {
    "title": "Bath head to Northampton for Round 3",
    "line": "In the third instalment of the Gallagher PREM, and the last before the European competition, Bath Rugby head to DPD Stadium at Franklin’s…",
    "link": "https://www.bathrugby.com/content/bath-head-to-northampton-for-round-3",
    "source": "Bath Rugby",
    "published_at": "2026-10-09T11:28:57.000Z"
   },
   {
    "title": "Match Preview: Northampton Saints v Bath Rugby (GP: R3)",
    "line": "Bath head to the newly named DPD Stadium at Franklin's Gardens this weekend for a meet between last year's 1st and 2nd in the table.",
    "link": "https://www.bathrugby.com/content/match-preview-northampton-saints-v-bath-rugby-gallagher-prem-round-3",
    "source": "Bath Rugby",
    "published_at": "2026-10-09T11:22:01.000Z"
   },
   {
    "title": "First appointment announced in Bath City’s new era",
    "line": "Bath City have announced the appointment of Debbie King as their new full time General Manager.",
    "link": "https://www.bathcityfc.com/first-appointment-announced-in-bath-citys-new-era/",
    "source": "Bath City FC",
    "published_at": "2026-10-09T08:28:49.000Z"
   },
   {
    "title": "Player News – Harrison Minturn signs new long term deal",
    "line": "We are pleased to announce that defender Harrison Minturn has signed a new long-term deal with the club!",
    "link": "https://www.bathcityfc.com/player-news-harrison-minturn-signs-new-long-term-deal/",
    "source": "Bath City FC",
    "published_at": "2026-10-09T08:15:17.000Z"
   },
   {
    "title": "Next Match – Gosport Borough (H) – Southern League Premier South",
    "line": "City are back in action on Saturday looking to make it six wins in a row when Gosport Borough are the visitors to Cannon Clarke Stadium @…",
    "link": "https://www.bathcityfc.com/next-match-gosport-borough-h-southern-league-premier-south/",
    "source": "Bath City FC",
    "published_at": "2026-10-08T15:00:55.000Z"
   },
   {
    "title": "World Mental Health Day: PREM Rugby ambassadors raise funds for Mental Health UK",
    "line": "As World Mental Health Day approaches this weekend, PREM Rugby are continuing to show their support for their first official charity…",
    "link": "https://www.bathrugby.com/content/world-mental-health-day-prem-rugby-ambassadors-raise-funds-for-mental-health-uk",
    "source": "Bath Rugby",
    "published_at": "2026-10-08T13:24:15.000Z"
   },
   {
    "title": "Ollie Tomlinson lands September Player of the Month award",
    "line": "September’s Bath City Player of the Month award, sponsored by Flan O’Brien’s, goes to Ollie Tomlinson.",
    "link": "https://www.bathcityfc.com/ollie-tomlinson-lands-september-player-of-the-month-award/",
    "source": "Bath City FC",
    "published_at": "2026-10-08T11:47:50.000Z"
   },
   {
    "title": "Bath Rugby extend partnership with The Private Office",
    "line": "After serving as title partner of Bath Rugby’s ‘Road to The Rec’, The Private Office (TPO) and the Club have signed a new deal to extend…",
    "link": "https://www.bathrugby.com/content/bath-rugby-extend-partnership-with-the-private-office",
    "source": "Bath Rugby",
    "published_at": "2026-10-07T14:00:00.000Z"
   },
   {
    "title": "Fixture News – New Date for Hanwell Town away game confirmed",
    "line": "We are pleased to confirm that our trip to West London to face Hanwell Town has been rearranged for Saturday 17 October (ko 3pm).",
    "link": "https://www.bathcityfc.com/fixture-news-new-date-for-hanwell-town-away-game-confirmed/",
    "source": "Bath City FC",
    "published_at": "2026-10-06T18:59:09.000Z"
   },
   {
    "title": "Injury update ahead of GP Round 3",
    "line": "The club’s Head of Medical Services, Rory Murray, has issued an injury update following Bath’s win on Friday night against Exeter Chiefs.",
    "link": "https://www.bathrugby.com/content/injury-update-ahead-of-gp-round-3",
    "source": "Bath Rugby",
    "published_at": "2026-10-06T15:26:00.000Z"
   },
   {
    "title": "Match Highlights: Bath Rugby v Exeter Chiefs | 2026/27 Gallagher PREM Round 2",
    "line": "The Blue, Black and White make it two from two, claiming all five points in front of a sold out Rec.",
    "link": "https://www.bathrugby.com/content/match-highlights-bath-rugby-v-exeter-chiefs-202627-gallagher-prem-round-2",
    "source": "Bath Rugby",
    "published_at": "2026-10-05T14:33:12.000Z"
   }
  ],
  "parkrun": [
   {
    "name": "Bath Odd Down junior parkrun",
    "link": "https://www.parkrun.org.uk/bathodddown-juniors/",
    "where": "Odd Down Sports Ground",
    "day": "Sunday",
    "time": "09:00",
    "distance": "2k",
    "juniors": true
   },
   {
    "name": "Bath Skyline parkrun",
    "link": "https://www.parkrun.org.uk/bathskyline/",
    "where": "Free Fields, North Road / Claverton Down Road, BA2 7BR",
    "day": "Saturday",
    "time": "09:00",
    "distance": "5k",
    "juniors": false
   },
   {
    "name": "Brickfields Park parkrun",
    "link": "https://www.parkrun.org.uk/brickfieldspark/",
    "where": "Brickfields Park, Whiteway",
    "day": "Saturday",
    "time": "09:00",
    "distance": "5k",
    "juniors": false
   },
   {
    "name": "Five Arches parkrun",
    "link": "https://www.parkrun.org.uk/fivearches/",
    "where": "Norton-Radstock Greenway, Midsomer Norton",
    "day": "Saturday",
    "time": "09:00",
    "distance": "5k",
    "juniors": false
   },
   {
    "name": "Somerdale Pavilion parkrun",
    "link": "https://www.parkrun.org.uk/somerdalepavilion/",
    "where": "Somerdale Pavilion, Keynsham",
    "day": "Saturday",
    "time": "09:00",
    "distance": "5k",
    "juniors": false
   }
  ],
  "gyms": [
   {
    "name": "Anytime Fitness",
    "link": "https://www.anytimefitness.co.uk/gyms/uk-0297/bath-south-west-ba1-1jt/",
    "area": "Kingsmead"
   },
   {
    "name": "BASE Gym",
    "link": "https://www.basegymbath.co.uk/",
    "area": "Westmoreland"
   },
   {
    "name": "Bath Sports And Leisure Centre",
    "link": "http://www.better.org.uk/leisure/bath-sports-and-leisure-centre",
    "area": "Bathwick"
   },
   {
    "name": "Beechen Cliff School",
    "link": "https://www.beechencliff.org.uk/about/facility-hire/",
    "area": "Widcombe"
   },
   {
    "name": "Body Development",
    "link": "https://bodydevelopment.co.uk/",
    "area": "Westmoreland"
   },
   {
    "name": "Chew Valley School",
    "link": "https://www.chewvalleyschool.co.uk/contact-us",
    "area": "Chew Valley"
   },
   {
    "name": "City Of Bath College Fitness Academy",
    "link": "https://bathcollege.ac.uk/",
    "area": "Kingsmead"
   },
   {
    "name": "Combe Grove Manor Hotel and Country Club",
    "link": "https://combegrove.com/club/facilities/",
    "area": "Bathavon South"
   },
   {
    "name": "Crossfit Bath",
    "link": "https://crossfitbath.com/",
    "area": "Moorlands"
   },
   {
    "name": "Culverhay Sports Centre",
    "link": "http://www.better.org.uk/leisure/culverhay-leisure-centre",
    "area": "Odd Down"
   },
   {
    "name": "Dragonfly Leisure Midsomer Norton",
    "link": "https://www.dragonflyleisure.co.uk/locations/midsomer-norton/",
    "area": "Midsomer Norton"
   },
   {
    "name": "Dragonfly Leisure Writhlington",
    "link": "https://www.dragonflyleisure.co.uk/locations/writhlington/",
    "area": "Radstock"
   },
   {
    "name": "Dragonfly Leisure, Hayesfield",
    "link": "https://www.dragonflyleisure.co.uk/locations/hayesfield/",
    "area": "Oldfield Park"
   },
   {
    "name": "Dragonfly Leisure, Norton Hill School",
    "link": "https://www.dragonflyleisure.co.uk/locations/norton-hill/",
    "area": "Midsomer Norton"
   },
   {
    "name": "Dragonfly Leisure, Somervale School",
    "link": "https://www.dragonflyleisure.co.uk/locations/somervale/",
    "area": "Midsomer Norton"
   },
   {
    "name": "F45 Training",
    "link": "https://f45training.co.uk/bath/home",
    "area": "Kingsmead"
   },
   {
    "name": "Fitness First",
    "link": "https://www.fitnessfirst.co.uk/find-a-gym/bath/",
    "area": "Kingsmead"
   },
   {
    "name": "Fly Fitness gym",
    "link": "https://www.flyfitness.co.uk/",
    "area": "Kingsmead"
   },
   {
    "name": "Genesis",
    "link": "https://www.genesisbath.co.uk/",
    "area": "Newbridge"
   },
   {
    "name": "High Energy Gym",
    "link": "https://www.highenergygym.co.uk/",
    "area": "Midsomer Norton"
   },
   {
    "name": "Keynsham Gym",
    "link": "https://www.keynshamgym.net/",
    "area": "Keynsham"
   },
   {
    "name": "Keynsham Leisure Centre",
    "link": "https://www.better.org.uk/leisure-centre/banes/keynsham-leisure-centre",
    "area": "Keynsham"
   },
   {
    "name": "Kingswood School",
    "link": "http://www.kingswood.bath.sch.uk/",
    "area": "Lansdown"
   },
   {
    "name": "Livingwell Express Club (Bath)",
    "link": "https://www.hilton.com/en/hotels/bathndi-doubletree-bath/",
    "area": "Kingsmead"
   },
   {
    "name": "Odd Down Sports Ground",
    "link": "https://www.better.org.uk/leisure-centre/banes/odd-down-sports-ground",
    "area": "Odd Down"
   },
   {
    "name": "Paulton Swimming Pool",
    "link": "https://www.paultonpool.org.uk/",
    "area": "Paulton"
   },
   {
    "name": "Phase One Health and Fitness Gym",
    "link": "https://phase-one.co.uk/",
    "area": "Kingsmead"
   },
   {
    "name": "Prior Park College",
    "link": "https://www.priorparkcollege.com/venue-hire/sports-facilities",
    "area": "Widcombe"
   },
   {
    "name": "PureGym",
    "link": "https://www.puregym.com/gyms/bath-spring-wharf/",
    "area": "Westmoreland"
   },
   {
    "name": "Rejuvenate Fitness Bath",
    "link": "https://www.rejuvenatefitnessbath.co.uk/",
    "area": "Moorlands"
   },
   {
    "name": "Snap Fitness, Radstock",
    "link": "https://www.snapfitness.com/uk/gyms/radstock/",
    "area": "Radstock"
   },
   {
    "name": "Somerdale Pavilion",
    "link": "https://www.somerdalepavilion.org.uk/",
    "area": "Keynsham"
   },
   {
    "name": "Space Health and Fitness",
    "link": "https://www.spacegymbath.co.uk/",
    "area": "Widcombe"
   },
   {
    "name": "Stanza Fitness",
    "link": "https://www.stanzafitness.com/#intro",
    "area": "Kingsmead"
   },
   {
    "name": "Team Bath Gym and Fitness Centre",
    "link": "https://www.teambath.com/fitness/our-gym/",
    "area": "Bathwick"
   },
   {
    "name": "The Royal Crescent Spa and Bath House",
    "link": "http://www.royalcrescent.co.uk/bath_spa.asp",
    "area": "Kingsmead"
   },
   {
    "name": "Toniq",
    "link": "https://toniqlife.com/",
    "area": "Kingsmead"
   },
   {
    "name": "Vibe Fitness",
    "link": "https://vibefitnessbath.co.uk/",
    "area": "Widcombe"
   },
   {
    "name": "Vital Health, Fitness and Beauty (Bath Spa Hotel)",
    "link": "https://www.macdonaldhotels.co.uk/bath/spa-leisure/leisure-club",
    "area": "Bathwick"
   },
   {
    "name": "Wellsway Sports Centre",
    "link": "https://www.sportwellsway.com/",
    "area": "Keynsham"
   },
   {
    "name": "YMCA Gym",
    "link": "https://www.ymcabath.org.uk/",
    "area": "Kingsmead"
   }
  ],
  "photo": null,
  "date_modified": "2026-10-09T15:28:22Z",
  "sources": [
   {
    "id": "bath-rugby-fixtures",
    "name": "Bath Rugby fixtures",
    "url": "https://www.bathrugby.com/",
    "licence": "Home page fixture list (robots allows /; the league data host disallows robots, so it is not used)",
    "attribution": "Fixtures from Bath Rugby",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:59.644Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T06:01:59.644Z"
   },
   {
    "id": "bath-city-fixtures",
    "name": "Bath City FC fixtures",
    "url": "https://www.bathcityfc.com/2026-27-fixtures-results/",
    "licence": "Public fixtures page; date, opponent and venue",
    "attribution": "Fixtures from Bath City FC",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:02:02.180Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T06:02:02.180Z"
   },
   {
    "id": "match-days",
    "name": "Match days (from Bath Rugby and Bath City fixtures)",
    "url": null,
    "licence": "Derived from our fixtures and council road orders",
    "attribution": "Fixtures from Bath Rugby and Bath City FC; road orders from Bath & North East Somerset Council",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T07:36:39.449Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T07:36:39.449Z"
   },
   {
    "id": "bath-rugby-news",
    "name": "Bath Rugby news",
    "url": "https://www.bathrugby.com/",
    "licence": "Site map and page titles, as robots.txt allows; headline, one line and link",
    "attribution": "News from Bath Rugby",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:02:08.896Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T06:02:08.896Z"
   },
   {
    "id": "bath-city-news",
    "name": "Bath City FC news",
    "url": "https://www.bathcityfc.com/feed/",
    "licence": "Public RSS feed (robots allows); headline, one line and link",
    "attribution": "News from Bath City FC",
    "cadence_minutes": 180,
    "last_ok": "2026-10-10T06:01:56.831Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T06:01:56.831Z"
   },
   {
    "id": "larkhall-news",
    "name": "Larkhall Athletic news",
    "url": "https://www.larkhallathletic.com/blog-feed.xml",
    "licence": "Public RSS feed (robots allows); headline, one line and link",
    "attribution": "News from Larkhall Athletic FC",
    "cadence_minutes": 360,
    "last_ok": "2026-10-10T06:01:56.905Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T06:01:56.905Z"
   },
   {
    "id": "bath-cricket-news",
    "name": "Bath Cricket Club match reports",
    "url": "https://www.bathcricket.com/match-reports?format=rss",
    "licence": "Public RSS feed (robots allows); headline, one line and link",
    "attribution": "Match reports from Bath Cricket Club",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T07:35:11.082Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T07:35:11.082Z"
   },
   {
    "id": "parkrun-bath",
    "name": "parkrun in B&NES (by hand)",
    "url": "https://www.parkrun.org.uk/",
    "licence": "Event places and start times kept by hand; nothing fetched (parkrun terms forbid scraping), no results",
    "attribution": "parkrun",
    "cadence_minutes": 1440,
    "last_ok": "2026-10-10T07:36:49.867Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T07:36:49.867Z"
   },
   {
    "id": "banes-gyms",
    "name": "Gyms and leisure (B&NES)",
    "url": "https://data.bathnes.gov.uk/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&outputFormat=application/json&srsName=EPSG:4326&typeName=mapdata:health_and_fitness_facilities",
    "licence": "OGL v3 (assumed: the council published these layers as OGL v3 on GitHub; the map server states none)",
    "attribution": "Contains public sector information from B&NES Council (council map data). Contains OS data © Crown copyright and database right.",
    "cadence_minutes": 43200,
    "last_ok": "2026-10-10T07:34:07.104Z",
    "state": "ok",
    "label": "Up to date",
    "at": "2026-10-10T07:34:07.104Z"
   }
  ]
 }
}