{
  "title": "Agentic House Search Data Registry",
  "description": "Registry of publicly available UK open datasets and machine-readable APIs for agentic house and neighbourhood search - crime, demographics, affluence, property prices, ownership & tenure, planning constraints, ground risk, noise, transport, amenities, health & care, schools, environment, and the postcode/geography backbone. Compiled 2026-08-02.",
  "generated": "2026-08-02",
  "sources": [
    {
      "id": "police-street-crime",
      "dataset": "Street-level crime, outcomes and stop & search",
      "publisher": "Home Office / UK police forces (data.police.uk)",
      "link": "https://data.police.uk/",
      "api": "https://data.police.uk/api/crimes-street/all-crime?lat={lat}&lng={lng}&date={YYYY-MM}",
      "api_docs": "https://data.police.uk/docs/",
      "format": "JSON REST API (no key required); CSV bulk downloads",
      "licence": "Open Government Licence v3",
      "coverage": "England, Wales & Northern Ireland",
      "update_frequency": "Monthly",
      "questions": [
        "How safe is this postcode / street compared with the borough or national average?",
        "What are the most common offence types here (burglary, ASB, drugs, vehicle crime)?",
        "Is crime trending up or down over the last 12-36 months?",
        "Where are the local crime hotspots and what happened to each case (outcomes)?"
      ],
      "category": "Crime"
    },
    {
      "id": "ons-census-2021",
      "dataset": "Census 2021 (ethnicity, religion, age, household composition, tenure, occupation, qualifications)",
      "publisher": "Office for National Statistics",
      "link": "https://www.ons.gov.uk/census",
      "api": "https://api.beta.ons.gov.uk/v1/population-types (Create a Custom Dataset API)",
      "api_docs": "https://developer.ons.gov.uk/censusobservations/",
      "format": "JSON REST API; also Nomis API (https://www.nomisweb.co.uk/api/v01/help) and CSV bulk",
      "licence": "Open Government Licence v3",
      "coverage": "England & Wales, down to Output Area (~125 households)",
      "update_frequency": "Decennial (2021), with mid-year population estimates annually",
      "questions": [
        "Who lives in this area - age profile, ethnic groups, religions, languages?",
        "What household types dominate (families, singles, sharers)?",
        "Do residents own or rent, and from whom (social vs private)?",
        "What share of residents are degree-educated or in professional occupations?"
      ],
      "category": "Demographics"
    },
    {
      "id": "area-classification",
      "dataset": "Output Area Classification (OAC 2021) & London Output Area Classification (LOAC) - geodemographic 'pen portraits' such as 'European Enclaves'",
      "publisher": "ONS / Greater London Authority (London Datastore)",
      "link": "https://data.london.gov.uk/dataset/london-area-classification",
      "api": "https://data.london.gov.uk/api/action/package_show?id=london-area-classification (CKAN API)",
      "api_docs": "https://data.london.gov.uk/about/api/",
      "format": "CSV / GeoPackage via CKAN API",
      "licence": "Open Government Licence v3",
      "coverage": "UK (OAC); Greater London (LOAC)",
      "update_frequency": "Per census",
      "questions": [
        "What 'type' of neighbourhood is this (e.g. cosmopolitan, suburban family, student area)?",
        "Which other areas in the city are demographically similar?"
      ],
      "category": "Demographics / Overview"
    },
    {
      "id": "ons-income",
      "dataset": "Small area model-based income estimates (MSOA) + approximated social grade & qualifications (Census tables TS062/TS067)",
      "publisher": "Office for National Statistics",
      "link": "https://www.ons.gov.uk/employmentandlabourmarket/peopleinwork/earningsandworkinghours/datasets/smallareaincomeestimatesformiddlelayersuperoutputareasenglandandwales",
      "api": "https://www.nomisweb.co.uk/api/v01/dataset/def.sdmx.json (Nomis API for census/labour tables)",
      "api_docs": "https://www.nomisweb.co.uk/api/v01/help",
      "format": "XLSX/CSV download; JSON/SDMX via Nomis API",
      "licence": "Open Government Licence v3",
      "coverage": "England & Wales (MSOA level)",
      "update_frequency": "Roughly every 2 years (income); per census (social grade)",
      "questions": [
        "What is the typical household income here vs the national distribution?",
        "Is this a 'wealthy' or modest-income neighbourhood?",
        "What social grades (AB/C1/C2/DE) dominate?"
      ],
      "category": "Affluence"
    },
    {
      "id": "imd",
      "dataset": "English Indices of Multiple Deprivation (IMD 2019)",
      "publisher": "MHCLG (Ministry of Housing, Communities & Local Government)",
      "link": "https://www.gov.uk/government/statistics/english-indices-of-deprivation-2019",
      "api": "https://opendatacommunities.org/sparql (SPARQL endpoint; IMD as linked data)",
      "api_docs": "https://opendatacommunities.org/data",
      "format": "CSV/XLSX download; SPARQL / linked-data API",
      "licence": "Open Government Licence v3",
      "coverage": "England (LSOA level); separate indices for Wales, Scotland, NI",
      "update_frequency": "~Every 4-5 years",
      "questions": [
        "How deprived is this LSOA relative to all of England (decile 1-10)?",
        "Which deprivation domains drive it - income, employment, education, health, crime, housing, environment?"
      ],
      "category": "Affluence (Deprivation)"
    },
    {
      "id": "land-registry-ppd",
      "dataset": "Price Paid Data (every residential sale) + UK House Price Index",
      "publisher": "HM Land Registry",
      "link": "https://www.gov.uk/government/collections/price-paid-data",
      "api": "https://landregistry.data.gov.uk/landregistry/query (SPARQL); linked-data REST at https://landregistry.data.gov.uk/",
      "api_docs": "https://landregistry.data.gov.uk/app/root/doc",
      "format": "SPARQL / RDF / JSON; monthly CSV bulk; UKHPI at https://landregistry.data.gov.uk/app/ukhpi",
      "licence": "Open Government Licence v3 (address fields have extra conditions)",
      "coverage": "England & Wales, transaction level since 1995",
      "update_frequency": "Monthly",
      "questions": [
        "What did properties on this street actually sell for, and when?",
        "How have local prices trended vs borough / national HPI?",
        "What is the price premium of one postcode over a neighbouring one?"
      ],
      "category": "Property prices"
    },
    {
      "id": "ons-rents",
      "dataset": "Price Index of Private Rents & private rental market summary statistics",
      "publisher": "Office for National Statistics / Valuation Office Agency",
      "link": "https://www.ons.gov.uk/economy/inflationandpriceindices/bulletins/privaterentandhousepricesuk/latest",
      "api": "https://api.beta.ons.gov.uk/v1/datasets (ONS datasets API)",
      "api_docs": "https://developer.ons.gov.uk/",
      "format": "CSV/XLSX; JSON via ONS API",
      "licence": "Open Government Licence v3",
      "coverage": "UK, down to local authority",
      "update_frequency": "Monthly (index); annual (summary stats)",
      "questions": [
        "What is a typical rent for a 1/2/3-bed here?",
        "How fast are rents rising in this borough?"
      ],
      "category": "Property prices (Rents)"
    },
    {
      "id": "defra-noise",
      "dataset": "Strategic noise mapping Round 4 (2022) - road, rail and airport noise contours (Lden/Lnight)",
      "publisher": "Defra / Environment Agency (Data Services Platform)",
      "link": "https://www.gov.uk/government/publications/strategic-noise-mapping-2022",
      "api": "https://environment.data.gov.uk/dataset/562c9d56-7c2d-4d42-83bb-578d6e97a517 (Road Noise, WMS/WFS + SHP); airports: https://environment.data.gov.uk/dataset/dac9cba4-abe7-43bd-b8e9-8a83da52edd8",
      "api_docs": "https://environment.data.gov.uk/",
      "format": "OGC WMS/WFS services; Shapefile/GeoJSON downloads",
      "licence": "Open Government Licence v3",
      "coverage": "England agglomerations & major roads/rail/airports",
      "update_frequency": "Every 5 years (EU Environmental Noise Directive rounds)",
      "questions": [
        "How loud is road / rail / aircraft noise at this address (day and night)?",
        "Is the property inside an airport noise contour?"
      ],
      "category": "Noise"
    },
    {
      "id": "naptan",
      "dataset": "NaPTAN - national register of all public transport access nodes (rail, tube, tram, bus stops)",
      "publisher": "Department for Transport",
      "link": "https://beta-naptan.dft.gov.uk/",
      "api": "https://naptan.api.dft.gov.uk/v1/access-nodes?dataFormat=csv",
      "api_docs": "https://www.api.gov.uk/dft/national-public-transport-access-nodes-naptan-and-national-public-transport-gazetteer-nptg-api/",
      "format": "CSV / XML REST API (no key)",
      "licence": "Open Government Licence v3",
      "coverage": "Great Britain (~400k stops)",
      "update_frequency": "Continuously (daily extracts)",
      "questions": [
        "Which stations and stops are within walking distance of this postcode?",
        "How many distinct transport modes serve the area?"
      ],
      "category": "Transport"
    },
    {
      "id": "tfl-api",
      "dataset": "TfL Unified API - stations, lines, live status/performance, fare zones, journey planning",
      "publisher": "Transport for London",
      "link": "https://tfl.gov.uk/info-for/open-data-users/",
      "api": "https://api.tfl.gov.uk/ (e.g. /StopPoint?lat=&lon=&stopTypes=NaptanMetroStation, /Line/{id}/Status)",
      "api_docs": "https://api-portal.tfl.gov.uk/",
      "format": "JSON REST API (free key for higher rate limits)",
      "licence": "TfL open data licence (free)",
      "coverage": "Greater London",
      "update_frequency": "Real-time / continuous",
      "questions": [
        "Which travel zone is this postcode in and which lines serve it?",
        "How reliable is each Underground line (delays, closures)?",
        "How long is the commute to central London from here?"
      ],
      "category": "Transport (London)"
    },
    {
      "id": "ptal",
      "dataset": "PTAL - Public Transport Accessibility Levels (the 0-6b / 9-band connectivity score CrystalRoof shows as x/9)",
      "publisher": "Transport for London / GLA (London Datastore)",
      "link": "https://data.london.gov.uk/dataset/public-transport-accessibility-levels",
      "api": "https://data.london.gov.uk/api/action/package_show?id=public-transport-accessibility-levels (CKAN API); interactive: TfL WebCAT",
      "api_docs": "https://tfl.gov.uk/info-for/urban-planning-and-construction/planning-with-webcat/webcat",
      "format": "CSV / GIS grid via CKAN",
      "licence": "Open Government Licence / TfL terms",
      "coverage": "Greater London (100m grid)",
      "update_frequency": "Periodic (per TfL model runs)",
      "questions": [
        "How well connected is this exact spot to the public transport network (0-6b scale)?",
        "How does connectivity compare across candidate addresses?"
      ],
      "category": "Transport (Connectivity score)"
    },
    {
      "id": "fsa-fhrs",
      "dataset": "Food Hygiene Rating Scheme - every food business (restaurants, cafes, pubs, supermarkets, takeaways) with location and hygiene score",
      "publisher": "Food Standards Agency",
      "link": "https://ratings.food.gov.uk/",
      "api": "https://api.ratings.food.gov.uk/Establishments?latitude={lat}&longitude={lng}&maxDistanceLimit={miles} (header x-api-version: 2)",
      "api_docs": "https://api.ratings.food.gov.uk/Help",
      "format": "JSON/XML REST API (no key)",
      "licence": "Open Government Licence v3",
      "coverage": "England, Wales & Northern Ireland (Scotland via FHIS)",
      "update_frequency": "Daily",
      "questions": [
        "What restaurants, cafes, pubs and food shops are nearby?",
        "How hygienic are they (0-5 rating)?",
        "How 'foodie' vs residential is the area (density of venues)?"
      ],
      "category": "Amenities"
    },
    {
      "id": "nhs-ods",
      "dataset": "NHS Organisation Data Service - GP practices, pharmacies, hospitals with locations",
      "publisher": "NHS England",
      "link": "https://www.odsdatasearchandexport.nhs.uk/",
      "api": "https://directory.spineservices.nhs.uk/ORD/2-0-0/organisations?PostCode={postcode}&PrimaryRoleId=RO177",
      "api_docs": "https://digital.nhs.uk/services/organisation-data-service/apis-for-the-organisation-data-service",
      "format": "JSON/XML REST API (no key)",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Daily/weekly",
      "questions": [
        "Which GP surgeries and pharmacies serve this postcode?",
        "How far is the nearest A&E or hospital?"
      ],
      "category": "Amenities (Health)"
    },
    {
      "id": "osm-overpass",
      "dataset": "OpenStreetMap via Overpass API - supermarkets, convenience stores, bars, nightclubs, churches, fire/ambulance stations (also used to flag noise sources)",
      "publisher": "OpenStreetMap contributors",
      "link": "https://www.openstreetmap.org/",
      "api": "https://overpass-api.de/api/interpreter (Overpass QL queries)",
      "api_docs": "https://wiki.openstreetmap.org/wiki/Overpass_API",
      "format": "JSON/XML query API (no key, fair-use)",
      "licence": "ODbL 1.0",
      "coverage": "Worldwide",
      "update_frequency": "Continuous (minutely diffs)",
      "questions": [
        "What amenities of any type are within X metres (gyms, parks, nurseries, nightclubs)?",
        "Are there late-night venues, churches with bells, or emergency stations likely to cause noise nearby?"
      ],
      "category": "Amenities / Noise point-sources"
    },
    {
      "id": "gias",
      "dataset": "Get Information about Schools (GIAS) - register of all schools with type, gender, admissions policy, capacity, coordinates",
      "publisher": "Department for Education",
      "link": "https://get-information-schools.service.gov.uk/",
      "api": "https://get-information-schools.service.gov.uk/Downloads (daily full CSV extracts)",
      "api_docs": "https://get-information-schools.service.gov.uk/Guidance/General",
      "format": "CSV bulk (daily); searchable web service",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Daily",
      "questions": [
        "Which schools are nearest, and are they state/faith/independent, mixed or single-sex?",
        "What is each school's admission policy and capacity?"
      ],
      "category": "Schools"
    },
    {
      "id": "ofsted",
      "dataset": "Ofsted inspection outcomes (management information, monthly)",
      "publisher": "Ofsted",
      "link": "https://www.gov.uk/government/statistical-data-sets/monthly-management-information-ofsteds-school-inspections-outcomes",
      "api": "CSV/ODS monthly files on GOV.UK (machine-readable downloads); joinable to GIAS by URN",
      "api_docs": "https://www.gov.uk/government/organisations/ofsted/about/statistics",
      "format": "CSV / ODS",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Monthly",
      "questions": [
        "What is each local school's latest Ofsted judgement and inspection date?",
        "Are ratings in the catchment improving or declining?"
      ],
      "category": "Schools (Ratings)"
    },
    {
      "id": "dfe-performance",
      "dataset": "School performance tables (KS2 results, Progress 8, Attainment 8, A-level) + Explore Education Statistics",
      "publisher": "Department for Education",
      "link": "https://www.compare-school-performance.service.gov.uk/",
      "api": "https://www.compare-school-performance.service.gov.uk/download-data (CSV); EES API: https://explore-education-statistics.service.gov.uk/",
      "api_docs": "https://explore-education-statistics.service.gov.uk/",
      "format": "CSV bulk; JSON API (EES)",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Annual",
      "questions": [
        "How do local schools' exam results and pupil progress compare?",
        "Which nearby secondary has the best Progress 8 score?"
      ],
      "category": "Schools (Results)"
    },
    {
      "id": "defra-air",
      "dataset": "Defra UK-AIR modelled background pollution maps (annual NO2, PM10, PM2.5 on 1km grid) + monitoring network",
      "publisher": "Defra",
      "link": "https://uk-air.defra.gov.uk/data/pcm-data",
      "api": "https://uk-air.defra.gov.uk/data/pcm-data (CSV per pollutant-year); monitoring API via https://uk-air.defra.gov.uk/data/",
      "api_docs": "https://uk-air.defra.gov.uk/data/",
      "format": "CSV (1km grid squares); SOS API for monitors",
      "licence": "Open Government Licence v3",
      "coverage": "UK, 1km resolution",
      "update_frequency": "Annual",
      "questions": [
        "What are annual mean NO2 / PM10 / PM2.5 levels at this location?",
        "Does the area meet UK/EU/WHO air quality limits?"
      ],
      "category": "Environment (Air quality)"
    },
    {
      "id": "laqn",
      "dataset": "London Air Quality Network - measured pollutant data from monitoring sites (the source CrystalRoof cites for London air quality)",
      "publisher": "Imperial College London ERG",
      "link": "https://www.londonair.org.uk/",
      "api": "https://api.erg.ic.ac.uk/AirQuality/ (e.g. /Daily/MonitoringIndex/Latest/GroupName=London/Json)",
      "api_docs": "https://api.erg.ic.ac.uk/AirQuality/help",
      "format": "JSON/XML REST API (no key)",
      "licence": "Free to use with attribution",
      "coverage": "Greater London monitoring sites",
      "update_frequency": "Hourly",
      "questions": [
        "What is the measured air quality at the nearest monitoring station right now / historically?",
        "How many high-pollution days does this part of London get?"
      ],
      "category": "Environment (Air quality, London)"
    },
    {
      "id": "ea-flood",
      "dataset": "Risk of Flooding from Rivers and Sea + Risk of Flooding from Surface Water (likelihood categories: very low to high)",
      "publisher": "Environment Agency",
      "link": "https://check-long-term-flood-risk.service.gov.uk/",
      "api": "https://environment.data.gov.uk/dataset/bad20199-6d39-4aad-8564-26a46778fd94 (WMS/WFS + SHP via Defra Data Services Platform); real-time: https://environment.data.gov.uk/flood-monitoring/doc/reference",
      "api_docs": "https://environment.data.gov.uk/flood-monitoring/doc/reference",
      "format": "OGC WMS/WFS, Shapefile; JSON REST (real-time warnings, no key)",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Quarterly (risk maps); 15-min (live warnings/levels)",
      "questions": [
        "What is this property's long-term flood likelihood from rivers/sea and surface water?",
        "Are there active flood warnings or high river levels nearby right now?"
      ],
      "category": "Environment (Flood risk)"
    },
    {
      "id": "onspd",
      "dataset": "ONS Postcode Directory (ONSPD/NSPL) + Open Geography Portal boundaries - maps every postcode to coordinates, LSOA/MSOA, ward, borough (CrystalRoof's 'Royal Mail' postcode layer, in open form)",
      "publisher": "ONS Geography",
      "link": "https://geoportal.statistics.gov.uk/",
      "api": "https://api.postcodes.io/postcodes/{postcode} (free JSON lookup built on ONSPD); ArcGIS REST services on geoportal.statistics.gov.uk",
      "api_docs": "https://postcodes.io/docs",
      "format": "JSON REST API (no key); CSV bulk; ArcGIS REST/GeoJSON boundaries",
      "licence": "Open Government Licence v3 (postcode data contains Royal Mail/OS derived IP with permitted use)",
      "coverage": "UK, ~2.6M postcodes",
      "update_frequency": "Quarterly (ONSPD); postcodes.io continuous",
      "questions": [
        "Which LSOA, ward, borough, constituency and region is a postcode in?",
        "What are the coordinates of a postcode (to join all the other datasets)?",
        "Which statistical area should each census/IMD/crime figure be read from?"
      ],
      "category": "Geography backbone (all tabs)"
    },
    {
      "id": "epc",
      "dataset": "Energy Performance Certificates (EPC) - energy rating, floor area, property type for most dwellings",
      "publisher": "DLUHC / MHCLG",
      "link": "https://epc.opendatacommunities.org/",
      "api": "https://epc.opendatacommunities.org/api/v1/domestic/search?postcode={postcode} (free API key)",
      "api_docs": "https://epc.opendatacommunities.org/docs/api",
      "format": "JSON/CSV REST API (free registration)",
      "licence": "OGL-style terms (attribution required)",
      "coverage": "England & Wales",
      "update_frequency": "Monthly",
      "questions": [
        "What is a property's energy rating, size (m2) and heating type?",
        "How energy-efficient is the housing stock on this street?"
      ],
      "category": "Extras (property-level, same ecosystem)"
    },
    {
      "id": "ofcom-broadband",
      "dataset": "Ofcom Connected Nations - broadband speeds & mobile coverage per postcode",
      "publisher": "Ofcom",
      "link": "https://www.ofcom.org.uk/research-and-data/multi-sector-research/infrastructure-research",
      "api": "https://api.ofcom.org.uk/ (broadband & mobile coverage APIs, free key); postcode CSV bulk downloads",
      "api_docs": "https://api.ofcom.org.uk/",
      "format": "JSON REST API; CSV bulk",
      "licence": "Ofcom open terms / OGL",
      "coverage": "UK, per postcode",
      "update_frequency": "Annual (report); periodic API refresh",
      "questions": [
        "What broadband speeds (superfast/gigabit) are available at this postcode?",
        "How good is 4G/5G coverage by operator?"
      ],
      "category": "Extras (connectivity)"
    },
    {
      "id": "inspire-polygons",
      "category": "Ownership & tenure",
      "dataset": "INSPIRE Index Polygons — freehold title boundaries (the shape of the plot)",
      "publisher": "HM Land Registry",
      "link": "https://use-land-property-data.service.gov.uk/datasets/inspire",
      "api": "https://use-land-property-data.service.gov.uk/datasets/inspire/download (per-council GML/SHP, monthly)",
      "api_docs": "https://use-land-property-data.service.gov.uk/datasets/inspire",
      "format": "GML / Shapefile bulk (convertible to GeoJSON/PMTiles)",
      "licence": "Open Government Licence v3 (INSPIRE end-user licence)",
      "coverage": "England & Wales, ~24M title polygons",
      "update_frequency": "Monthly",
      "questions": [
        "What is the actual plot boundary and land area of this property?",
        "Does the garden extend where the listing photo implies?",
        "Is there a separate title (garage, strip of land) attached or missing?"
      ]
    },
    {
      "id": "ccod-ocod",
      "category": "Ownership & tenure",
      "dataset": "CCOD / OCOD — UK company and overseas-company property ownership",
      "publisher": "HM Land Registry",
      "link": "https://use-land-property-data.service.gov.uk/datasets/ccod",
      "api": "https://use-land-property-data.service.gov.uk/api/v1/datasets/ccod (API key, free registration); OCOD equivalent",
      "api_docs": "https://use-land-property-data.service.gov.uk/api",
      "format": "CSV via REST API",
      "licence": "Free for non-commercial use; commercial licence available",
      "coverage": "England & Wales",
      "update_frequency": "Monthly",
      "questions": [
        "Who owns the freehold — a person, a company, or an offshore entity?",
        "Is a single landlord or developer accumulating property on this street?",
        "Is the block owned by a company with a poor track record?"
      ]
    },
    {
      "id": "companies-house",
      "category": "Ownership & tenure",
      "dataset": "Companies House — company profiles, officers, filings, charges",
      "publisher": "Companies House",
      "link": "https://find-and-update.company-information.service.gov.uk/",
      "api": "https://api.company-information.service.gov.uk/search/companies?q={name} (free API key)",
      "api_docs": "https://developer.company-information.service.gov.uk/",
      "format": "JSON REST API",
      "licence": "Open Government Licence v3",
      "coverage": "UK",
      "update_frequency": "Real-time",
      "questions": [
        "Is the freeholder / managing agent / developer solvent and who runs it?",
        "How many other buildings does this landlord control?",
        "Does the management company file accounts on time (a proxy for how a block is run)?"
      ]
    },
    {
      "id": "voa-council-tax",
      "category": "Ownership & tenure",
      "dataset": "Council Tax valuation bands (per-property band A–H) and VOA band statistics",
      "publisher": "Valuation Office Agency / GOV.UK",
      "link": "https://www.gov.uk/council-tax-bands",
      "api": "https://www.tax.service.gov.uk/check-council-tax-band/search (per-address lookup); bulk band counts: https://www.gov.uk/government/collections/council-tax-statistics",
      "api_docs": "https://www.gov.uk/government/collections/council-tax-statistics",
      "format": "Web lookup + CSV/ODS statistical tables",
      "licence": "Open Government Licence v3",
      "coverage": "England & Wales",
      "update_frequency": "Continuous (bands); annual (statistics)",
      "questions": [
        "What council tax band is this property, and what will the annual bill be?",
        "How does the band mix of a street compare with neighbouring streets (a cheap proxy for property size/value)?"
      ]
    },
    {
      "id": "council-tax-levels",
      "category": "Ownership & tenure",
      "dataset": "Council tax levels set by local authorities (Band D charge by council & parish)",
      "publisher": "MHCLG",
      "link": "https://www.gov.uk/government/collections/council-tax-statistics",
      "api": "CSV/ODS releases on GOV.UK; joinable by local authority code",
      "api_docs": "https://www.gov.uk/government/collections/council-tax-statistics",
      "format": "CSV / ODS",
      "licence": "Open Government Licence v3",
      "coverage": "England (equivalents for Wales/Scotland)",
      "update_frequency": "Annual (March)",
      "questions": [
        "How much more council tax will I pay if I move one borough over?",
        "Which councils give the lowest Band D charge in my search area?"
      ]
    },
    {
      "id": "planning-data",
      "category": "Planning & constraints",
      "dataset": "Planning Data platform — conservation areas, green belt, Article 4 directions, tree preservation orders, listed-building outlines, flood zones, brownfield sites",
      "publisher": "MHCLG (planning.data.gov.uk)",
      "link": "https://www.planning.data.gov.uk/dataset/",
      "api": "https://www.planning.data.gov.uk/entity.json?dataset=conservation-area&latitude={lat}&longitude={lng}",
      "api_docs": "https://www.planning.data.gov.uk/docs",
      "format": "JSON / GeoJSON REST API (no key)",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Continuous",
      "questions": [
        "Is this property in a conservation area or green belt, or covered by an Article 4 direction?",
        "Will I be able to add an extension, replace windows, or install solar panels?",
        "Are there protected trees on or beside the plot?"
      ]
    },
    {
      "id": "historic-england",
      "category": "Planning & constraints",
      "dataset": "National Heritage List for England — listed buildings, scheduled monuments, parks & gardens, World Heritage Sites",
      "publisher": "Historic England",
      "link": "https://historicengland.org.uk/listing/the-list/",
      "api": "https://opendata-historicengland.hub.arcgis.com/ (ArcGIS REST FeatureServer + GeoJSON/SHP downloads)",
      "api_docs": "https://historicengland.org.uk/listing/the-list/data-downloads/",
      "format": "ArcGIS REST / GeoJSON / Shapefile",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Continuous",
      "questions": [
        "Is the building listed (Grade I/II*/II), and what does that restrict?",
        "Are there heritage assets adjacent that constrain nearby development — or protect the view?"
      ]
    },
    {
      "id": "planit-applications",
      "category": "Planning & constraints",
      "dataset": "Planning applications aggregated from every UK local authority register",
      "publisher": "PlanIt (open aggregator of LA planning portals)",
      "link": "https://www.planit.org.uk/",
      "api": "https://www.planit.org.uk/api/applics/json?lat={lat}&lng={lng}&krad=1&recent=200",
      "api_docs": "https://www.planit.org.uk/api/",
      "format": "JSON REST API (fair use; commercial terms for heavy use)",
      "licence": "Source records are OGL LA data; aggregator has its own terms",
      "coverage": "UK",
      "update_frequency": "Daily",
      "questions": [
        "What is being built next door or on that empty plot?",
        "Has the property itself had extensions approved or refused?",
        "Is a tower block, HMO conversion, or development site proposed within 500m?"
      ]
    },
    {
      "id": "bgs-geosure",
      "category": "Ground risk",
      "dataset": "BGS GeoSure (subsidence, shrink–swell clay, landslide, soluble rocks) and Radon Potential",
      "publisher": "British Geological Survey",
      "link": "https://www.bgs.ac.uk/datasets/geosure/",
      "api": "https://map.bgs.ac.uk/arcgis/services (WMS/WFS); free viewers via OpenGeoscience: https://www.bgs.ac.uk/geological-data/opengeoscience/",
      "api_docs": "https://www.bgs.ac.uk/geological-data/opengeoscience/",
      "format": "WMS/WFS map services (free viewing); licensed data for detailed use",
      "licence": "Open viewing under BGS OpenGeoscience; commercial licence for full datasets",
      "coverage": "Great Britain",
      "update_frequency": "Periodic",
      "questions": [
        "Is this on shrink–swell clay likely to cause subsidence in dry summers?",
        "Is the property in a high radon-potential area (radon test / mitigation needed)?",
        "Is there landslide or sinkhole susceptibility here?"
      ]
    },
    {
      "id": "coal-authority",
      "category": "Ground risk",
      "dataset": "Mining Reporting Areas and coal mining hazards",
      "publisher": "The Coal Authority (Mining Remediation Authority)",
      "link": "https://www.gov.uk/government/organisations/the-coal-authority",
      "api": "https://opendata-coalauthority.hub.arcgis.com/ (ArcGIS REST / GeoJSON)",
      "api_docs": "https://opendata-coalauthority.hub.arcgis.com/",
      "format": "ArcGIS REST / GeoJSON / Shapefile",
      "licence": "Open Government Licence v3",
      "coverage": "Great Britain coalfields",
      "update_frequency": "Periodic",
      "questions": [
        "Will a coal mining search be required for this purchase?",
        "Is the property over historic workings, shafts, or at risk of mine-gas / ground movement?"
      ]
    },
    {
      "id": "bods",
      "category": "Transport (extended)",
      "dataset": "Bus Open Data Service — timetables (TransXChange/GTFS), fares and real-time vehicle positions",
      "publisher": "Department for Transport",
      "link": "https://data.bus-data.dft.gov.uk/",
      "api": "https://data.bus-data.dft.gov.uk/api/v1/dataset/?api_key={key} (free key); GTFS-RT at /api/v1/gtfsrtdatafeed/",
      "api_docs": "https://data.bus-data.dft.gov.uk/guidance/requirements/?section=api",
      "format": "JSON / XML / GTFS / GTFS-RT",
      "licence": "Open Government Licence v3",
      "coverage": "England (buses outside London)",
      "update_frequency": "Real-time + daily timetable updates",
      "questions": [
        "How frequent is the bus service from this street, and at what times?",
        "Can I reach the station/school by public transport before 8am?"
      ]
    },
    {
      "id": "rail-data",
      "category": "Transport (extended)",
      "dataset": "Rail Data Marketplace / Darwin — timetables, live departures, station facilities",
      "publisher": "Rail Delivery Group / National Rail",
      "link": "https://raildata.org.uk/",
      "api": "https://raildata.org.uk/ (Darwin Lite / Live Departure Boards, free registration)",
      "api_docs": "https://wiki.openraildata.com/",
      "format": "SOAP/REST/JSON feeds",
      "licence": "Free for registered users (National Rail terms)",
      "coverage": "Great Britain",
      "update_frequency": "Real-time",
      "questions": [
        "How long is the train commute from this station and how reliable is it?",
        "How many direct trains per hour to the city centre at peak?"
      ]
    },
    {
      "id": "journey-times",
      "category": "Transport (extended)",
      "dataset": "Journey Time Statistics — modelled travel time to schools, GPs, hospitals, food stores, town centres by mode (LSOA level)",
      "publisher": "Department for Transport",
      "link": "https://www.gov.uk/government/collections/journey-time-statistics",
      "api": "CSV/ODS bulk on GOV.UK, keyed by LSOA",
      "api_docs": "https://www.gov.uk/government/collections/journey-time-statistics",
      "format": "CSV / ODS",
      "licence": "Open Government Licence v3",
      "coverage": "England (LSOA)",
      "update_frequency": "Periodic",
      "questions": [
        "How long does it take to reach a hospital, secondary school or supermarket from here — by car, bus, bike and on foot?",
        "Is this area service-accessible or car-dependent?"
      ]
    },
    {
      "id": "stats19",
      "category": "Transport (extended)",
      "dataset": "STATS19 road safety data — every reported injury collision with coordinates, severity, casualties",
      "publisher": "Department for Transport",
      "link": "https://www.data.gov.uk/dataset/cb7ae6f0-4be6-4935-9277-47e5ce24a11f/road-safety-data",
      "api": "CSV bulk (annual); also queryable via https://www.crashmap.co.uk/ and the R package stats19",
      "api_docs": "https://www.data.gov.uk/dataset/cb7ae6f0-4be6-4935-9277-47e5ce24a11f/road-safety-data",
      "format": "CSV bulk",
      "licence": "Open Government Licence v3",
      "coverage": "Great Britain, since 1979",
      "update_frequency": "Annual",
      "questions": [
        "How dangerous is the road outside — collisions, pedestrian and cyclist casualties?",
        "Is the school-run route a known accident cluster?"
      ]
    },
    {
      "id": "ncr-ev",
      "category": "Transport (extended)",
      "dataset": "National Chargepoint Registry — public EV charge points with location, speed and connector type",
      "publisher": "Department for Transport / OZEV",
      "link": "https://www.national-charge-point-registry.uk/",
      "api": "https://chargepoints.dft.gov.uk/api/retrieve/registry/format/json (no key)",
      "api_docs": "https://www.national-charge-point-registry.uk/",
      "format": "JSON / CSV REST",
      "licence": "Open Government Licence v3",
      "coverage": "UK",
      "update_frequency": "Continuous",
      "questions": [
        "Can I charge an EV near this property without a driveway?",
        "How many rapid chargers are within 1km?"
      ]
    },
    {
      "id": "cqc",
      "category": "Health & care",
      "dataset": "CQC ratings and locations — GP practices, dentists, hospitals, care homes",
      "publisher": "Care Quality Commission",
      "link": "https://www.cqc.org.uk/about-us/transparency/using-cqc-data",
      "api": "https://api.service.cqc.org.uk/public/v1/locations?postalCode={postcode} (free subscription key)",
      "api_docs": "https://anypoint.mulesoft.com/exchange/portals/care-quality-commission-5/",
      "format": "JSON REST API",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Continuous",
      "questions": [
        "Is the nearest GP practice rated Good or Outstanding — and is it accepting patients?",
        "What is the quality of local care homes (relevant for later-life or family moves)?"
      ]
    },
    {
      "id": "ofsted-childcare",
      "category": "Health & care",
      "dataset": "Ofsted childcare providers register — nurseries, pre-schools and childminders with inspection outcomes",
      "publisher": "Ofsted",
      "link": "https://www.gov.uk/government/statistical-data-sets/childcare-providers-and-inspections-management-information",
      "api": "CSV/ODS monthly management information on GOV.UK",
      "api_docs": "https://www.gov.uk/government/organisations/ofsted/about/statistics",
      "format": "CSV / ODS",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Monthly",
      "questions": [
        "What nursery and childminder capacity exists within a pram-push of this address?",
        "How are local early-years providers rated?"
      ]
    },
    {
      "id": "os-data-hub",
      "category": "Geography backbone (all tabs)",
      "dataset": "OS Data Hub — OS Places (address/UPRN lookup), OS Open UPRN, OS Open Names, OS NGD features",
      "publisher": "Ordnance Survey",
      "link": "https://osdatahub.os.uk/",
      "api": "https://api.os.uk/search/places/v1/postcode?postcode={postcode}&key={key} (OS Open Data plan is free)",
      "api_docs": "https://osdatahub.os.uk/docs",
      "format": "JSON REST APIs; open datasets as CSV/GeoPackage/vector tiles",
      "licence": "OS OpenData (OGL) for open products; premium plan for Places/NGD",
      "coverage": "Great Britain",
      "update_frequency": "Continuous / 6-weekly",
      "questions": [
        "What is the canonical address and UPRN for this property (the key that joins EPC, planning and council records)?",
        "What buildings, roads, paths and greenspace surround the plot?"
      ]
    },
    {
      "id": "os-greenspace",
      "category": "Environment (Greenspace)",
      "dataset": "OS Open Greenspace + Natural England green infrastructure / access to greenspace",
      "publisher": "Ordnance Survey / Natural England",
      "link": "https://www.ordnancesurvey.co.uk/products/os-open-greenspace",
      "api": "https://osdatahub.os.uk/downloads/open/OpenGreenspace; NE: https://naturalengland-defra.opendata.arcgis.com/ (ArcGIS REST)",
      "api_docs": "https://naturalengland-defra.opendata.arcgis.com/",
      "format": "GeoPackage / Shapefile / ArcGIS REST GeoJSON",
      "licence": "Open Government Licence v3",
      "coverage": "Great Britain / England",
      "update_frequency": "Twice yearly / periodic",
      "questions": [
        "How far is the nearest park, playing field or playground, and how big is it?",
        "Does this address meet Natural England's accessible-greenspace standards?"
      ]
    },
    {
      "id": "magic-designations",
      "category": "Environment (Designations)",
      "dataset": "MAGIC / Defra designations — National Parks, AONBs (National Landscapes), SSSIs, ancient woodland, agricultural land classification",
      "publisher": "Natural England / Defra",
      "link": "https://magic.defra.gov.uk/",
      "api": "https://naturalengland-defra.opendata.arcgis.com/ (ArcGIS REST / GeoJSON / WFS)",
      "api_docs": "https://naturalengland-defra.opendata.arcgis.com/",
      "format": "ArcGIS REST / GeoJSON / WFS",
      "licence": "Open Government Licence v3",
      "coverage": "England",
      "update_frequency": "Continuous",
      "questions": [
        "Is this inside a National Park or National Landscape (stricter planning, protected views)?",
        "Is protected habitat adjacent that will stop development — or guarantee the outlook stays green?"
      ]
    },
    {
      "id": "sport-england",
      "category": "Amenities",
      "dataset": "Active Places Power — gyms, swimming pools, pitches, tennis courts with facility detail",
      "publisher": "Sport England",
      "link": "https://www.activeplacespower.com/",
      "api": "https://www.activeplacespower.com/API (free registration)",
      "api_docs": "https://www.activeplacespower.com/API",
      "format": "JSON/XML REST API; CSV extracts",
      "licence": "Open (registration; attribution)",
      "coverage": "England",
      "update_frequency": "Continuous",
      "questions": [
        "Is there a pool, gym or pitch within walking distance, and is it public or private?",
        "How well provisioned is this area for sport compared with the national average?"
      ]
    },
    {
      "id": "listings-commercial",
      "category": "Extras (market & listings)",
      "dataset": "Live for-sale / to-let listings — not open data. Practical routes: PropertyData, Patma, Nestoria API, or portal partner feeds (Rightmove/Zoopla/OnTheMarket require commercial agreements)",
      "publisher": "Various commercial providers",
      "link": "https://propertydata.co.uk/",
      "api": "https://api.propertydata.co.uk/ (key, paid); https://www.nestoria.co.uk/help/api (free, limited)",
      "api_docs": "https://propertydata.co.uk/api",
      "format": "JSON REST APIs",
      "licence": "Commercial — check terms; scraping portals breaches their T&Cs",
      "coverage": "UK",
      "update_frequency": "Daily / real-time",
      "questions": [
        "What is actually on the market right now matching my criteria?",
        "What is the asking-price-to-sold-price gap in this postcode?",
        "How long has this property been listed and has the price been cut?"
      ]
    }
  ]
}