99.99% uptime · data refreshed daily · 4.8 ★

Geocoding Postcode
API UK.

A developer‑friendly UK address API that delivers precise address results using trusted UK postal data. Built for checkouts, onboarding flows, CRMs, and internal systems.

4.8★
99.99%uptime guarantee
24/7technical support
Trusted network

Trusted by leading
companies.

★★★★★ 4.8 rating from 1,863 developers

LIVE METRICS

Smart address solutions with a UK postcode lookup API.

0
Uptime
Guaranteed across all plans
0
Developer reviews
4.8 ★ average rating
0
Support
Friendly technical help
Fast setup

Get live with the GoAddress API
fast in minutes.

Use clean endpoints, clear documentation, and ready examples to add postcode and address search to production workflows quickly.

Quick API Integration

Connect easily using clean endpoints, clear docs, and ready examples.

Postcode and Address Search

Fetch precise UK data with our UK address lookup API for full or partial inputs.

Production-Ready by Design

Ideal for checkouts, onboarding flows, CRMs, and internal systems.

Secure, Stable Access

API key authentication backed by reliable uptime and performance.

Get your free API key
API Benefits

Get complete details of any
UK address with GoAddress.

View documentation
01 / QUICK API INTEGRATION

Connect easily using clean endpoints, clear docs, and ready examples.

Production-ready by design - ideal for checkouts, onboarding flows, CRMs, and internal systems.

→ live in minutes, not days
02 / POSTCODE LOOKUP

Instantly retrieve all addresses linked to a UK postcode.

Receive multiple address results - every relevant record for a single postcode, regularly updated.

03 / SEARCH BY ADDRESS

Find addresses using full or partial address text.

Continuously refreshed UK address datasets, validated for consistency and accuracy.

04 / STRUCTURED DATA

Clean fields ready for forms and databases.

Consistent formatting on every response - drop it straight into your data model with no reshaping.

05 / SECURE API ACCESS

Authenticated with unique API keys.

Protected authentication, optimized for low latency and reliable performance with high availability.

Services

Get complete address details
in three steps.

scroll ↓
STEP 01 / GET YOUR KEY

Sign up &
get an API key.

Start with the free trial - 100 full address look-ups, no credit card required. Allowed across multiple sites and applications.

YOUR API KEY
pk_live_a3F9k·····xQ2
STEP 02 / INTEGRATE

Quick API
integration.

Clean endpoints, clear docs, and ready examples. Most developers can integrate in just a few minutes - no specialist expertise required.

# cURL
curl -X GET "https://portal.goaddress.io/api/address/SW1A%201AA" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
// JavaScript
const response = await fetch('https://portal.goaddress.io/api/address/SW1A%201AA', {
  headers: {
    Authorization: 'Bearer YOUR_API_KEY',
    Accept: 'application/json'
  }
});

const addresses = await response.json();
// PHP
$ch = curl_init('https://portal.goaddress.io/api/address/SW1A%201AA');

curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    'Authorization: Bearer YOUR_API_KEY',
    'Accept: application/json'
  ]
]);

$addresses = json_decode(curl_exec($ch), true);
# Python
import requests

response = requests.get(
    'https://portal.goaddress.io/api/address/SW1A%201AA',
    headers={
        'Authorization': 'Bearer YOUR_API_KEY',
        'Accept': 'application/json'
    }
)

addresses = response.json()
// Node.js 18+
const response = await fetch('https://portal.goaddress.io/api/address/SW1A%201AA', {
  headers: {
    Authorization: 'Bearer YOUR_API_KEY',
    Accept: 'application/json'
  }
});

const addresses = await response.json();

// returns address records
STEP 03 / GO LIVE

Production
by design.

Drop verified addresses straight into your checkouts, onboarding flows, CRMs, or internal systems. High availability you can rely on.

Postcode →
10 Downing StreetSW1A 2AA
Cabinet Office, WhitehallSW1A 2AS
Foreign Office, King Charles StSW1A 2AH
Customer Reviews

Trusted by developers worldwide.

★★★★★
4.8
★★★★

"Clean endpoints and clear documentation made integration painless. We had postcode lookup live in our checkout in a single afternoon."

SR
Sana R.
Senior Developer
★★★★★

"Address data refreshed every day means our database stays accurate without any nightly batch jobs of our own. The reliability is excellent."

JM
Jamie M.
Lead Engineer
★★★★★

"Structured fields ready for forms and databases - no reshaping required. Saved us days of glue code on our onboarding flow."

PC
Priya C.
Frontend Lead
★★★★★

"Friendly technical support available 24/7 - I tested it on a Sunday morning and got a real engineer in under an hour."

DW
Daniel W.
CTO
★★★★★

"Started on the free trial with 100 lookups, scaled smoothly to 5,000/day. Pricing tiers grow neatly with the traffic."

RK
Rita K.
Engineering Manager
★★★★★

"High availability, low latency, secure API key auth - exactly the kind of boring reliability you want from an address provider."

AO
Adaeze O.
Senior Backend Engineer
★★★★★

"Great API and excellent support. The Goaddress team responded to my query within minutes and resolved my issue quickly. Accurate address data, easy integration, and very helpful customer service. Highly recommended."

PS
Petrik S.
CEO
Pricing

Pricing that grows
with you.

Pick your daily lookup volume. Switch between monthly and yearly pricing with 1 month free.

200/day

£6.3 / month

200 full address look-ups per day.

200full address look-ups / day
Priority Email Supportresponse within hours
REST API accessJSON over HTTPS
Multi-siteuse across many apps
DAILY LOOKUP CAPACITY
0 200
YOUR YEARLY SAVING
£7.6/yr off

Pay yearly and keep this amount in your budget.

API Access Webhooks Dedicated Support Account Manager SLA 99.9%
SOC 2 Type II
GDPR compliant
99.99% uptime
SSO ready
24/7 support
Enterprise Confidence

Security, compliance, and reliability at the foundation.

GoAddress is designed with security, compliance, and reliability at its foundation. That is why companies, governments, and organizations across critical sectors like finance, healthcare, and aviation rely on us.

Get in touch
99.99% uptime guaranteeReliable access for production systems
Single sign-on supportSSO ready for larger teams
24/7 technical helpFriendly support when teams need it
Guided onboardingHelp from setup through launch
Dedicated account managerAvailable for higher-volume customers
SOC 2 Type II and GDPR compliantBuilt for security-conscious teams
FAQ

Frequently asked
questions.

Still stuck? Email us at support@goaddress.io. Friendly technical support, available 24/7.

How do API lookups count toward my plan?
Every time the API returns valid address data, it counts as one lookup. Requests that fail or return no results are not included in your usage limit.
How often is the address data updated?
Address records are refreshed frequently to reflect the latest changes. Updates are made on a regular schedule to keep results accurate and current.
Do I need technical expertise to use the API?
Not at all. The API is designed to be simple to use, with clear documentation and examples. Most developers can integrate it in just a few minutes.
Can I use one API key across multiple projects?
Yes. You can use the same API key across different websites or applications, as long as your total usage stays within your plan limits.
Will my API key change when I upgrade my plan?
Yes. When you upgrade your plan, a new API key is generated for security reasons. Replace the old key in your application with the new key from your dashboard to continue using the upgraded limits.
Is there a free plan to test the API?
Yes. You can start with a free plan to explore the API, test integrations, and understand how it fits your workflow before upgrading.
Can I stop or change my subscription anytime?
Yes. You are free to cancel, upgrade, or downgrade your plan whenever you need. Your access continues until the current billing period ends.
What support options are available?
Basic support includes standard email assistance. Priority support offers faster replies and direct access to technical experts for urgent or complex issues.
Am I allowed to store address results?
Yes. You can save or cache address data for use within your application, provided it aligns with our usage and licensing guidelines.
How secure are payments on GoAddress?
All payments are handled through secure, encrypted payment gateways. Your card information is never stored on our servers.
Do you support bank transfer payments?
Yes. Bank transfers are available for annual and enterprise subscriptions. Our team can help you set this up.
No credit card required.

Get your free
GoAddress API key.

Start for free. Drop the API into checkouts, onboarding flows, CRMs, and internal systems in minutes.