Data API

Local market data, as clean JSON

Put the same figures behind your CRM, your website, your own tools and the AI assistants your team uses. One key, the sectors you cover, included in your plan.

curl -H "X-API-Key: $KEY" \
  https://resistats.co.uk/api/v1/areas/CW5-5

{
  "area": {
    "code": "CW5 5", "type": "sector",
    "name": "Nantwich",
    "households": { "total": 4012,
      "owner_occupied": 2240,
      "private_rented": 927 },
    "sales": {
      "latest_year": 2025,
      "count_latest_year": 190,
      "median_price_latest_year": 217719,
      "change_1y_pct": 1.0,
      "change_5y_pct": 13.4, …
    }, …
  },
  "source": "HM Land Registry Price Paid Data
    (Crown copyright, OGL v3.0); ONS Census 2021 …"
}

Endpoints

Every response names its sources and licence, so whatever you build can attribute the data correctly.

EndpointReturns
GET /api/v1/areas/{code}Households, tenure and sales summary for a postcode district (CW5) or sector (CW5 5)
GET /api/v1/territoriesYour organisation's territories
GET /api/v1/territories/{id}One territory with its full data pack: prices by year and type, sales by month, market activity and more
GET /api/v1/search?q=Find districts and sectors by code or place name
GET /api/v1/localitySchools, transport, amenities, broadband and flood information for a location

Made for AI assistants

Plain JSON with named sources is easy for an AI agent to call and quote accurately. Give your assistant a key and it can answer "what are prices doing in CW5?" with real figures.

Sensible limits

2,000 calls a day, included in Resistats Complete, limited to the sectors on your plan. Keys are created and revoked from your account.

Always current

The API reads the same data the platform does, refreshed by scheduled jobs every night and month, with nothing to re-import.

Included in Resistats Complete, £149 a month per branch

Create your key in your account and make your first call in minutes.

Start free trialSee pricing