Skip to main content
29M UK properties, one API call. Get your API key →

Data catalogue/ Area intelligence/ Postcode profile

Postcode profile

Everything you need to know about a postcode in a single API call. Census 2021 demographics, deprivation scores, sold price trends, school count with Ofsted ratings, broadband speed, and transport links: all local data, no external APIs.

Available to every account. Pay as you go: 100 tokens = £1. Enrich mortgage applications with postcode context (deprivation decile, flood risk, price trend) without calling 5 separate endpoints per property. Populate area overview panels in a single request. Show schools, transport, crime, and price trends on any listing page without multiple API round-trips. Risk-score postcodes using deprivation, crime, and flood data together. One call instead of three separate lookups per quote. Append area context to every lead. A CRM record with postcode + income decile + crime rate + price trend paints a complete customer picture. Screen postcodes for BTL viability. Low deprivation + good transport + upward price trend + low crime in one call instead of manual stitching. Generate area summaries at scale. Feed a postcode list and get full profiles back: useful for bulk valuation, market analysis, and lead scoring pipelines.

Sample responseJSON
{
  "postcode": "SW1A 2AA",
  "outcode": "SW1A",
  "location": { "lat": 51.5034, "lng": -0.1276 },

  "census": {
    "census_year": 2021,
    "population_total": 182,
    "households_total": 79,
    "tenure": {
      "owned_outright_pct": 24.1,
      "owned_mortgage_pct": 31.6,
      "social_rented_pct": 18.3,
      "private_rented_pct": 23.5
    },
    "age": {
      "age_0_15_pct": 17.6,
      "age_16_29_pct": 19.8,
      "age_30_44_pct": 22.5,
      "age_45_64_pct": 24.2,
      "age_65_plus_pct": 15.9
    },
    "ethnicity": {
      "white_british_pct": 62.1,
      "asian_pct": 14.3,
      "black_pct": 8.7
    }
  },

  "deprivation": {
    "imd_decile": 8,
    "imd_rank": 24100,
    "local_authority": "Westminster",
    "domains": {
      "income": { "decile": 9 },
      "crime": { "decile": 7 }
    }
  },

  "sold_prices": {
    "median_sold_price": 1850000,
    "sale_count": 47,
    "period_start": "2024-01-05",
    "years_covered": 2
  },

  "schools": {
    "total": 12,
    "radius_km": 2.0,
    "by_ofsted_rating": {
      "Outstanding": 4, "Good": 7
    }
  },

  "transport": {
    "total": 34,
    "radius_m": 800,
    "by_type": { "bus": 28, "tube": 4, "rail": 2 }
  },

  "broadband": {
    "avg_download_mbps": 142.3,
    "full_fibre_available_pct": 62.0,
    "superfast_available_pct": 96.0
  }
}

Example request

Pass a postcode. Response includes all six data domains (census demographics, deprivation, sold prices, schools, transport, broadband) in a single structured object.

# Full postcode profile in one call

-H "Authorization: Api-Key YOUR_KEY" \

"https://api.homedata.co.uk/postcode-profile/?postcode=SW1A+2AA"

The API

Example response

All six domains returned in a single JSON object: census, deprivation, sold prices, schools, transport, broadband. No further calls needed.

Six data sources, one call

Every domain is cached independently: all six bundled into a single response.

Demographics

ONS 2021 Census data at Output Area level. Population, tenure split (owned/rented), age bands, household size, car availability, and ethnicity breakdown for the postcode's immediate area.

Deprivation

IMD decile, income, employment, education, and health sub-domain scores. The full picture, not just the headline rank.

Crime

12-month crime rate per 1,000 residents from Police UK data, plus dominant crime category and trend direction.

Prices

Median sold price, median asking price, year-on-year change, and transaction count for the last 12 months in the postcode area.

Schools & transport

School count within 1km with Ofsted outstanding breakdown. NaPTAN transport stop count within 500m and nearest rail distance.

Broadband

Ofcom Connected Nations median download speed, percentage of properties with superfast (>30Mbps) connectivity.

Tenure split Age bands Ethnicity Household size Car ownershipIMD decile Income Employment Education
Rate per 1,000 Category Trend
Median sold YoY change % Volume
School count Outstanding Transport stops Nearest rail
Median Mbps Superfast % Full fibre %

One call beats five

PropertyData's equivalent requires separate calls to /demographics , /crime , /schools , /prices , and /internet-speed . Each is a separate HTTP round-trip, a separate credit charge, and a separate failure mode. Postcode Profile batches all of them: one request, one charge, one response.

Single HTTP request: faster page loads and fewer points of failureAll six domains cached independently for warm responses
Counts as one API call in your usage quota, not six
Consistent data currency: all domains from the same source snapshot

Postcode Profile: 1 token a call

Six data domains in one call. Available to every account: pay as you go, 100 tokens = £1, first top-up matched 100%.

100 tokens = £1  •  First top-up matched 100%  •  Tokens never expire

Contains OS data © Crown copyright and database right 2026. Contains Royal Mail data © Royal Mail copyright and database right 2026. Contains National Statistics data © Crown copyright and database right 2026. Licensed under the Open Government Licence v3.0.

29MUK properties, by UPRN
36.6Maddresses indexed
30 yrsof listing events, since 1996
23MEPC certificates on file
7licensed and official sources
Live status →

Start building today.

Pay as you go, 100 tokens = £1, first top-up matched. Get your key and test with real data.