Migration
getAddress.io Has Shut Down — How to Migrate in 10 Minutes
getAddress.io alternative: Migrate your UK address lookup in 10 minutes. Find the best postcode API replacement for WooCommerce & custom integrations.
If your WooCommerce store or custom integration is currently using getAddress.io for UK address lookup, it's broken. The service ceased operating on 4 February 2026, following an October 2025 High Court ruling (IDDQD Ltd & Royal Mail Group Ltd v Codeberry [2025] EWHC 2561 (Ch)) over intellectual-property infringement related to its use of Royal Mail PAF data. Orders are coming in with incomplete addresses, and you need a working postcode lookup API replacement today — not next week.
Here's what happened, how to migrate to SnapAddress step by step, and how the main alternatives compare.
What Happened to getAddress.io?
The High Court ruled that getAddress.io was using Royal Mail PAF (Postcode Address File) data without a valid licence. PAF is the definitive database of UK postal addresses — the same data postal workers rely on. Royal Mail licenses it strictly, and operating an address lookup service on unlicensed PAF data is a serious IP infringement.
The ruling came in October 2025, and getAddress.io stopped serving UK addresses on 4 February 2026. If you're still running getAddress.io code, every lookup is now returning an error. The licensing status of your provider matters here: a properly licensed one can't be pulled offline the way getAddress.io was.
SnapAddress is built on properly licensed Royal Mail PAF data, which removes the licensing risk that took getAddress.io offline. We built this after watching what happened to providers who cut corners on data licensing.
Migrating to SnapAddress — Step by Step
We've designed our endpoints to be drop-in compatible with getAddress.io. For most integrations the migration is a base URL and key swap. Here's how to do it.
Step 1: Sign Up and Get Your API Key
Go to snapaddress.io and create a free account. No credit card required. After a short step to add your account details, you'll get an API key and 100 free lookups to test with, valid for 3 months.
Step 2: Update Your Base URL
This is the core change. Swap the base URL in your integration:
- getAddress.io:
https://api.getAddress.io/find/{postcode} - SnapAddress:
https://api.snapaddress.io/find/{postcode}
The path structure is identical. The api-key query parameter is also supported, so if you're passing your key as a query string rather than a header, that works too.
Step 3: Check the Response Format
Our /find endpoint returns the same shape getAddress.io did: by default, each address is a comma-separated string, and with expand=true you get structured objects with named fields. Code written for getAddress.io usually needs no parsing changes. The /get/{id} and /autocomplete/{term} endpoints are covered too.
A few things are new. /find responses now include page, limit, total and next_page for very large postcodes, BFPO numbers can be looked up directly, and a postcode typed with a letter for a digit is corrected. From 14 October 2026, towns and organisation names also follow getAddress.io's own formatting (details). The remaining differences, such as county and coordinates, are listed in our getAddress.io migration guide.
Step 4: Test and Deploy
Run a few lookups against known postcodes — try SW1A 2AA and a flat address you know. Confirm your form fields populate correctly, then deploy. The full getting started guide has working code examples in JavaScript, Python, and PHP.
For WooCommerce Users
If you're running a WooCommerce store, the fastest path is our dedicated plugin. It was built specifically for WooCommerce with native Checkout Blocks support from day one — rather than adapted from a classic-checkout plugin that relies on DOM manipulation, which can break on block-based checkouts.
Install the plugin from WordPress.org, paste your API key into the settings, and it works on both classic and block checkout immediately. No Google Maps API key needed. The WooCommerce plugin page has full setup instructions, and the plugin documentation covers Checkout Blocks configuration specifically.
getAddress.io Alternative Comparison
If you're evaluating your options before committing, here's how the main alternatives compare on the factors that matter most after an unexpected shutdown.
- SnapAddress — Built on properly licensed Royal Mail PAF data, transparent pricing published on the website (one-off credit packs from £17.50, each valid for 12 months), WooCommerce Checkout Blocks support, and getAddress.io-compatible endpoints. No sales calls required.
- Ideal Postcodes — Royal Mail PAF licensed, developer-friendly API, pricing published online, strong documentation, and a WooCommerce plugin that supports Checkout Blocks.
- Fetchify — Established Royal Mail PAF provider with a WooCommerce plugin that supports both classic checkout and Checkout Blocks (version 1.11.2, as of September 2026).
The key differentiator for SnapAddress is the combination of properly licensed Royal Mail PAF data, one-off credit packs with every price and the 12-month validity policy published upfront, and a WooCommerce plugin that actually works with Checkout Blocks. If you've just come from the getAddress.io shutdown, you don't want to choose a replacement that creates the same data licensing or pricing uncertainty six months from now.
Get your free API key at snapaddress.io — 100 free lookups, no credit card, working in minutes.
Frequently Asked Questions
Is SnapAddress a like-for-like replacement for getAddress.io?
Yes, for the core postcode lookup use case. We support the same /find/{postcode}, /get/{id} and /autocomplete/{term} paths, the api-key query parameter and the same response format, so the base URL and key swap is the main change. The few remaining differences are listed in our getAddress.io migration guide.
Why does proper PAF data licensing matter for my store?
The getAddress.io shutdown happened because the provider used Royal Mail PAF data without a valid licence. Royal Mail controls PAF strictly, and unlicensed use is an IP infringement that can take a service offline — the High Court ruled in October 2025, and getAddress.io stopped serving UK addresses on 4 February 2026. SnapAddress is built on properly licensed Royal Mail PAF data, which means your integration is built on a legally sound data source, not one that could disappear without warning.
How does SnapAddress pricing work?
You buy one-off credit packs rather than a subscription — no monthly fee, no overage charges, no auto-renewal. Packs start at £17.50 for 500 lookups, and each pack is valid for 12 months from purchase, a Royal Mail PAF licensing requirement that every licensed provider works under. If your balance runs out, lookups stop with a clear error rather than billing you silently — and the WooCommerce plugin falls back to manual address entry, so your checkout keeps taking orders. Every rate is published on our pricing page.
Keep reading
- Why Your WooCommerce Address Plugin Breaks on Checkout BlocksWooCommerce address plugin broken after checkout block update? Learn why DOM manipulation fails and how to fix incomplete address issues fast.9 min
- UK Address Lookup API Comparison: SnapAddress vs Ideal Postcodes vs Loqate vs Fetchify vs GoAddressCompare five UK address lookup APIs in 2026 - SnapAddress, Ideal Postcodes, Loqate, Fetchify, and GoAddress - on pricing, PAF licensing, and WooCommerce Checkout Blocks support.11 min
- What Is Royal Mail PAF and Why Does It Matter for UK Deliveries?Royal Mail PAF data is the UK's definitive address database. Learn why it matters for checkout accuracy and how to choose the right address lookup tool.6 min