Address lookup API
UK and international
These endpoints return address information when given a postcode, part of an address or a coordinate position. They provide you with access to addresses in the Royal Mail PAF and Multiple Residence datasets, and addresses in global datasets covering 249 countries including Eircode, USPS ZIP+4 and HERE.
address | Returns one or more full addresses with optional coordinates for a given postcode or part of an address. Supports 249 countries and can be used for UK postcode lookup, Irish Eircode lookup, global address lookup and geocoding. |
autocomplete/find | Returns one or more address suggestions as an address is being typed. Supports 249 countries. |
autocomplete/retrieve | Returns the full address for a given suggestion ID returned by the /autocomplete/find endpoint above. |
udprn | Returns the full address for a given Royal Mail UDPRN. |
street | Returns one or more street addresses for a given UK postcode. |
nyb | Returns one or more Royal Mail Not Yet Built addresses for a given UK postcode. |
position | Returns the coordinates for a given UK postcode or Irish Eircode. |
rgeo | Returns one or more street / full addresses for a given coordinate position in the UK or Ireland. |
ipaddress | Returns geolocation information for an IP address. |
AddressBase
These endpoints return Ordnance Survey property records for England, Scotland and Wales using the AddressBase Core and AddressBase Premium datasets.
addressbase | Returns one or more property records with an associated Delivery Point Address (DPA) record that matches a given postcode or part of an address. |
pafaddressbase | Returns one or more Royal Mail PAF addresses for a given postcode or part of an address, enriched with data from the associated property records. |
addressbase/uprn | Returns the property record for a given Ordnance Survey UPRN. |
addressbase/dpa | Returns one or more property records with an associated Delivery Point Address (DPA) record that matches a given postcode or part of an address. |
addressbase/lpi | Returns one or more property records with an associated Local Property Identifier (LPI) record that matches a given postcode or part of address. |
addressbase/dpalpi | Refer to the addressbase/lpi endpoint which now works in the same way as this original endpoint. |