/properties

GET 1 credit

Coverage 2.9m title-to-company links across 714,000 UK companies, from the Land Registry commercial and corporate ownership data. Price paid is published on around a quarter of titles and a postcode on around two thirds. Titles held personally rather than in a company name are not in the source data.

Returns the freehold and leasehold titles registered to the company at HM Land Registry, with the address, tenure, when the company was entered as proprietor and the price paid where it was published. Useful for asset-backing checks, site footprints and spotting an operator that owns its estate rather than renting it.

Input

ParameterDescriptionRequired
keyYour API key. May also be sent as a bearer token or X-API-Key header.Required
company_numberCompanies House company number, with or without the UK- prefix. E.g. 00000042 or UK-00000042.Required

Example request

GET request
https://api.ukdatalayer.com/v1/properties?key=YOUR_KEY&company_number=00000042

Output

FieldTypeDescription
properties_countnumberTitles matched to the company.
freehold_countnumberHow many are freehold.
leasehold_countnumberHow many are leasehold.
total_price_paidnumber | nullSum of the published prices only. Never a portfolio valuation, and never inferred for titles without a price.
priced_titles_countnumberHow many titles carried a published price — read total_price_paid against this, not against properties_count.
properties[].title_numberstring | nullLand Registry title number.
properties[].addressstring | nullProperty address as registered.
properties[].postcodestring | nullPostcode where published.
properties[].districtstring | nullLocal authority district.
properties[].countystring | nullCounty.
properties[].regionstring | nullLand Registry region.
properties[].tenurestring | nullFreehold or Leasehold.
properties[].price_paidnumber | nullPrice paid on the transfer that registered the company, where published.
properties[].acquired_ondate | nullDate the company was added as proprietor.

Example response

200 OK · application/json
{
  "status": "success",
  "credits_used": 1,
  "data": {
    "company_number": "00000042",
    "properties_count": 1,
    "freehold_count": 1,
    "leasehold_count": 0,
    "total_price_paid": 845000,
    "priced_titles_count": 1,
    "properties": [
      {
        "title_number": "SANDBOX1234",
        "address": "6 Northgate Street, Bristol",
        "postcode": "BS1 2AW",
        "district": "CITY OF BRISTOL",
        "county": "CITY OF BRISTOL",
        "region": "SOUTH WEST",
        "tenure": "Freehold",
        "price_paid": 845000,
        "acquired_on": "2021-09-30"
      }
    ]
  }
}

Notes

  • Titles are returned newest first by the date the company was added as proprietor.
  • acquired_on is when the company was registered as proprietor, which is not always the transaction date.
  • A missing price_paid means the price was not published, never that the title was free.