REST · JSON · OpenAPI 3.133 endpoints

The UK Property Data API.

33 endpoints. 29 million properties. Land Registry, EPC, landlord, market, and planning data — all through a single authenticated API.

BEARER· authenticatedOpenAPI3.1
request.sh
# Authenticate with your API key
curl "https://api.propalt.ai/property" \
  -G \
  -d "postcode=SW1A1AA" \
  -H "Authorization: Bearer $PROPALT_KEY"

# Response — deterministic JSON
{
  "property_id": "prop_8f3a1b",
  "uprn": "100021888688",
  "epc": { "rating": "D", "score": 62 },
  "value": { "estimate": 4200000, "confidence": "high" },
  "_meta": { "refreshed": "2026-05-13" }
}
[ POWERED BY ]Eight authoritative UK registers
02 · Use cases

What Will You Build?

Five common patterns built on Propalt today. Pick one to see the endpoints, sample responses, and starter templates.

03 · AI & automation

Designed for AI Agents and Automation

Every response is shaped for machine consumers first: deterministic schemas, resolved identifiers, and grounded facts.

F.01

Deterministic JSON

Consistent, structured responses. No ambiguity. Machine-readable every time.

F.02

Unified data

8 official sources normalised into one schema. One API, complete UK coverage.

F.03

Agent-ready

Normalised entities built for copilots, LLM tool calls, and automated workflows.

F.04

Verified facts

Sourced from official registers. Minimise hallucinations with real property data.

33 endpoints across 9 categories.

Browse by category or search by keyword. Every endpoint links to full documentation with sample requests and responses.

01Place & Area

8 endpoints
GET
/place
Get place data — local area facts for any UK postcode or place ID
get-place-data
GET
/nearby-schools
Find the nearest schools to a postcode or lat/lng location
get-nearby-schools
GET
/broadband
Broadband availability and speed data by postcode
get-broadband-data
GET
/demographics
Socioeconomic area profile: age, occupation, qualifications
get-demographics
GET
/households
Household profile: tenure, property types, occupancy
get-households
GET
/income
Average household income for a postcode, LSOA or local authority
get-income
GET
/crime
Local crime counts by category for a postcode or local authority
get-crime
GET
/census-indices
ONS census indices and area classifications by location
get-census-indices

02Property

5 endpoints
POST
/properties
Search properties in bulk by postcode, outward code, or filters
get-properties
GET
/property
Detailed property record by property_id, UPRN, or UDPRN
get-property-detail
POST
/properties/v2
Properties search v2 — extended schema and filtering
get-properties-v2
GET
/epc-by-property
EPC fabric data by property_id — rating, costs, building type
get-epc-fabric-by-property-id
GET
/epc-by-postcode
EPC fabric data for every property in a postcode
get-epc-fabric-by-postcode

03Market & Analytics

4 endpoints
GET
/regional-analysis
Regional analysis: property types, energy costs, dwelling counts
get-regional-analysis
GET
/quarterly-market
Quarterly market analysis with trend data
get-quarterly-market-analysis
GET
/monthly-market
Monthly market activity: listings, sales, prices, SSTC times
get-monthly-market-analysis
GET
/price-distribution
Price distribution across a market segment
get-price-distribution

04Market Activity

4 endpoints
GET
/hpi
UK House Price Index by postcode at authority or region level
get-house-price-index
POST
/listings
Active and historical UK property listings in an area
get-listings
GET
/sold-properties
Sold-price transactions for an area or postcode
get-sold-properties
GET
/property-history
Full event history for a property — sales, listings, EPC changes
get-property-history

05Audiences

3 endpoints
Part of Market Activity in docs.propalt.co.uk
POST
/audience-selling
Audience of properties most likely to come to market
audience-selling-property
POST
/audience-letting
Audience of properties most likely to be let
audience-letting-property
POST
/audience-landlords
Find landlord and proprietor audiences for an area
audience-landlords

06Organisation

2 endpoints
GET
/leaseholds
Leasehold records for a property or postcode
get-leaseholds
GET
/agent
Estate or letting agent details by ID
get-agent

07Comparables

2 endpoints
POST
/comparable
Comparable property transactions for a subject property
get-comparable-properties
POST
/comparable-by-id
Comparable transactions by property_id
get-comparable-properties-by-property-id

08Valuation

1 endpoint
POST
/valuation-by-id
AVM valuation estimate by property_id
get-valuation-by-property-id

09Location Search

2 endpoints
GET
/address-lookup
UK address lookup by partial string or postcode
address-lookup
POST
/street-lookup
Street-level search by text query or location
street-lookup

10Risk & Environmental

2 endpoints
GET
/coal-area
Check whether a UK location is inside a coal mining area
check-coal-area
GET
/mining-area
Non-coal mining hazard data for a UK location
check-mining-area

11Infrastructure

3 endpoints
Not counted in business endpoint total
POST
/mcp
Propalt Gateway MCP Server — single endpoint for all MCP tools
propalt-gateway-mcp-server
POST
/mcp/oauth
OAuth authorization flow for the MCP Server
mcp-oauth
GET
/health
Service health check
health-check
View full API documentation with sample requests →
05 · Integrate

Integrate with Your Stack

▸ REST

REST API

Standard JSON responses. Works with any HTTP client or SDK. Bearer-token auth.

▲ MCP

MCP Server

Connect to Claude Code, Cursor, Windsurf natively. Natural language queries.

◆ OPENAPI

OpenAPI Spec

Download and generate typed clients in any language automatically.

Pick a plan that fits your usage.

Start free with 500 credits per month. Scale up as usage grows. No contracts, no minimum term. MCP access included on every plan.

Free

For trying the API

£0/mo500 credits/mo
  • All 150+ endpoints
  • MCP server access
  • 10 req/sec rate limit
  • 1 team seat
  • Community support
Start free →
Developer

For solo builders & small apps

£49/mo5,000 credits/mo
  • Everything in Free
  • 50 req/sec rate limit
  • 3 team seats
  • Webhooks & usage analytics
  • Email support · 48h
Get Developer →
Agency

For client work & resold data

£499/mo100,000 credits/mo
  • Everything in Startup
  • 500 req/sec rate limit
  • Unlimited team seats
  • White-label widgets & SSO
  • 99.9% SLA · 4h response
Get Agency →
Need a custom plan?
High-volume, enterprise, or reseller pricing available. Talk to us about unlimited seats, dedicated infrastructure, and SLA guarantees.
Ready to integrate

Stop stitching data sources. Start shipping.

One API key. 33 endpoints. 29 million properties. Free to start.