Skip to main content

Address Finder

Add Address Validation to your address forms in moments with our Address Finder JavaScript package. Simple and quick set up. Guides and live technical support available.

Ideal Postcodes Address Finder Demo


  • Rapid Address Entry. Receive address suggestions as you type with a response time of less than 100ms.
  • Fuzzy Search. Reduce keystrokes by compensating for spelling mistakes.
  • Word Abbreviations. Accepts abbreviations such as rd (Road), st (Street) and wy (Way).
  • Transposed Letters. Handle accidental switching of letters for instance Liecester (Leicester) .
  • Filtering. Filter suggestions with criteria like locality, country and postcode areas.
  • Biasing. Bias suggestions towards a location defined by a geospatial point or IP address.
  • Geospatial Filtering. Restrict suggestions to a geospatial bounding box.
  • Inclusive. WAI-ARIA compliant and works on screen readers for maximum accessibility.
  • Customisable. Extensively customisable behaviour and styling.

Quick Setup

Enable Address Finder by:

  1. Adding your API Key with apiKey
  2. Designating address fields to be autofilled with outputFields

How it Works

  1. Add the library to your project. Your webpage should have pre-existing address input fields as well as an input field to host the finder
  2. Run initialisation code providing a reference to the Address Finder input and any other configuration.
  3. When initialising, Address Finder will perform a key check to determine whether it is usable. If the check fails, initialisation is aborted. Use the onCheckFailed callback to update your page for manual address entry.
  4. When initialised, Address Finder binds to the input field of your choice and renders a dropdown of address suggestion when the user starts typing.