Royal Mail PAF data, from 2.5p a lookup. No subscription, no sales call — install the plugin, paste your key, done.
How it works
100 free lookups, no card. Your key is on screen before you finish reading this.
One click from your WordPress dashboard. No theme changes, no Google Maps key.
UK address lookup goes live on classic and block checkout — no mode to pick, no per-theme setup.
What you get
01 — Checkout
Most address plugins were written before block checkout and quietly break in it. This one ships both frontends and loads the right one itself — no mode to pick, no per-theme setup.
02 — Data
32M+
UK delivery points from the Royal Mail PAF, down to flat and unit level — so the parcel reaches the door, not just the building.
03 — Pricing
2.5p
Per lookup at volume. One-off credit packs — no subscription, no monthly minimum.
04 — API
The plugin wraps a plain REST endpoint — use the same key from Laravel, Rails, a Shopify app, or curl.
GET /v1/autocomplete?q=SW1A
05 — Control
Credits used, credits left, and when each pack expires.
The bit that matters
Pricing
| Pack | Lookups | Price | Per lookup |
|---|---|---|---|
| Free | 100 | £0 | — |
| Starter | 500 | £17.50 | 3.5p |
| Standard | 2,000 | £60 | 3p |
| Business | 5,000 | £140 | 2.8p |
| Pro | 15,000 | £375 | 2.5p |
No subscription, no monthly fee, no overage charges. Credits are valid for 12 months from purchase. This validity period is a Royal Mail PAF licensing requirement that every licensed provider works under.
A completed address search normally costs one lookup. A lookup is a request that returns address data: a full postcode lookup, or an address selected from autocomplete. Searching as the customer types is free, so a completed address search normally uses one lookup. Opening a second suggestion uses another, and so does each further page of a postcode with more than 100 addresses. See how we size packs →
Need more than 15,000? Email us and we'll reply with a price. No sales call.

Who’s behind it
SnapAddress is built by Clearpath Labs. Our founder, Mark Salvin, ran basket and checkout at Not On The High Street, where he built the address lookup.
No sales call, no support tiers. Support comes back from someone who knows the codebase.
Questions
Yes — natively, and with classic checkout too. The plugin ships both frontends and loads the right one itself, so there is no compatibility mode to enable and no mode for you to pick.
Yes. The plugin is free on WordPress.org, and since version 1.2.0 you can also tick My Account address editing and the admin order screen, so staff taking phone orders get the same lookup. BFPO addresses are found by number, and a postcode typed with a letter for a digit is corrected.
A lookup is a request that returns address data: a full postcode lookup, or an address selected from autocomplete. Searching as the customer types is free, so a completed address search normally uses one lookup. Opening a second suggestion uses another, and so does each further page of a postcode with more than 100 addresses. Typing costs nothing — you spend a credit when a lookup runs, even one that finds no match. Customers who type their address manually or reuse a saved one don't trigger a lookup at all.
Credits are valid for 12 months from purchase. This validity period is a Royal Mail PAF licensing requirement that every licensed provider works under. Free trial credits are valid for 3 months. A low-volume store gets a couple of months from a 500-credit Starter pack, well inside that window; busier stores size up.
The field falls back to normal manual entry, so checkout keeps taking orders. You are never blocked from selling.
Fair question after getAddress.io. Credits are prepaid one-off purchases, so there is no subscription to unwind and no billing that continues. The PAF licence is held by Clearpath Labs Ltd, a registered UK company. The API is a plain REST endpoint with no SDK, so moving provider is a host and key change.
Yes. The plugin is a wrapper around a plain REST API you can call from any backend. Keep the key on your server, never in browser code.
The core is the same: Royal Mail's Postcode Address File, over 32 million UK delivery points. Some providers add extra datasets on top — Ideal Postcodes and Loqate offer flat-level Multiple Residence data and coordinates, which SnapAddress doesn't. Beyond that, the difference is price, integration quality, and how much hassle you have to deal with.
No. Your PAF licence is covered by our Solutions Provider agreement. You don't need to register with Royal Mail or pay them directly.
Yes, for sites that belong to your business: one key can serve several of your domains, or create a key per site, and lookups come from one balance. If you build sites for other businesses, each of them needs its own account — credits can't be shared between businesses.
Credit packs are non-refundable in the ordinary course — that's why we give you 100 free lookups up front, so you can be sure SnapAddress fits before you pay. Billing errors and genuine faults on our side are always put right, and if we ever refund a pack in full its unused credits come off your balance.
Migrating from getAddress.io
If that was your provider, your integration is already dead. SnapAddress is a licensed Royal Mail PAF Solutions Provider — verifiable directly with Royal Mail — and our getAddress.io-compatible endpoints keep the same paths and response format, so most integrations only change the host and key.
Same path · same response format · swap the host and your key
Migrating from Loqate
Loqate works fine — it’s built for enterprises capturing addresses across 245+ countries. If you’re a UK-only WooCommerce store, what matters is the UK rate: same Royal Mail PAF data underneath, and a lower price per lookup.
Published UK address-capture rates, ex VAT · as of September 2026
Our Loqate-compatible endpoints take Loqate’s requests and return its fields and formatting — swap the endpoint and key and your integration keeps working.
For developers
SnapAddress is a REST API — the plugin is just one way in. Clean JSON, and drop-in compatibility with the formats you’re probably already calling.