Free UK property data API Start free →
← Back to Our Data
Live

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, under 200ms.

GET /api/postcode-profile/ 6 data sources 1 API call

Available from Pro — £149/month. 50,000 requests included.

Mortgage applications

Enrich mortgage applications with postcode context — deprivation decile, flood risk, price trend — without calling 5 separate endpoints per property.

Property portals

Populate area overview panels in a single request. Show schools, transport, crime, and price trends on any listing page without multiple API round-trips.

Insurance pricing

Risk-score postcodes using deprivation, crime, and flood data together. One call instead of three separate lookups per quote.

CRM enrichment

Append area context to every lead. A CRM record with postcode + income decile + crime rate + price trend paints a complete customer picture.

Investment screening

Screen postcodes for BTL viability. Low deprivation + good transport + upward price trend + low crime in one call instead of manual stitching.

Automated reports

Generate area summaries at scale. Feed a postcode list and get full profiles back — useful for bulk valuation, market analysis, and lead scoring pipelines.

Example request

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

cURL Python
# Full postcode profile in one call
curl
-H "Authorization: Api-Key YOUR_KEY" \
"https://api.homedata.co.uk/api/postcode-profile/?postcode=SW1A+2AA"

Example response

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

{
  "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
  }
}

Six data sources, one call

Every domain is cached independently — warm responses in under 200ms for all six combined.

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.

Tenure split Age bands Ethnicity Household size Car ownership

Deprivation

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

IMD decile Income Employment Education

Crime

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

Rate per 1,000 Category Trend

Prices

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

Median sold YoY change % Volume

Schools & Transport

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

School count Outstanding Transport stops Nearest rail

Broadband

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

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 failure
All six domains cached independently — warm responses under 200ms
Counts as one API call in your usage quota — not six
Consistent data currency — all domains from the same source snapshot

Postcode Profile — Pro and above

Six data domains in one call. Available on the Pro plan — 50,000 requests at £349/month. Start free with 100 calls, no card required.

Free: 100 calls/month  •  Pro: 50,000 calls @ £349/mo  •  No credit card to start