UK address validation (PAF)

Clean and standardise your UK address lists against Royal Mail PAF.

Upload a file or use the API, then review the match result alongside the returned address.

Part of: Data cleansing Source audit

See a sample response View pricing From £0.046 per request, down to £0.032 at volume. All prices exclude VAT.

How to clean an address list

  1. Drag and drop your file.

    Upload your existing customer database, contact list or mailing list.

  2. Check the address fields.

    Provero automatically maps fields where possible. Check the mapping and make sure the address fields you have are matched to the right cleansing fields.

  3. Choose Standard or Detailed.

    Standard returns the matched address and a summary result. Detailed adds information about the match, such as confidence and component match results, with latitude and longitude where returned.

  4. Download your cleansed addresses.

    Run the checks and download your results, ready to use in your existing systems.

What it checks

Provero checks the address data you supply against Royal Mail's Postcode Address File, known as PAF.

You can submit incomplete, misspelled or inconsistently formatted addresses. Send the details you have and Provero will try to find the most relevant matching address. Where a match is found, it returns a standardised postal address.

Use it to cleanse existing lists, correct spelling errors and bring addresses collected from different sources into a consistent format.

Lookup or cleansing, UK or global

UK address validation (PAF) works on address data you already hold. It is not a form search.

To help someone find and select their address while filling in a form, use UK address lookup (PAF): they enter a postcode and choose their address from a list.

This service checks UK addresses against Royal Mail PAF. To clean international address records, use Global address validation, through the API or bulk upload.

See UK address lookup (PAF) →

What it returns

Output What you get
Standard Address lines, postal town, postcode, country, the combined address, the result status and the premise match.
Detailed The Standard fields plus matching confidence, component match results, the number of candidates and the canonical PAF address components. UDPRN, UPRN, latitude and longitude are included where returned.

Standard and Detailed change the amount of information returned. A possible match can still need review in either format.

When to use it

  • Cleansing an existing UK customer database or contact list.
  • Preparing addresses for a mailing or fulfilment run.
  • Correcting spelling errors and inconsistent formatting.
  • Standardising addresses collected through different forms, imports and suppliers.
  • Preparing address data for use in a CRM or record-matching process.

What it does not confirm

  • A PAF match checks the postal address. It does not prove who lives there or whether a customer is genuine.
  • An unmatched result means Provero could not find a matching PAF address from the information supplied. It does not, by itself, prove that the address does not exist or cannot receive post.
  • This service checks UK addresses against PAF. For international records, use Global address validation.

How to read the result

Result Meaning What to do
Verified Meaning: A complete match was found (address_status verified). What to do: Use the returned standardised address.
Review Meaning: A possible match was found, but the address needs checking (address_status review). What to do: Review the suggestion before replacing your existing address.
No match Meaning: No matching PAF address was found from the details supplied (address_status no_match). What to do: Check the original details or collect more information.
Could not check Meaning: The request could not be completed (address_status error, or an error response). What to do: Check the error and retry where appropriate.

A result that needs review is a suggested address. It should not automatically replace the address you already hold.

API & bulk usage

Use drag-and-drop bulk upload to cleanse an existing list without an API integration. For automated checks, submit addresses through the UK address validation API. Send an address in one field or map the separate address fields you already have.

Example from the API documentation

POST https://api.provero.io/api/validate/uk-address

Request

{
  "full_address": "10 Downing Street, London, SW1A 2AA",
  "postcode": "SW1A 2AA",
  "town_city": "London",
  "output_format": "standard"
}

Response (Standard)

{
  "address_status": "verified",
  "premise_match": "FULL",
  "address_line_1": "Prime Minister & First Lord Of The Treasury",
  "address_line_2": "10 Downing Street",
  "address_line_3": "",
  "post_town": "LONDON",
  "postcode": "SW1A 2AA",
  "country": "England",
  "full_address": "Prime Minister & First Lord Of The Treasury, 10 Downing Street, LONDON, SW1A 2AA"
}
View UK address API documentation

Pricing

Cleanse UK addresses from £0.046 per request, down to £0.032 at volume.

View tiers
Requests Pack price Per request
500 £23 £0.046
2,500 £110 £0.044
5,000 £205 £0.041
10,000 £400 £0.040
20,000 £780 £0.039
30,000 £1,140 £0.038
50,000 £1,850 £0.037
70,000 £2,520 £0.036
100,000 £3,500 £0.035
200,000 £6,600 £0.033
300,000 £9,600 £0.032

All prices exclude VAT. View all Provero pricing

Need volume pricing? Email pricing@provero.io.

Related checks

Checks that work alongside UK address validation (PAF).

See every Provero check →

UK address validation (PAF) FAQ

Can I cleanse an existing address list?

Yes. Drag and drop your file, check the address field mapping, choose Standard or Detailed and download your cleansed results.

Do I need an API integration?

No. You can upload a file and run the checks in bulk. The API is available if you want to automate address checks in your own systems.

Can I upload incomplete or misspelled addresses?

Yes. Upload the address details you have. Provero will try to find the most relevant PAF match and can correct spelling errors where a match is found. Some addresses will need review or more information.

What is the difference between Standard and Detailed?

Standard returns the matched address and a summary result. Detailed adds matching information, such as confidence and component match results, and further address details, including latitude and longitude where returned.

What does a result that needs review mean?

Provero has found a possible matching address, but it has not confirmed a complete match. Check the suggestion before replacing the address you already hold.

What is the difference between UK address validation (PAF) and UK address lookup (PAF)?

UK address validation (PAF) works on address data you already have, validating and standardising it against Royal Mail PAF. UK address lookup (PAF) helps someone find and select their address from a postcode while filling in a form.

Can I check addresses outside the UK?

This service checks UK addresses against Royal Mail PAF. For addresses in other countries, use Global address validation, which checks and cleanses international addresses through the API or bulk upload.

What is Royal Mail PAF?

PAF is Royal Mail's Postcode Address File. It contains UK postal addresses and provides the reference data used by this service.

Does a PAF match prove someone lives at an address?

No. It checks the address, not the person living there.

How much does UK address validation (PAF) cost?

Prices start at £0.046 per request and reduce to £0.032 at volume. All prices exclude VAT. See the pricing table for the available request packs.

Clean your address list

Create a free account and confirm you want UK address validation (PAF). We then register your account for Royal Mail PAF access, after which you can upload a file or connect through the API.

Sign up free