Back to Blog

Why Every Growing Business Needs Postcode Lookup Software: A Complete Guide

August 5, 2025 10 min read ePostcode Team
Postcode Lookup API Address Lookup API Getting Started Integration

If you process more than about 100 orders a month, a postcode lookup API stops being a nice-to-have. It is how checkout, CRM and delivery systems capture a complete UK address from a postcode or a few typed characters — instead of hoping the customer types it correctly.

This guide explains what postcode lookup software does, how an ePostcode postcode lookup API and address lookup API fit into a live site, how long integration usually takes, and the results businesses typically see.

30M+
Royal Mail PAF
addresses
<100ms
Typical API
response time
2.2p
From, per
lookup
1 day
Typical REST
integration

What a postcode lookup API actually does

A UK postcode lookup API takes a postcode such as SW1A 1AA and returns every delivery point at that postcode from Royal Mail’s PAF file. The user picks their building or organisation. The form fills itself.

An address lookup API goes further: the user can type a street, building name or partial address and get ranked matches in real time (lookahead / autocomplete). Most modern checkouts use both — postcode first for speed, type-ahead for people who do not know their postcode.

  • Validate the postcode exists
  • Return premises, organisation names, UDPRN and UPRN where available
  • Standardise formatting for Royal Mail and carriers
  • Feed the same record into checkout, CRM, billing and fulfilment

ePostcode exposes this as a REST address lookup API (JSON) and a SOAP API for older stacks. Try it on the live lookahead demo.

When you actually need one

You do not need a lookup service for a handful of paper orders. You do need one when any of these are true:

  • Staff or customers type addresses into a website or CRM
  • Carriers reject or redeliver because of missing flats, wrong postcodes or non-PAF formatting
  • You are matching or cleansing an existing customer file
  • You sell through more than one channel and addresses arrive in different shapes

That typically starts around 100–200 orders a month. Below that, the cost of one failed delivery already exceeds a month of lookups.

How integration usually works

  1. Create an account and API key on the ePostcode portal
  2. Call the Search endpoint from your form, backend or middleware
  3. Show the premises list or autocomplete suggestions
  4. Store the selected structured address (and UDPRN/UPRN if you need a stable key)

A straightforward REST integration is usually a day of developer time. SOAP, Microsoft Dynamics or a batch data cleansing job takes longer. Developer walkthroughs are on the developers page.

Typical Search call

Send a postcode or free-text phrase to the REST Search endpoint. You get a list of addresses back in JSON, then fetch the full premise if you need every field.

Full request and response examples: REST API documentation.

What to look for in a provider

  • PAF licence — the official Royal Mail file, not a scraped or inferred dataset
  • Daily updates — new builds and renamed streets appear quickly
  • A real address lookup API — type-ahead, not postcode-only
  • UPRN / UDPRN — stable IDs for CRM matching and public-sector work
  • Predictable pricing — credit packs rather than surprise overage
  • Docs you can ship from — REST, SOAP, and a working demo

ePostcode has provided PAF-certified UK lookups since 2006. Compare packs on the postcode lookup page or the price comparison.

The business case in brief

Address errors are the largest preventable cause of failed deliveries. Fixing the address at capture is cheaper than a redelivery, a support ticket and a lost repeat order. See the true cost of failed deliveries and ROI figures from UK businesses.

A postcode lookup API also shortens forms. Customers who pick an address instead of typing eight fields abandon less often — covered in why autocomplete is now expected.

Implementation checklist

  1. Put lookup on checkout first — highest volume, highest cost of a bad address
  2. Add it to account registration and “change my address”
  3. Use the same API in CRM / customer service so staff do not retype records
  4. Run a one-off cleanse on the existing file so old rows match new ones
  5. Measure first-time delivery rate, form completion time and support tickets about addresses

Add a UK postcode lookup API this week

PAF-certified postcode lookup and address lookup API, typical responses under 100ms, from 2.2p per search.