Address Verification in the UK: Methods and Best Practices
Address verification is a critical step in customer onboarding, compliance, and data quality workflows across financial services, insurance, and local government. Here is a complete guide to how it works and how to implement it effectively.
What is Address Verification?
Address verification is the process of confirming that a given address is real, correctly formatted, and corresponds to an actual property in the authoritative UK address dataset. It goes beyond simple format checking — a verified address is one that has been matched against AddressBase, the national property database maintained by GeoPlace and Ordnance Survey.
In the UK context, true address verification means assigning the property's UPRN — the Unique Property Reference Number that uniquely identifies every addressable location in Great Britain. An address that has been UPRN-matched is not just formatted correctly — it is confirmed to exist and is linked to the authoritative national property record.
This distinction matters enormously in regulated industries. A mortgage lender that verifies an address only by format is exposed to a different level of risk than one that verifies it against AddressBase and returns a UPRN.
UK Address Verification Methods
Checks that the address follows UK postal formatting conventions — correct postcode format, recognised street type abbreviations, valid county names. Does not confirm the address actually exists.
Limitation: Cannot catch valid-format addresses that refer to non-existent properties.
Validates the postcode against Royal Mail's Postcode Address File (PAF) and returns the associated addresses. Confirms the postcode is real and the address is within it.
Limitation: PAF covers postal addresses but does not include all addressable locations or return UPRNs.
Matches the address against the full AddressBase dataset — the authoritative national property database. Returns a UPRN, standardised address, coordinates, and property classification.
Limitation: Requires access to AddressBase data, either directly or through a matching service like Semilariti.
Address Verification API for UK Applications
For applications that need to verify addresses in real time — at the point of customer onboarding, during a mortgage application, or when creating a new case record — an address verification API is the most effective implementation approach.
An address verification API accepts an address input and returns verification results instantly, allowing your application to confirm the address is valid and retrieve the associated UPRN without any manual intervention. This is how financial institutions prevent bad address data from entering their systems at source — the cheapest and most effective point to fix data quality.
Real-Time Verification
Verify addresses instantly at the point of entry — onboarding forms, application screens, CRM record creation.
UPRN Assignment
Return the UPRN alongside the verified address, creating a permanent property reference in every record.
Confidence Scoring
Receive a confidence score on every verification so your application can handle uncertain matches appropriately.
GDPR Compliant
Zero data retention — address data is verified and immediately discarded. No personal data is stored on Semilariti's infrastructure.
Address Verification by Sector
Banks & Lenders
KYC and AML regulations require financial institutions to verify customer address information. UPRN-matched address verification provides a higher standard of due diligence than format-only validation — linking each customer to their authoritative national property record.
Mortgage Brokers
Address mismatches are one of the leading causes of mortgage application delays. Verifying address data against AddressBase before submission ensures the property is correctly identified and reduces the risk of rejection.
Insurance Underwriters
Accurate property location is fundamental to risk assessment. Address verification ensures that the property being insured is correctly identified and its coordinates — used in flood, subsidence, and crime risk models — are precise.
Local Authorities
Councils use address verification to ensure new records created across housing, revenues, and social care systems align with the authoritative LLPG — preventing duplicates and maintaining data consistency across services.
The Difference Between Checking an Address and Verifying One
Format checking is the most basic level. It confirms that a postcode follows the correct pattern, that the street name does not contain unusual characters, and that the components are in the right order. This catches obvious errors but does not tell you whether the property exists.
Postcode lookup goes further. It checks the postcode against Royal Mail's Postcode Address File and returns the addresses within it. This is more reliable than format checking, but the Postcode Address File only covers postal delivery points. It does not include every addressable location in the UK, and it does not return a UPRN.
UPRN matching against AddressBase is the highest standard of address verification available in the UK. It confirms that the address corresponds to a specific, officially recorded property, assigns that property's UPRN, and returns standardised address components, coordinates, and classification data. This is the standard used by central government, financial regulators, and emergency services. For most regulated organisations, this is the appropriate level of due diligence.
Common Address Verification Problems in the UK
Each of these creates a challenge for standard verification tools. An address that does not follow a conventional format may fail a postcode lookup even when the property is entirely real. A new development may not yet appear in the Postcode Address File even though residents have already moved in.
This is where machine learning makes a difference. Rather than relying on exact-match lookup, Semilariti's verification engine understands the intent behind an address — interpreting abbreviations, correcting likely typos, and resolving non-standard formats to the most probable matching property in AddressBase. The result is a match rate that holds up on real-world data, not just clean test inputs.
Address Verification and GDPR
Semilariti operates a zero data retention policy. When you submit addresses for verification, they are processed and the results are returned. No address data is stored on Semilariti's infrastructure after processing is complete. Your customer data is never used for any other purpose, never shared with third parties, and never retained.
This makes Semilariti a compliant choice for financial services, local government, and any regulated sector where handling customer addresses requires a clear data protection basis.