UK Postcode & Address Technology
UK Postcode Database

Postcode Lookup API

Lightning-fast UK postcode to address lookup with intelligent autocomplete. Access over 30 million addresses instantly with our powerful API featuring type-ahead search, fuzzy matching, and comprehensive address data.

30M+ Addresses
PAF Certified
Sub-50ms Response

Complete Postcode Lookup Solution

Everything you need for fast, accurate UK address lookup and validation

Comprehensive Address Database

Access to the complete UK address database with over 30 million addresses including residential, commercial, and new build properties.

  • 30M+ UK addresses
  • Daily updates
  • Royal Mail PAF licensed

Type-Ahead Search

Intelligent autocomplete functionality that finds addresses as users type, improving data accuracy and user experience.

  • Real-time suggestions
  • Fuzzy matching
  • Error correction

Lightning Fast API

Ultra-fast postcode lookups with response times under 100ms, globally distributed infrastructure, and 99.9% uptime guarantee.

  • Sub-50ms response
  • Global CDN
  • 99.9% uptime SLA

Simple API Integration

Easy-to-integrate RESTful API with comprehensive documentation, code examples, and client libraries for all major platforms.

  • RESTful API
  • SDK libraries
  • Code examples

PAF Certified Data

Royal Mail Postcode Address File (PAF) licensed data ensuring the highest quality, accuracy, and up-to-date address information.

  • Royal Mail licensed
  • Regular audits
  • Quality assured

Security & Compliance

Enterprise-grade security with HTTPS encryption, GDPR compliance, and secure data handling practices.

  • HTTPS encryption
  • GDPR compliant
  • Secure authentication

Technical Capabilities

Powerful features designed for developers

Postcode Search

Enter a postcode (e.g., SW1A 1AA) and instantly retrieve all associated addresses with detailed property information including UPRN, coordinates, and administrative data.

Address Autocomplete

Start typing an address and get instant suggestions. Supports partial matches, fuzzy search, and intelligent ranking for optimal user experience.

Geocoding

Get latitude and longitude coordinates for every address, enabling mapping, distance calculations, and location-based services.

Rich Metadata

Access comprehensive address data including postcode district, county, region, constituency, and local authority information.

Real-Time Updates

Our database is updated daily with the latest Royal Mail PAF data, ensuring you always have access to the most current address information.

Data Retention

Historical address data retained for audit trails and compliance purposes, with full versioning and change tracking capabilities.

Transparent Pricing

Simple, Affordable Pricing

Pay only for what you use with no hidden fees

Calculate Your Credit Pack Cost

Credits valid for 12 months or unlimited if you use 1,000+ credits/month

Credit Pack Size: 10,000
500 100,000
Price per credit / lookup
Volume discount applied
2.8p
Total pack cost
Excl. VAT @ 20%
£280.00
Total credits
In this pack
10,000

Credits valid for 12 months or never expire if you use 1,000+ per month

Auto-renewal available: Set up automatic credit pack reordering when your balance reaches a configurable trigger count

How credits work: 1 credit = 1 address or postcode lookup against the PAF dataset. Note: If 5 consecutive searches are performed without an address being returned, 1 credit is deducted.

Every credit pack includes:

  • Complete UK address database
  • Type-ahead autocomplete
  • PAF certified data
  • Daily data updates
  • Geocoding (lat/long) included FREE
  • Optional UPRN from Ordnance Survey (+1 credit)
  • Optional auto-renewal (trigger-based reordering)
  • 99.9% uptime SLA
  • Technical support
  • API documentation
Always Low Price Guarantee

Our 'always low price guarantee' explained

ePostcode is not only one of the most established postcode address management services in the UK, having launched our first web service in the summer of 2006, but we also promise to offer the best value.

Now that transactional postcode lookup services have become common place and some might say more of a commodity rather than an unique offering, we have introduced our 'always low price guarantee', to ensure that we remain the most cost effective address management service in the UK, both now and in the future. We want to ensure that once you've switched to ePostcode, there would be no reason to go anywhere else.

We do this to not only offer great value to our customers but also with the assurance that we don't compromise on the performance and security of our search services, that our customers have rightly come to expect. Unlike other providers we don't expire your credits either, all we ask is that you purchase a minimum credit pack size each month, and we take care of the rest.

Best Value Promise

Most cost-effective address service in the UK, guaranteed

Since 2006

Over 18 years of trusted service and expertise

Credits Don't Expire

With minimum monthly purchase, your credits never expire

No Compromise

Best prices without sacrificing performance or security

Easy API Integration

Get started in minutes with our simple RESTful API

API Features

  • RESTful API - Simple HTTP requests
  • JSON Responses - Easy to parse
  • Fast Response - Sub-50ms typical
  • Secure - HTTPS with API key auth
  • Well Documented - Complete guides
  • Code Examples - Multiple languages

Base URL:

https://wsp.epostcode.com/uk/v1/
View Full Documentation
Example: Search for Addresses
// cURL Request
curl -X GET "https://wsp.epostcode.com/uk/v1/Search?key=YOUR_API_KEY_HERE&query=SW1A%201AA"

// JavaScript (Fetch)
fetch('https://wsp.epostcode.com/uk/v1/Search?key=YOUR_API_KEY_HERE&query=SW1A 1AA')
.then(response => response.json())
.then(data => {
  console.log(data);
  // Access results array
  data.items.forEach(address => {
    console.log(address.address);
  });
})
.catch(error => console.error('Error:', error));

// JSON Response - Search Endpoint
{
  "results": [
    {
      "id": "12345678",
      "address": "10 Downing Street, Westminster, London, SW1A 2AA",
      "buildingName": "",
      "buildingNumber": "10",
      "street": "Downing Street",
      "locality": "Westminster",
      "town": "London",
      "county": "Greater London",
      "postcode": "SW1A 2AA",
      "country": "England"
    }
  ],
  "totalResults": 1
}

// Get Detailed Data with Lat/Long (FREE) and UPRN (+1 credit)
// Use the 'id' from search results to get full premise details
GET /GetPremise?id=12345678

// JSON Response - GetPremise Endpoint
{
  "premise": {
    "id": "12345678",
    "uprn": "10001234567",        // +1 credit if requested
    "buildingName": "",
    "buildingNumber": "10",
    "subBuildingName": "",
    "street": "Downing Street",
    "locality": "Westminster",
    "town": "London",
    "county": "Greater London",
    "postcode": "SW1A 2AA",
    "postcodeInward": "2AA",
    "postcodeOutward": "SW1A",
    "country": "England",
    "latitude": 51.503396,        // FREE - Included
    "longitude": -0.127764,       // FREE - Included
    "eastings": 530047,
    "northings": 179951
  }
}

Ready to Improve Your Address Accuracy?

Join hundreds of businesses using ePostcode for accurate UK address lookup

30M+ UK Addresses
99.9% Accuracy Rate
100ms Response Time