The data behind Sprift reports.
Available via API.
Sprift packages UK property data into PDF reports. Homedata gives you the same data as API endpoints — EPC ratings, flood risk, council tax, sold prices, planning history, schools — so you can build your own reports, enrich your CRM, or power your PropTech product directly.
Free tier: 100 calls/month. No credit card. No PDF lock-in.
What Sprift is
A PDF report platform for estate agents
Sprift is a property information product that bundles EPC data, flood risk, planning history, and local authority data into a branded PDF report. It is designed for estate agents and conveyancers who need to produce Material Information packs for listings.
Sprift is not a developer API. It does not offer self-serve access, transparent pricing, or code-level data access. If you need raw property data to build software, you need something different.
What Homedata is
A REST API for the same underlying data
Homedata exposes the same property data Sprift sources — from HMLR, EPBR, Environment Agency, OS and 30 years of listing history — as individual REST API endpoints. You call the endpoints you need, get JSON back, and decide how to present it.
No portal logins. No PDF generation. No per-report billing. Just data, in code.
Data coverage comparison
Every data type Sprift includes in its property reports is available as an individual Homedata API endpoint — plus several that Sprift doesn't cover.
| Data type | Sprift | Homedata | Homedata endpoint |
|---|---|---|---|
| EPC energy ratings | ✓ | ✓ | /api/v1/epc-checker/{uprn}/ |
| Flood risk (all types) | ✓ | ✓ | /api/v1/risks/flood_risk/ |
| Council tax band | ✓ | ✓ | /api/v1/council_tax_band/ |
| Sold price history | ✓ | ✓ | /api/v1/property_sales/ |
| Planning applications | ✓ | ✓ | /api/v1/planning_applications/ |
| Schools nearby | ✓ | ✓ | /api/v1/schools/ |
| Broadband speed | ✓ | ✓ | /api/v1/broadband/ |
| Land Registry title | ✓ | ✓ | /api/v1/property_lr_titles/ |
| Property characteristics | ✓ | ✓ | /api/v1/properties/{uprn}/ |
| Address lookup (UPRN) | ✓ | ✓ | /api/v1/address/find/ |
| Air quality | ✓ | ✓ | /api/v1/risks/air_quality_today/ |
| Radon risk | ✓ | ✓ | /api/v1/risks/radon/ |
| Deprivation index | – | ✓ | /api/v1/deprivation/ |
| Crime rates | – | ✓ | /api/v1/crime/ |
| Demographics (Census 2021) | – | ✓ | /api/v1/demographics/ |
| Solar assessment | – | ✓ | /api/v1/solar/ |
| Listing event history (30yr) | – | ✓ | /api/v1/listing_events/ |
| Property comparables | – | ✓ | /api/v1/comparables/{uprn}/ |
| AVM / valuation | – | ✓ | /api/v1/avm/ |
| Self-serve free tier | – | ✓ | 100 calls/month, no card |
| Developer API (REST/JSON) | – | ✓ | cURL, Python, JavaScript |
Build your own property reports
Instead of paying Sprift per-report to generate a PDF, call the data endpoints yourself and present the output however your product needs it — a page, a widget, a CRM field, or a generated PDF.
One UPRN lookup chains to EPC, flood risk, council tax, sold prices, schools, broadband, and planning applications. The same data Sprift puts in a report, enriched with listing event history and 30 years of price data that Sprift doesn't cover.
Estate agent CRMs
Auto-fill property records when a new instruction arrives — EPC, council tax, flood risk, schools — without a manual Sprift report per property.
Conveyancing platforms
Generate Material Information data programmatically at Sold STC, not manually on request.
Mortgage platforms
Auto-assess each application with flood risk, EPC rating, comparable sales data, and deprivation scores via UPRN.
Property report tools
Build a Sprift-style report page at a fraction of the per-report cost. Own your data layer.
import requests
UPRN = "100090914832"
HEADERS = {"Authorization": "Api-Key YOUR_KEY"}
BASE = "https://homedata.co.uk/api/v1"
def get_property_report(uprn):
# Parallel calls — build a Sprift-style report
property_data = requests.get(f"{BASE}/properties/{uprn}/", headers=HEADERS)
epc = requests.get(f"{BASE}/epc-checker/{uprn}/", headers=HEADERS)
flood_risk = requests.get(f"{BASE}/risks/flood_risk/?uprn={uprn}", headers=HEADERS)
council_tax = requests.get(f"{BASE}/council_tax_band/?uprn={uprn}", headers=HEADERS)
sold_prices = requests.get(f"{BASE}/property_sales/?uprn={uprn}", headers=HEADERS)
schools = requests.get(f"{BASE}/schools/?uprn={uprn}", headers=HEADERS)
broadband = requests.get(f"{BASE}/broadband/?uprn={uprn}", headers=HEADERS)
planning = requests.get(f"{BASE}/planning_applications/?uprn={uprn}", headers=HEADERS)
return {
"property": property_data.json(),
"epc": epc.json(),
"flood_risk": flood_risk.json(),
"council_tax": council_tax.json(),
"sold_prices": sold_prices.json(),
"schools": schools.json(),
"broadband": broadband.json(),
"planning": planning.json(),
}
report = get_property_report(UPRN)
# Now render it however you want — PDF, HTML, CRM field
Pricing
Sprift uses per-report credit pricing — you buy credits and spend them each time you generate a property pack. Homedata uses flat monthly plans billed per API call.
Sprift
Homedata
Get started in 5 minutes
Sign up free, get an API key instantly, and make your first property data call in minutes. No PDF credits. No portal login. Just JSON.
Free tier: 100 calls/month. No credit card required.
Frequently asked questions
Does Sprift have an API?
Sprift offers API access for enterprise customers but it is not self-serve and is not publicly documented. If you need transparent, developer-accessible REST API access with a public free tier and published pricing, Homedata is the alternative.
I need Material Information data for listings — can Homedata help?
Yes. Homedata covers the core Material Information data set: EPC rating, flood risk (all four types), council tax band, broadband speed, planning history, and schools. If you're building or enriching a CRM or listing platform, these are all available as individual API calls per UPRN.
How do I identify properties by UPRN?
Use our address lookup endpoints — search by postcode or address to get matching UPRNs, then use each UPRN to pull the full data set. It takes two API calls to go from address string to enriched property record.
Can I trial Homedata before committing?
Yes — the free tier is permanent. 100 calls/month, no credit card, no time limit. It covers address lookup, EPC, council tax, flood risk, and sold prices — enough to evaluate the data quality and integration path before upgrading.
How does Homedata's 30-year listing history compare to Sprift?
Sprift property reports focus on current data state — the latest EPC, current flood risk, most recent Land Registry title. Homedata adds a dimension Sprift doesn't: 30 years of listing event history via Home.co.uk — every price change, status update, and instruction event for each property. Useful for valuation, vendor intelligence, and motivated seller identification.
Does Homedata cover Scotland?
Core property data (UPRNs, addresses) covers England and Wales. Some datasets — EPC, flooding, planning — have partial Scotland coverage. HMLR title data is England and Wales only. Full Scotland coverage is on the roadmap.
Compare Homedata with other providers
PropertyData Alternative
Transparent pricing from £49/mo vs £1,300/mo
Homedata vs StreetData
Flat monthly pricing vs per-property charges
Homedata vs Realyse
Self-serve API vs enterprise dashboards
getAddress Alternative
Address lookup + full property data
Searchland Alternative
Property search + data enrichment API
UK Property Data API
29M properties, 15+ data categories, free tier