UK Postcode Verification API

Let customers find their address in two taps, turn a postcode into a clean, structured address.

Try it free from £0.046 per request, down to £0.035 at volume

What it checks

UK Postcode Verification turns a postcode into the addresses at it. The user types their postcode, picks their premise from the list, and you get a clean, structured address back, line by line, instead of free-text that's misspelled, mis-formatted or incomplete. It's the address chooser pattern that cuts form drop-off and keeps bad addresses out of your data at the point of capture.

What it returns

  • Structured address , the selected address broken into its component lines and fields
  • Premise list , the list of addresses at the postcode for the user to choose from

When to use it

  • On public-facing checkout, sign-up and delivery forms, to make entering an address fast and accurate.
  • To reduce form drop-off, since picking from a list is far quicker than typing a full address.
  • To keep address data clean at source, capturing a structured, well-formed address rather than free text.
  • Anywhere a correct deliverable address matters, fulfilment, billing, onboarding.

When not to use it

  • As proof someone lives at the address, it confirms the address exists and is selectable, not that this person resides there. Use IP geolocation and other signals for that.
  • For international addresses, this is a UK postcode lookup; it doesn't cover non-UK address formats.
  • As a fraud check, a valid address is not evidence of a genuine customer on its own.
  • As a way to verify addresses you already hold, it's built for capturing a fresh address through the postcode chooser at the point of entry.

How to read the result

This check is about capture quality, the result is the clean address the user selected.

Premise list returned
Present the list and let the user pick their address. This is the normal, happy path.
Single structured address
Store the structured fields rather than re-formatting free text, so downstream systems get a clean address.
Postcode not found
Prompt the user to re-check the postcode, and offer a manual entry fallback so you never block the form.

Pricing

from £0.046 per request, down to £0.035 at volume

Requests / month Rate
0 – 500 £0.046
501 – 2,500 £0.044
2,501 – 5,000 £0.041
5,001 – 10,000 £0.040
10,001 – 20,000 £0.039
20,001 – 30,000 £0.038
30,001 – 50,000 £0.037
50,001 – 70,000 £0.036
70,001+ £0.035

Prepaid balance, spent across any check. Each request is charged at the rate for the volume band reached, and earlier requests keep their lower rate. See full pricing.

Need custom pricing? pricing@provero.io

API usage

UK Postcode Verification is designed for the interactive address-chooser flow on your forms: the user enters a postcode in real time and selects their premise. Combine it with other Provero checks in a single request when you need address capture and verification together.

Read the API reference →

Request

{
  "address": {
    "postcode": "S6 3AF"
  }
}

Response

{
  "address": {
    "postcode": "S6 3AF",
    "premises": [
      { "line1": "1 Example Street", "town": "Sheffield", "postcode": "S6 3AF" }
    ]
  }
}
Common Questions

UK Postcode Verification FAQ

What does the postcode lookup return?

It returns the list of addresses (premises) at a UK postcode and, once the user picks one, a clean structured address broken into its component fields, ideal for an address-chooser on a form.

Why use an address chooser instead of free text?

Picking from a list is faster for the user and gives you a correctly formatted, deliverable address. It cuts form drop-off and keeps misspelled, incomplete addresses out of your data.

Does this prove the person lives there?

No. It confirms the address exists and can be selected; it doesn't verify residency. Combine it with other signals if residency or identity matters.

Does it work outside the UK?

No. This is a UK postcode lookup and covers UK address formats only.

How much does postcode verification cost?

It starts at £0.046 per request and steps down to £0.035 at volume on a prepaid, graduated balance, with free credits to run a real sample of your own data through every check.

Start with this check

Create a free account, claim your credits and run UK Postcode Verification as a real-time API on your forms. No card required.

Sign up free