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

Backfill your database

A messy list in.
A richer database out.

Turn your address list into useful property records. Match the homes, choose the fields, receive a file or connect by API.

Your list, enriched · Every package custom priced

Your list → Matched homesIllustrative · fictional values
What you sendWhat comes back
[withheld] example rd, ab12cdCUST-0412 [withheld] Example Road, AB1 2CDUPRN 999999000001Semi · 3 bed · EPC D · CUST-0412
flat [withheld], sample ln ab12efCUST-0413 Flat [withheld], Sample Lane, AB1 2EFUPRN 999999000002Flat · 2 bed · EPC C · CUST-0413
[withheld] demo st AB12GHCUST-0414 [withheld] Demo Street, AB1 2GHUPRN 999999000003Terraced · 3 bed · EPC E · CUST-0414
Your reference stays on every rowUPRN + the fields you choose
29MUK properties, by UPRN
36.6Maddresses indexed
26 yrsof listing events, since 2000
23MEPC certificates on file
7licensed and official sources
Live status →

How a backfill works

How a backfill works.

1

Send your list

Addresses or UPRNs, in whatever shape they are, with your own record references. A spreadsheet export is fine.

2

We match every row

Each row is matched to its exact home. Rows we can’t pin down are flagged for review, never guessed.

3

Get it back

Your list returned with the fields you chose, as a file or over the API. Gaps stay marked as gaps.

Illustrative records, with fictional values and house numbers withheld.

Start with a preset

Your list. Your package.

Every package is custom priced.
Choose a starting point, then adjust the fields.

Make it yours

Choose your fields.

Tick a field to update your sample row.
Available data varies by matched home.

Eight field groups. Tick the data you need.

Identity

Identity

2 fields · Your choice
The home

The home

3 fields · Your choice
Energy

Energy

2 fields · Your choice
Value

Value

2 fields · Your choice
Risk

Risk

3 fields · Your choice
Planning

Planning

2 fields · Your choice
Listing history

Listing history

1 field · Your choice
Area

Area

3 fields · Your choice

Your sample row

One row in.
Everything out.

Same record. More context. Every tick adds another piece of the home to your output.

Get a custom quote

Field catalogue: Homedata data graph, reviewed 3 November 2026. Listing history comes from Home.co.uk; energy from the EPC register, sales from Land Registry, flood from the Environment Agency, and area data from official sources. Explore the data sources →

Custom pricing

A quote for your list.

List size, matching work, selected fields, delivery and refresh frequency shape the price. Tell us what you need and we’ll scope it with you.

Your ticked fields travel with this request. No payment is taken here.

Send the scope here; we’ll arrange the file transfer or API connection separately.

By submitting, you agree to our privacy policy.

A worked example

From a messy address to a useful row.

Fictional record, shown for illustration. House number withheld throughout; these are not measured property facts.

Your input

“[withheld] example rd, ab12cd”

Customer reference: EXAMPLE-A
Address: abbreviated and unevenly formatted

Matched and enriched

[withheld] Example Road

Postcode
AB1 2CD
Property type
Semi-detached
EPC / potential
D / B
Floor area
92 m²
Flood zone
Zone 1
Your reference
EXAMPLE-A

Real deliveries retain your reference, include the matched home identifier and flag missing data.

A flood-risk specialist supplied their own property list. We matched the homes and returned an enriched dataset focused on the flood information they needed.

Anonymised customer example

Questions

Frequently asked questions

Full answers in the API & data FAQ →

How do I send my list?

Tell us the list size and the fields you need in the quote form. We will agree a file transfer or API connection with you. Please do not put customer records in the quote form.

Will every row match?

We attempt to match every row to its exact home and show your list’s match rate. Ambiguous and unmatched rows are flagged for review rather than treated as confirmed homes. We do not promise a match rate before seeing your list.

Will every matched home have every field?

Coverage depends on the home, location and source. We agree the output, missing-value handling and available fields with you before the work starts. Nearby planning and area data describe the surrounding area, rather than the home itself.

How much does a backfill cost?

Every package is custom priced. The quote depends on list size, matching needs, the fields selected, delivery and whether you need repeat updates. There is no fixed package price.

Can I use the API myself?

Yes. Read the API documentation for the endpoints, or use CRM Match to work with your own contact list.