Open Nav

UK Address Search & Validation Made Simple

Postcode Lookup, Address Autocomplete & Geocoding

The most accurate datasets from
Royal Mail and Ordnance Survey

Rooftop Accurate Geolocations for Great Britain

Free Trial Get Assistance
pricing

Simply Priced

Worry-free pricing with no hidden costs or lock-in. A flat, pay-as-you-go rate of 2.5p per lookup

accurate

Incredibly Accurate

Access the UK's most accurate and up-to-date address datasets from Royal Mail and Ordnance Survey, updated daily

support

Well Supported

Simple integration with clear documentation, open-source libraries and live support from developers

segments

Flexibly Licensed

Leave licensing complexity to us. We also provide industry specific solutions for Public Sector, Charities and SaaS

Trusted by Many

We work with developers across small businesses and startups through to public and FTSE 100 organisations

Client Logos
“Comprehensive, straightforward documentation and a cost-effective service”

Elliott Gresham

Technical Director at SubscriberCRM

“Implementation was really simple and support was easily accessed”

Daniel Rivers

Web Manager at Restless Beings

“Integrating Ideal Postcodes into our forms has made all the difference and they’re really great to deal with”

Diane Morton

Director at Wag & Company

“Simplicity together with excellent documentation”

Ceri Richmond

Managing Director at Core

“The team was brilliant start to finish making integration and setup so easy!”

Andrew Board

Managing Director at Screwsline

“API documentation is fantastic, the plugin is very well written and easy to implement”

Shane Muirhead

Developer at Our Agency

“I have never seen a company or person develop an entire example plus documentation to support a customer”

Tayyibun Institute

“The support is fantastic and the product is great!”

Ian Byron

Managing Director at Black Pearl Claims

“It's a better thought out and executed system than the previous one I used”

Mark Kowalczyk

Founder at Special Moment

“We're a charity and needed access to postcode data … Really helpful!”

James Dennison

Head of Fundraising, Membership & Communications at Staffordshire Wildlife Trust

“As a charity we find the service invaluable … support for the service is always prompt, friendly and helpful.”

Cat James

Finance & Office Manager at Friends of the Lake District

“Installed, activated, and batch of lookups purchased! Amazing. You guys are great!”

Neel Shearer

Founder at Just a Small Thing


Backed by simple API Methods

Postcode Lookup Address Search Autocomplete

Integrate postcode lookups with any form in moments

Add postcode lookups to any web form by embedding and configuring our jQuery Plugin

Demo HTML JavaScript
 1<!-- Add a div to house your 
 2     postcode input field -->
 3<div id="lookup_field"></div>
 4
 5<!-- This is your existing form -->
 6<label>Address Line One</label>
 7<input id="first_line" type="text" />
 8
 9<label>Address Line Two</label>
10<input id="second_line" type="text" />
11
12<label>Address Line Three</label>
13<input id="third_line" type="text" />
14
15<label>Post Town</label>
16<input id="post_town" type="text" />
17
18<label>Postcode</label>
19<input id="postcode" type="text" />
 1<script>
 2// Add this after your form
 3$('#lookup_field').setupPostcodeLookup({
 4  // Add your API key
 5  api_key: 'ak_htaapr1fkpQCzbA66WHfMRAIjotF5',
 6  // Identify your fields with CSS selectors
 7  output_fields: {
 8    line_1: '#first_line',  
 9    line_2: '#second_line',         
10    line_3: '#third_line',
11    post_town: '#post_town',
12    postcode: '#postcode'
13  }
14});
15</script>

Demonstrations limited to 15 lookups per IP, per day

See more examples · Read the documentation · See the code

Or integrate with Address Finder

Add Address Autocomplete to any input field with our Autocomplete Plugin

Demo HTML JavaScript
 1<input id="input" type="text" 
 2  placeholder="Search for an address with autocomplete" />
 3<!-- Create an input field to attach autocomplete -->
 4
 5<!-- Below are your existing input fields -->
 6<label>Address Line One</label> 
 7<input id="first_line" type="text" />
 8
 9<label>Address Line Two</label>
10<input id="second_line" type="text" />
11
12<label>Address Line Three</label>
13<input id="third_line" type="text" />
14
15<label>Post Town</label>
16<input id="post_town" type="text" />
17
18<label>Postcode</label>
19<input id="postcode" type="text" />
 1var controller = new IdealPostcodes.Autocomplete.Controller({
 2  api_key: "iddqd",
 3  inputField: "#input",
 4  outputFields: {
 5    line_1: "#first_line",
 6    line_2: "#second_line",
 7    line_3: "#third_line",
 8    post_town: "#post_town",
 9    postcode: "#postcode"
10  }
11});

Demonstrations limited to 15 lookups per IP, per day

See more examples · Read the documentation · See the code

Ready Integrations to Go

Add address validation to your website or applications with one of our integrations

users

1,000+ Clients and Growing

Our APIs provide addressing and location data for over 1,000 clients

processedrequest

Over 30,000,000 Requests Processed every 24 Hours

We handle over half a billion postcode and addressing requests across our APIs every month

addresses

Over 30 Million Addresses, 1,000s Updated Daily

Our data is updated everyday with up to 5,000 changes per day

Get up and running in moments

Sign up to get started with your free account