Author

Doaa Kurdi

Updated

2020-12-30

The UDPRN code was introduced by Royal Mail in 2004 and inserted into the Postcode Address File. It is a unique code used to identify a delivery point (i.e. premise) in PAF.

Ideal Postcodes allows queries for premises by UDPRN via the /udprn endpoint.

Some key features are:

  • Simple, unique reference number for each Delivery Point
  • Far less likely to be reused than the existing PAF Keys
  • 8-character numeric code
  • A new UDPRN is automatically assigned to each new Delivery Point added to PAF

Why Is It Useful?

Since UDPRN values are a consistent identifier for a given delivery point in PAF, if stored, it can be used to retrieve the most recent information for a given premise in case any of its addressing information has changed.

It can also be used to test for a decommissioned or demolished premise.

Retrieving UDPRN

We provide direct access to UDPRN in our API to pull out individual premises.

Requests are as simple as:

https://api.ideal-postcodes.co.uk/v1/udprn/012345678

A single address object is returned in the result attribute:

{
  "result": {
    "postcode": "ID1 1QD",
    "postcode_inward": "IQD",
    "postcode_outward": "ID1",
    "post_town": "LONDON",
    "dependant_locality": "",
    "double_dependant_locality": "",
    "thoroughfare": "Barons Court Road",
    "dependant_thoroughfare": "",
    "building_number": "2",
    "building_name": "",
    "sub_building_name": "",
    "po_box": "",
    "department_name": "",
    "organisation_name": "",
    "udprn": 25962203,
    "umprn": "",
    "postcode_type": "S",
    "su_organisation_indicator": "",
    "delivery_point_suffix": "1G",
    "line_1": "2 Barons Court Road",
    "line_2": "",
    "line_3": "",
    "premise": "2",
    "county": "Greater London",
    "administrative_county": "",
    "postal_county": "",
    "traditional_county": "Greater London",
    "district": "Hammersmith and Fulham",
    "ward": "North End",
    "country": "England",
    "longitude": -0.208644362766368,
    "latitude": 51.4899488390558,
    "eastings": 524466,
    "northings": 178299
  },
  "code": 2000,
  "message": "Success"
}

More information can be found in our UDPRN code documentation or try it below with our JavaScript client.