● WordPress plugin

Real-time UK address lookup
for WooCommerce.

UK postcode lookup at checkout, in My Account and on phone orders, using Royal Mail’s PAF — the address file the postal network delivers to.

Works with Checkout BlocksRoyal Mail PAF dataHPOS compatibleFree plugin on WordPress.org

Checkout Blocks compatible

Native integration with WooCommerce Checkout Blocks and the classic checkout. No custom templates, no workarounds.

Search-first checkout

One search field stands in for the whole address block — the fields stay hidden until your customer picks their address. A shorter form, fewer keystrokes, faster checkout.

PAF-accurate addresses

Royal Mail Postcode Address File data — real UK delivery addresses at flat and unit level, not Google autocomplete guesses.

No more mistyped addresses

Customers pick their real address from a list instead of typing it, removing a common cause of failed deliveries. A letter typed for a digit (SWIA OAA) is corrected, and BFPO addresses are found by number.

Phone and manual orders

Staff get the same lookup on the admin order screen. Search, pick, done — every field stays visible, and it works alongside Load and Copy billing address.

Saved addresses too

Customers updating an address in My Account get the lookup as well, so the address on file is as clean as the one captured at checkout.

Setup

Three steps. Under two minutes.

1

Install the plugin

Search for SnapAddress in the WordPress admin plugin directory, or upload the zip. Activate in one click.

2

Paste your API key

Create a free SnapAddress account, copy the key from your dashboard, and paste it into the plugin settings.

3

It works on every checkout

Postcode lookup appears automatically on your checkout page. No theme changes, no developer needed. Add it to My Account and the order screen with a tick.

Simple credit-pack pricing.

Start with 100 free lookups, no card required. Then buy a credit pack from £17.50 when you need more. No subscription, no monthly fee.

The plugin searches as your customer types, and those searches are free. A credit is spent when the customer chooses a suggestion and its addresses load — picking from that list costs nothing more — so a completed search normally costs one lookup.

See pricing →

FAQ

Common questions

Does it work with WooCommerce Checkout Blocks?+
Yes. The plugin registers as a native Checkout Blocks integration, and also supports the classic shortcode-based checkout for stores that haven't migrated.
Is it HPOS (High-Performance Order Storage) compatible?+
Yes. The plugin is declared HPOS-compatible and works with WooCommerce's modern order storage as well as the legacy posts tables.
Do I need to touch any code?+
No. Install the plugin, paste your API key, and the postcode lookup appears on your checkout automatically — classic or blocks, no theme changes, no developer needed.
Can my staff use it when taking phone orders?+
Yes. Tick “Admin order and subscription screens” in WooCommerce → SnapAddress and a “Find a UK address” field appears on the order screen, for new and existing orders. Staff lookups use credits exactly like customer lookups.
Does it work when customers edit their address in My Account?+
Yes. Tick “My Account > Addresses” in the plugin settings. It's off until you turn it on, so updating the plugin never changes your store on its own.
What happens if the API is down or my credits run out?+
Wherever the lookup appears, it falls back to manual address entry. Customers can still complete their order and staff can still type an address — no hard dependency, no failed checkouts.
Do you store my customers' addresses?+
No. Address lookups are a pass-through: we return results to your store, but don't retain the addresses your customers select. We log the postcode queried for billing and abuse prevention, and keep those logs for 13 months.

Ready for faster checkouts?

Free to start. No credit card. Install in under two minutes.