UK AUTOCOMPLETE · ROYAL MAIL PAF
Type-ahead over the official Royal Mail PAF — 33.9 million UK delivery points, including flats and sub-buildings. Search by street, by building name, or straight from a postcode. Every selected address returns UDPRN, UPRN and a point coordinate.
Start typing a UK address, a building name, or a postcode. This is the same /suggest call your checkout would make — typing is free, only the address you pick is a billable lookup.
UK only — live Royal Mail PAF suggestions from our dedicated UK endpoint. No account, no card. Type as much as you like — only selecting an address counts, up to 5 UK selections per day from this browser (register to get more), shared with our other UK tools on this site; resets daily at midnight UTC.
Autocomplete is split in two. The list step runs on every keystroke and is free — it returns labels and an opaque id, no coordinates and no components. The retrieve step runs once, when your customer picks an address, and is the only call that counts as a lookup.
# 1. list — free, fires as they type curl 'https://paf.acuris-geo.com/suggest?country=gbr&q=10+downing&v=2' \ -H 'X-Acuris-Key: YOUR_KEY' {"suggestions": [ { "id": "eyJ2IjozLCJjIjoiZ2Jy…", "formatted_address": "10 DOWNING STREET\nLONDON\nSW1A 2AA\nUNITED KINGDOM" } ], "v": 2} # 2. retrieve — the one billable call, on selection curl 'https://paf.acuris-geo.com/suggest/retrieve?id=eyJ2IjozLCJjIjoiZ2Jy…' \ -H 'X-Acuris-Key: YOUR_KEY' {"address": { "street": "DOWNING STREET", "house_number": "10", "city": "LONDON", "postcode": "SW1A 2AA", "udprn": "23747771", "uprn": "100023336956", "lat": 51.503541, "lng": -0.12767 }}
UK autocomplete is served from paf.acuris-geo.com, our dedicated Royal Mail PAF host — a separate endpoint from the 240-country international API.
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
}
]
}
Honesty about scope:
jey, ggy, imn) on the global API, not the UK product.Get an API key in under a minute — no credit card. Registered accounts get 40 Royal Mail PAF lookups a day, every day, 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.