Best UK Address Lookup API in 2026: A Developer's Honest Comparison
If you're evaluating a UK address lookup API right now, you've probably already hit the same wall most developers hit: opaque pricing, docs that don't match the actual API, and plugins that break the moment you switch to WooCommerce Checkout Blocks. This comparison cuts through the noise and looks at what actually matters — data accuracy, integration effort, pricing transparency, and WooCommerce compatibility.
Why Your Choice of Postcode Lookup API Actually Matters
A bad address lookup doesn't just frustrate customers at checkout. It costs real money. When a parcel goes to the wrong flat in a multi-occupancy building, you're paying for the redelivery, handling the support ticket, and potentially issuing a refund. Baymard's e-commerce checkout usability research consistently shows that checkout friction is one of the leading drivers of cart abandonment — and a clunky address entry form is friction in its most avoidable form.
The UK has over 800,000 multi-occupancy buildings where flat numbers and sub-premises are essential for accurate delivery. Google Places — which most address autocomplete plugins are built on — frequently misses this level of detail. Royal Mail PAF (Postcode Address File) data is the authoritative source for UK addresses. It's what postal workers use. Any serious postcode lookup API for UK delivery should be using it.
The Main UK Address Lookup API Options Compared
There are four providers developers typically evaluate for UK address lookup: getAddress.io, Loqate, Fetchify, and SnapAddress. Here's an honest breakdown of each.
getAddress.io
getAddress.io was a popular, developer-friendly option with a clean API. It shut down overnight following a court ruling, leaving thousands of stores with broken address lookup at checkout. If you're reading this because you need a replacement, our migration guide walks you through switching in under 10 minutes. The shutdown was a sharp reminder that vendor risk is real, and licensing matters.
Loqate
Loqate is an enterprise-grade address validation platform with comprehensive global coverage. But it's built for enterprise budgets. Pricing is hidden behind a sales process, contracts tend to be 12-month commitments, and credits expire — meaning you can end up paying twice for lookups you already bought. For a small WooCommerce store or an agency building for an SME client, it's significantly more complexity and cost than the problem warrants.
Fetchify
Fetchify is a UK-focused option with PAF data and a WooCommerce plugin. It works, but the plugin relies on classic checkout DOM manipulation and has known compatibility issues with WooCommerce Checkout Blocks — the new block-based checkout that WordPress is pushing as the default. If your client is on a modern WooCommerce setup, this is a problem you'll hit during testing, not after launch.
SnapAddress
SnapAddress is a UK address lookup API and WooCommerce plugin built specifically for this use case. It's built on Royal Mail PAF data — not scraped, not approximated. The API is REST-based with JSON responses, sub-100ms response times, and documentation that shows working code examples in JavaScript, Python, and PHP. Pricing is published on the website with no sales calls required.
WooCommerce Checkout Blocks: The Compatibility Problem Most Plugins Ignore
WooCommerce Checkout Blocks is the block-based checkout introduced as part of the Gutenberg editor rollout. It's now the default for new WooCommerce installations and the direction WordPress is heading. Most existing UK address plugins were built for classic checkout using direct DOM manipulation — injecting fields and intercepting form events in ways that simply don't work in the block-based environment.
SnapAddress is the only UK address lookup plugin built with native Checkout Blocks support. It works on both classic and block-based checkout without any configuration changes. For agencies building new stores, this means you're not inheriting a compatibility problem six months down the line. The WooCommerce plugin installs in under two minutes and requires no Google Maps API key.
Data Accuracy: PAF vs Google Places for UK Addresses
This is where the technical difference between providers becomes a real-world delivery problem. Google Places is optimised for finding businesses and landmarks. It performs well for house names and town-level searches. But for UK flat addresses — "Flat 3, 14 Acacia Road" — it frequently returns only the building-level address, omitting the flat number entirely.
Royal Mail PAF contains over 30 million UK addresses at sub-premise level. It's updated monthly and covers the 800,000+ multi-occupancy buildings that Google consistently under-serves. Royal Mail's own AddressNow product is built on the same dataset. When a customer in a block of flats uses a PAF-powered lookup, they get their specific flat address, not just the building postcode. That's the difference between a parcel arriving at the right door and a redelivery charge.
Pricing: What You Actually Pay
Pricing transparency is a genuine differentiator in this market. Most providers either hide pricing entirely or sell credit bundles that expire on a fixed schedule — creating a situation where unused lookups simply disappear.
SnapAddress publishes every price on the website. The free tier includes 100 lookups per month with no credit card required. Paid plans start at £15/month for 500 lookups, with transparent overage at 3p per lookup. Credits don't expire. There are no minimum commitments and no lock-in. The full pricing page shows every rate for every plan — no "contact us" required.
- Free: 100 lookups/month, no credit card, includes WooCommerce plugin
- Starter: £15/month, 500 lookups, then 3p per lookup
- Growth: £45/month, 2,000 lookups, then 3p per lookup
- Scale: £99/month, 5,000 lookups, then 2p per lookup
Integration: How Fast Can You Actually Ship?
A postcode lookup API that takes two days to integrate is a problem on a client deadline. SnapAddress is designed to be working in minutes. The core API is a single GET request — send a postcode, get back a JSON array of addresses. The response format is consistent and documented with real examples.
For teams migrating from getAddress.io or Loqate, SnapAddress provides drop-in compatible endpoints that mirror the request and response shapes of both providers. Change the base URL, keep your existing integration. No refactoring required.
The Honest Verdict for 2026
If you're building or maintaining a UK WooCommerce store and you need a postcode lookup API that uses accurate PAF data, works with Checkout Blocks, and doesn't hide its pricing behind a sales call — SnapAddress is the clearest choice in the market right now. It's built by a developer who has shipped address lookup at scale, priced for small teams, and documented for people who read docs before they sign up.
Start with 100 free lookups and no credit card. If it works for your use case — and it will — upgrading takes 30 seconds. Get your free API key at snapaddress.io and have a working address lookup before your next coffee break.
Frequently Asked Questions
Does SnapAddress work with WooCommerce Checkout Blocks?
Yes — and it's the only UK address lookup plugin that does natively. Most existing plugins use DOM manipulation designed for classic checkout, which breaks on the block-based checkout. SnapAddress was built with Checkout Blocks support from the ground up and works on both classic and block-based checkout without any extra configuration.
What's the difference between Royal Mail PAF data and Google Places for UK address lookup?
Royal Mail PAF (Postcode Address File) is the authoritative dataset for UK postal addresses, covering 30 million+ addresses at flat and sub-premise level. Google Places is optimised for business and landmark search — it frequently returns only building-level data for UK residential addresses, missing flat numbers entirely. For e-commerce delivery, PAF data means fewer failed deliveries in multi-occupancy buildings.
Can I migrate from getAddress.io or Loqate without rewriting my integration?
Yes. SnapAddress provides drop-in compatible endpoints that mirror the request and response shapes of both getAddress.io and Loqate's Capture Interactive API. For getAddress.io users, the path structure and response format are identical — you change the base URL and keep everything else. The same applies for Loqate's Find and Retrieve endpoints. Full details are in the API reference documentation.