UK POSTCODE LOOKUP · ROYAL MAIL PAF
Send a postcode, get back every delivery point at that postcode: street, house number, building, organisation, point coordinates, UDPRN and UPRN. Backed by the official Royal Mail PAF.
Type a UK postcode below. Every address at that postcode comes back instantly — same call your code would make in production.
Examples — SW1A 2AA · M1 1AD · EH1 1YZ · CF10 3AT · BT1 5GS
Each address that comes back carries the full PAF-backed metadata that competing providers either charge extra for or don't include at all:
| Field | What it is |
|---|---|
| street, house_number, building_name, organisation_name, dependent_street, city, county, postcode | Canonical Royal Mail address fields, ready to drop into a checkout form. |
| dependent_locality, double_dependent_locality | The village below the post town (HAYDEN under CHELTENHAM) and, where it exists, a second tier below that. 34.8% of UK delivery points carry one and 0.6% carry two — Royal Mail prints them between the street and the post town. |
| administrative_county | The local authority the address is filed under (WESTMINSTER, MANCHESTER) — alongside the traditional county. Many postcodes have no traditional county, so this is often the only one available. |
| lat, lng | Point coordinates (where available, falling back to postcode centroid). |
| accuracy_type | rooftop or postcode — the source of the coordinates. |
| udprn | Royal Mail's Unique Delivery Point Reference Number — what couriers route against. |
| uprn | OS Unique Property Reference Number — the cross-government property identifier (via OS Open UPRN). |
| uprn_match_m | How far apart Royal Mail and Ordnance Survey place this property, in metres. We match the two datasets ourselves rather than licensing a ready-made cross-reference, so we publish the distance instead of asking you to assume it: 90.3% of UK delivery points land within 5 m, and 0.0 means the two agree exactly. |
Send a POST request to /postcode-lookup with the postcode and country. UK addresses are served from paf.acuris-geo.com, our dedicated Royal Mail PAF host. The response is a single JSON document with the array of addresses and a count.
# curl curl -X POST 'https://paf.acuris-geo.com/postcode-lookup' \ -H 'X-Acuris-Key: YOUR_KEY' \ -H 'Content-Type: application/json' \ -d '{"postcode":"SW1A 2AA","country":"gbr"}'
{
"postcode": "SW1A2AA",
"country": "gbr",
"count": 1,
"addresses": [
{
"street": "DOWNING STREET",
"house_number": "10",
"organisation_name": "PRIME MINISTER & FIRST LORD OF THE TREASURY",
"city": "LONDON",
"county": "MIDDLESEX",
"administrative_county": "WESTMINSTER",
"dependent_locality": "",
"double_dependent_locality": "",
"postcode": "SW1A2AA",
"lat": 51.503541,
"lng": -0.12767,
"accuracy_type": "rooftop",
"udprn": "23747771",
"uprn": "100023336956",
"uprn_match_m": 0.0
}
]
}
Get an API key in under a minute — no credit card. Registered accounts get 40 Royal Mail PAF postcode lookups a day — each returns every address at the postcode — resetting at midnight UTC. Royal Mail licenses UK data per click, which is why UK has its own daily figure rather than the 3,000 a day that non-UK validation and geocoding get.
Tell us what's working or what's missing. Sent anonymously unless you're signed in.
Your feedback went straight to the team.