Every request requires an API key passed as the 'key' parameter. Sign up for a 14-day free trial to get started.
Most endpoints accept one of the following location inputs (only one per request):
API credit cost
1 request = 10 API credits
Input a full UK address and receive up to the 10 most closely matching UPRNs and the following information (where available):
key | Your API key | Required |
address | Full property address | Required |
Tips to improve your search results:
https://api.propertydata.co.uk/address-match-uprn?key={API_KEY}&address=Ordnance Survey, 4, Adanac Drive, Nursling, SO16 0AS
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns analytics on estate agent market share in the area.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode (full, district or sector) | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/agents?key={API_KEY}&postcode=W14
API credit cost
1 request = 50 API credits
Analyse buildings on a given land title number. Land title numbers can be found using the /freeholds API endpoint if required.
key | Your API key | Required |
title | A land title number | Required |
https://api.propertydata.co.uk/analyse-buildings?key={API_KEY}&title=ON60618
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns whether the provided location is within an Area of Outstanding National Beauty (AONB) and if applicable the AONB name.
If a town name is the supplied input, this endpoint will return a positive match for an AONB if the center point of the town is within the AONB.
key | Your API key | Required |
postcode | A full UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/aonb?key={API_KEY}&postcode=OX7+3EX
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns the type of area.
If a town name is supplied, this endpoint will return the most common area type based on the postcodes within the town.
Possible values for the 'area_type' field are: Accessible rural areaRemote rural areaRemote small townRural hamlet and isolated dwellingsRural hamlet and isolated dwellings in a sparse settingRural town and fringeRural town and fringe in a sparse settingRural villageRural village in a sparse settingVery remote rural areaVery remote small townAccessible small townLarge urban areaOther urban areaUrban city and townUrban city and town in a sparse settingUrban major conurbationUrban minor conurbation
key | Your API key | Required |
postcode | A full UK postcode | One required |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/area-type?key={API_KEY}&postcode=OX44+9LW
API credit cost
1 request = 1 API credit
For one of the following:
Along with an internal area (in square feet) and required finish quality, this endpoint returns the estimated building cost as both total build cost and cost per square foot.
If a town name is the supplied input, this endpoint will will calculate build cost for a location in the center of the town.
key | Your API key | Required |
postcode | A full UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
internal_area | internal area in square feet (Min: 600) | Required |
finish_quality | 'premium', 'medium' or 'basic' | Required |
project_type | 'new_build', 'refurb_heavy', 'refurb_moderate' or 'refurb_light' | Optional. Default 'new_build' |
https://api.propertydata.co.uk/build-cost?key={API_KEY}&postcode=CF158RU&internal_area=2500&finish_quality=medium&project_type=refurb_heavy
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns whether the location is within a conservation area and if applicable the conservation area name.
If a town name is the supplied input, this endpoint will return a positive match for a conservation area if the center point of the town is within the conservation area.
Note: the coverage for this data is partial across England as not all Local Authorities have supplied this data.
key | Your API key | Required |
postcode | A full English postcode | One required |
location | Co-ordinates of a given point in England in the form lat, lng | |
w3w | A what3words address in England e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/conservation-area?key={API_KEY}&postcode=EX35+6EQ
API credit cost
1 request = 1 API credit
For a full UK postcode, returns analytics on average council tax by property band in the council area, plus a rating on how well this council is performing on keeping tax low. Additionally returns known individual property council tax bands for the area.
Coverage note: in Scotland, only council tax band averages are available, not individual property band data.
key | Your API key | Required |
postcode | A full UK postcode | Required |
https://api.propertydata.co.uk/council-tax?key={API_KEY}&postcode=W14+9JH
Number of properties returned limited in example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns analytics on local crime for the specified input.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
Possible values for the 'crime_rating' field are: Very high crimeHigh crimeAverage crimeLow crimeVery low crime
Possible labels within 'types' are: Anti-social behaviourViolence and sexual offencesCriminal damage and arsonOther theftVehicle crimeBurglaryPublic orderShopliftingDrugsTheft from the personBicycle theftOther crimeRobberyPossession of weapons
key | Your API key | Required |
postcode | An English or Welsh postcode (full, district or sector) | One required |
location | Co-ordinates of a point in England or Wales in the form lat, lng | |
w3w | A what3words address in England or Wales e.g. pretty.needed.chill | |
town | The name of a town or city in England or Wales | |
radius | Radius in miles | Optional. Min 0.1, Max 3. Only used if full postcode, coordinates or what3words input. |
https://api.propertydata.co.uk/crime?key={API_KEY}&postcode=W14+9JH
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns local property demand analytics.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
Possible values for the 'demand_rating' field are: Seller's marketBalanced marketBuyer's market
key | Your API key | Required |
postcode | An English or Welsh postcode (full, district or sector) | One required |
location | Co-ordinates of a point in England or Wales in the form lat, lng | |
w3w | A what3words address in England or Wales e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/demand?key={API_KEY}&postcode=W14
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns local property rental demand analytics.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
Possible values for the 'rental_demand_rating' field are: Landlord's marketBalanced marketTenant's market
key | Your API key | Required |
postcode | A UK postcode (full, district or sector) | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/demand-rent?key={API_KEY}&postcode=W14
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns population demographic data from the smallest radius at which there is reasonable data.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode (full, district or sector) | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/demographics?key={API_KEY}&postcode=W149JH
API credit cost
1 request = 1 API credit
How much profit will a development make?
For one of the following:
Our development calculator combines construction cost data with real-time market data on values per square foot to help you estimate how much profit a development will make.
Results will be returned as formatted strings for presentation unless the 'return_formatted_strings' parameter is set to false in which case numeric types will be returned.
If a town name is the supplied, a postcode in the center of the town will be used in the calculations.
key | Your API key | Required |
postcode | A full UK postcode | One required |
town | The name of a town or city in the UK | |
purchase_price | Initial property purchase price | Required |
sqft_pre_development | The size of the property before development in square feet | Required |
sqft_post_development | The size of the property after development in square feet | Required |
project_type | Type of development project (refurbish / demolition) | Required |
finish_quality | Interior finish quality (premium / medium / basic) | Required |
communal | Communal space in square feet | Optional |
return_formatted_strings | Should the results be returned as formatted strings? (true/false) | Optional. Default true. |
https://api.propertydata.co.uk/development-calculator?key={API_KEY}&postcode=W149JH&purchase_price=1000000&sqft_pre_development=2000&sqft_post_development=3000&project_type=refurbish&finish_quality=medium&return_formatted_strings=true
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint takes a range of required parameters relating to a particular UK multi-unit development and returns an estimated gross development value (with +/- margin of error) for that property, as well as a total rental value. The only available AVM in the UK that uses market £/sqft data as part of the valuation.
If a town name is the supplied, a postcode in the center of the town will be used in the calculations.
key | Your API key | Required |
postcode | A full UK postcode | One required |
town | The name of a town or city in the UK | |
flat_0 | How many 0 bed flats | |
flat_1 | How many 1 bed flats | |
flat_2 | How many 2 bed flats | |
flat_3 | How many 3 bed flats | |
flat_4 | How many 4 bed flats | |
terraced_house_2 | How many 2 bed terraced houses | |
terraced_house_3 | How many 3 bed terraced houses | |
terraced_house_4 | How many 4 bed terraced houses | |
terraced_house_5 | How many 5 bed terraced houses | |
semi-detached_house_2 | How many 2 bed semi-detached houses | |
semi-detached_house_3 | How many 3 bed semi-detached houses | |
semi-detached_house_4 | How many 4 bed semi-detached houses | |
semi-detached_house_5 | How many 5 bed semi-detached houses | |
detached_house_2 | How many 2 bed detached houses | |
detached_house_3 | How many 3 bed detached houses | |
detached_house_4 | How many 4 bed detached houses | |
detached_house_5 | How many 5 bed detached houses | |
finish_quality | Interior finish quality (premium, medium or basic) | Required |
internal_area | Internal area in square feet | Required, minimum 1,000 |
https://api.propertydata.co.uk/development-gdv?key={API_KEY}&postcode=NW6+7YD&flat_2=4&flat_1=1&finish_quality=medium&internal_area=2000
API credit cost
1 request = 1 API credit
For a full UK postcode, returns energy efficiency scores and ratings of properties in that postcode.
key | Your API key | Required |
postcode | A full UK postcode | Required |
https://api.propertydata.co.uk/energy-efficiency?key={API_KEY}&postcode=W14+9JH
Amount of energy efficiency data returned limited in example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns the risk of flooding from rivers and sea.
If a postcode is supplied the flood risk rating returned will be that of the center point of the postcode. Co-ordinate locations and What3Word addresses will return the flood risk at the specified point.
Possible flood risk values are:
High | Each year, there is a chance of flooding of greater than 1 in 30 (3.3%). |
Medium | Each year, there is a chance of flooding of between 1 in 30 (3.3%) and 1 in 100 (1%). |
Low | Each year, there is a chance of flooding of between 1 in 100 (1%) and 1 in 1000 (0.1%). |
Very Low | Each year, there is a chance of flooding of less than 1 in 1000 (0.1%). |
key | Your API key | Required |
postcode | A full English postcode | One required |
location | Co-ordinates of a given point in England in the form lat, lng | |
w3w | A what3words address in England e.g. pretty.needed.chill |
https://api.propertydata.co.uk/flood-risk?key={API_KEY}&w3w=pretty.needed.chill
API credit cost
1 request = 1 API credit
For a full UK postcode, returns known floor areas of properties in that postcode.
key | Your API key | Required |
postcode | A full UK postcode | Required |
https://api.propertydata.co.uk/floor-areas?key={API_KEY}&postcode=W14+9JH
Number of floor areas returned limited in example response for brevity
API credit cost
10 results = 1 API credit
For one of the following:
This endpoint returns freehold land title numbers, along with the title class and headline information about the associated polygons including approx centres and number of leaseholds. You can then use the /title or /analyse-buildings endpoint to look up further information (e.g. full boundaries) for titles of interest, if desired.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
results | Increase the max number of results returned by the API. Larger result sets will count as multiple API credits; eg. 53 results will cost 6 API credits. | Optional. Default 10, min 10, max 200 |
https://api.propertydata.co.uk/freeholds?key={API_KEY}&postcode=NW6+7YD&results=53
Number of freehold titles returned limited in example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns whether the location is within the green belt and if applicable the green belt name.
If a town name is the supplied input, this endpoint will return a positive match if the center point of the town is within a green belt.
key | Your API key | Required |
postcode | A full UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/green-belt?key={API_KEY}&postcode=OX44+9LW
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns five-year capital growth figures.
The percentage growth figures returned by the API indicate year-on-year capital growth and not accumulative growth over the five-year period.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/growth?key={API_KEY}&postcode=W14
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns five-year growth per property square foot figures. The values returned indicate the average price per square foot for properties sold in the targeted area in the previous 12 months.
The percentage growth figures returned by the API indicate year-on-year growth per square foot and not accumulative growth over the five-year period.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/growth-psf?key={API_KEY}&postcode=W14
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns the average household income (GBP) for an area of interest.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode (full, district or sector) | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
radius | Radius (miles) around the center point of the postcode or location. Only used when combined with the location input, a full UK postcode or what3words input. | Optional. Default 1. Max 20. Min 0.01. |
https://api.propertydata.co.uk/household-income?key={API_KEY}&postcode=OX7+3EX
API credit cost
1 request = 1 API credit
For a full postcode UK postcode, returns analytics on the internet speeds available.
key | Your API key | Required |
postcode | A full UK postcode | Required |
https://api.propertydata.co.uk/internet-speed?key={API_KEY}&postcode=DY3+2QG
API credit cost
1 request = 1 API credit
Purchase a Title Register and/or Title Plan for a given Title Number from the Land Registry.
A successful request to this endpoint will return a 'document_url' which can be used to download the selected documents for the next 6 months.
Land Registry business hours operate between 06:30 - 23:00 daily. If a document is requested outside of these business hours, the request will be queued and dealt with by the Land Registry during their business hours. Further details and an example of this sort of response can be found in the 'Example' section below.
Pricing:
Each document you purchase costs £7.50 + VAT
Your stored payment card will be billed once your pending payment balance exceeds your pending payment limit, or with your next monthly subscription payment.
The default limit is £10.00 + VAT for users with an active subscription, or £7.50 + VAT for users in the free trial period.
We may increase your balance at our discretion based on your purchase volumes. You can check your pending payment balance (once created) at anytime from the Subscription page on your account.
Proprietorship data:
For an additional £1.00 + VAT per document PropertyData can attempt to read the proprietor name and property address from the Land Registry register of title, along with any mortgage charges on the property.
To do this pass the extract_proprietor_data parameter with a value of true.
This feature works with the register or both documents types, you will only be billed if the data is successfully extracted.
key | Your API key | Required |
title | A land registry title | Required |
documents | Which land registry documents should be purchased? (list) | Required |
allow_repurchases | Allow the re-purchase of documents you have previously purchased with your API key (true/false) | Optional: default false |
extract_proprietor_data | Attempt to extract proprietor data from Register of Title (true/false) | Optional: default false |
https://api.propertydata.co.uk/land-registry-documents?key={API_KEY}&title=ND66318&documents=both&extract_proprietor_data=true
If the Land Registry is unable to process your request the following will be returned from the PropertyData API. You will not be billed for the request or document(s)
Land Registry business hours operate between 06:30 - 23:00 daily. If a document is requested outside of these business hours, the request will be queued and dealt with by the Land Registry during their business hours. The PropertyData API will return a value of 'pending' for the 'document_status' field and a timestamp for when we estimate the document will be available to download.
The document_url will return a 400 error until the document is available to download. Once available the document will be returned with a 200 status. If, once the request is processed by the land registry, the document is not available the document_url endpoint will return a 400 status with the following error
The proprietor_data_url will return a 400 error until the data is available. Once available the data will be returned in JSON format with a 200 status as below
If, once the request is processed by the land registry, the proprietor data is not available the proprietor_data_url endpoint will return a 400 status with the following error message
API credit cost
1 request = 1 API credit
For a full UK postcode and property size (1-4 bedrooms), returns information on the Local Housing Allowance rate for the number of bedrooms requested.
Also returns the LHA rate for shared accommodation in the supplied postcode.
key | Your API key | Required |
postcode | A full UK postcode | Required |
bedrooms | Filter by number of bedrooms (1-4) | Required |
https://api.propertydata.co.uk/lha-rate?key={API_KEY}&postcode=W14+9JH&bedrooms=2
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns up to 10 of the closest listed buildings which match the supplied filters.
key | Your API key | Required |
postcode | A full English postcode | One required |
location | Co-ordinates of a point in England in the form lat, lng | |
w3w | A what3words address in England e.g. pretty.needed.chill | |
grade | Filter by listing grade: I, II* or II | Optional |
listed_after | Filter by buildings listed after a supplied year. Format: YYYY eg. 1975 | Optional |
https://api.propertydata.co.uk/listed-buildings?key={API_KEY}&postcode=NW6+7YD&grade=II*&listed_after=1975
Number of planning data points returned limited in example response for brevity
API credit cost
1 request = 1 API credit
Calculate monthly repayments, total mortgage cost and total interest payable on a fixed term repayment mortage.
This calculator is a ready reckoner that has been designed to give a general indication of costs. The results are rounded.
key | Your API key | Required |
principal | Principal (starting balance) of the loan | Required |
rate | Annual mortgage interest rate | Required |
years | Mortgage period in years | Required |
https://api.propertydata.co.uk/mortgage-calculator?key={API_KEY}&principal=350000&rate=4.5&years=25
API credit cost
1 request = 1 API credit
Get average mortage interest rates for a 2 or 3 year fixed rate deal (75% LTV) or the average standard variable rate.
key | Your API key | Required |
https://api.propertydata.co.uk/mortgage-rates?key={API_KEY}
API credit cost
10 results = 1 API credit
The National HMO Register is a database that combines HMO registers from councils all over England & Wales to try to create a national picture of registered HMOs.
For one of the following:
This endpoint return the closest HMOs from the National HMO Register.
key | Your API key | Required |
postcode | A full postcode in England or Wales | One required |
location | Co-ordinates of a given point in England or Wales in the form lat, lng | |
w3w | A what3words address in England or Wales e.g. pretty.needed.chill | |
results | Increase the max number of results returned by the API. Larger result sets will count as multiple API credits; eg. 53 results will cost 6 API credits. | Optional. Default 10, min 10, max 200 |
https://api.propertydata.co.uk/national-hmo-register?key={API_KEY}&postcode=NW6+7YD&results=20
Number of HMOs returned limited in example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns whether the property is within a national park (and if applicable the national park name).
If a town name is the supplied input, this endpoint will return a positive match if the center point of the town is within the national park.
key | Your API key | Required |
postcode | A full UK postcode | One required |
town | The name of a town or city in the UK |
https://api.propertydata.co.uk/national-park?key={API_KEY}&postcode=EX35+6EQ
API credit cost
10 results = 1 API credit
For one of the following:
This endpoint returns the closest planning applications that match the optional filters.
key | Your API key | Required |
postcode | A full UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
decision_rating | 'positive', 'negative' or 'neutral' | |
category | Filter by category, multiple categories can be supplied in a comma-separated string (list) | |
max_age | Show only applications created in last X days | Optional. Default none, min 14, max 1500 |
results | Increase the max number of results returned by the API. Larger result sets will count as multiple API credits; eg. 53 results will cost 6 API credits. | Optional. Default 10, min 10, max 200 |
https://api.propertydata.co.uk/planning-applications?key={API_KEY}&postcode=NW6+7YD&decision_rating=positive&category=tree,small%20residential&max_age=120&results=20
Number of planning data points returned limited in example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns the general election constituency within which the location sits, and recent election results.
key | Your API key | Required |
postcode | A full UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill |
https://api.propertydata.co.uk/politics?key={API_KEY}&postcode=W14+9JH
API credit cost
1 request = 1 API credit
Get total population, number of households and population density information for an area of interest.
To specify the area to generate data for, this endpoint will accept any of the following:
This endpoint returns the following data:
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode (full, district or sector) | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
radius | Radius (miles) around the center point of the postcode or location. Only used when combined with the location input, a full UK postcode or what3words input. | Optional. Default 1. Max 20. Min 0.01. |
https://api.propertydata.co.uk/population?key={API_KEY}&postcode=OX7+3EX
API credit cost
1 request = 30 API credits
Returns key stats on postcode districts in a UK region.
key | Your API key | Required |
region | A UK region (list) | Required |
https://api.propertydata.co.uk/postcode-key-stats?key={API_KEY}®ion=south_east
Number of postcode districts returned limited in example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns statistical average and confidence intervals of live property asking prices, from the smallest radius at which there is reasonable data.
Results can optionally be filtered by bedroom and property type
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
bedrooms | Filter by number of bedrooms (0-5) | |
type | Filter by type (list) | |
points | Number of points to analyse. If a postcode district or sector is used, all data objects found will be analysed. | Default 20, min 15, max 100 |
https://api.propertydata.co.uk/prices?key={API_KEY}&postcode=W149JH&bedrooms=2
Raw data omitted from example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns statistical average and confidence intervals of live property asking prices per square foot, from the smallest radius at which there is reasonable data.
Read more about our price per square foot data here.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode (full, district or sector) | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
min_sqf | Filter by minimum square footage | |
max_sqf | Filter by maximum square footage | |
points | Number of points to analyse | Default 20, min 15, max 100 |
https://api.propertydata.co.uk/prices-per-sqf?key={API_KEY}&postcode=W149JH
Raw data omitted from example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns the PTAL score.
Possible values for the 'ptal' field from worst to best are: 01a1b23456a6b
key | Your API key | Required |
postcode | A full UK postcode (Greater London only) | One required |
location | Co-ordinates of a point in Greater London in the form lat, lng | |
w3w | A what3words address in Greater London e.g. froth.rather.boats |
https://api.propertydata.co.uk/ptal?key={API_KEY}&postcode=W14+9JH
API credit cost
1 request = 1 API credit
This calculator uses our construction cost data to estimate the approximate rebuild cost of a house anywhere in the UK. This may be useful for insurance purposes (although see our disclaimer). We don't currently provide a rebuild cost for flats.
key | Your API key | Required |
postcode | A full UK postcode | Required |
internal_area | Internal area in square feet | Required, min '300' |
site_quality | Site access quality (list) | Optional: default 'standard' |
property_type | Property type (list) | Optional: default 'detached_house' |
complexity | Building shape / complexity (list) | Optional: default 'standard' |
storeys | Number of storeys | Optional: default '2', min '1', max '4' |
construction_date | Construction date (list) | Optional: default 'pre_1914' |
finish_quality | Interior finish quality (list) | Optional: default 'average' |
wall_type | Wall construction type (list) | Optional: default 'brick' |
roof_type | Roof construction type (list) | Optional: default 'tile' |
planning_constraints | Planning constraints (eg Listed / heritage / conservation) (list) | Optional: default 'no' |
https://api.propertydata.co.uk/rebuild-cost?key={API_KEY}&postcode=OX41YB&internal_area=900&site_quality=restricted
This estimate is strictly for guidance only and we are not liable for any loss or damage following use or reliance on the estimation provided. The rebuild cost calculation of any property remains the responsibility of the owner of the property. Providing an accurate rebuild cost for insurance or any other purpose remains your responsibility. If you are in any doubt about the accuracy of the rebuild cost of your property you should hire a chartered surveyor to provide a professional opinion.
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns statistical average and confidence intervals of live property asking rents (long-let), from the smallest radius at which there is reasonable data. All rents are expressed as per week (for monthly values, multiply by 4.333)
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
bedrooms | Filter by number of bedrooms (0-5) | |
type | Filter by type (list) | |
points | Number of points to analyse. If a postcode district or sector is used, all data objects found will be analysed. | Default 20, min 15, max 100 |
https://api.propertydata.co.uk/rents?key={API_KEY}&postcode=W149JH&bedrooms=2
Raw data omitted from example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns statistical average and confidence intervals of the room rental market, segmented by double / single rooms and ensuite / shared bathroom.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode (full, district or sector) | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
points | Number of points to analyse. If a postcode district or sector is used, all data objects found will be analysed. | Default 20, min 15, max 100 |
https://api.propertydata.co.uk/rents-hmo?key={API_KEY}&postcode=W149JH
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns data about nearby restaurants.
key | Your API key | Required |
postcode | A full UK postcode (excl Scotland) | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng (excl Scotland) | |
w3w | A what3words address in the UK e.g. pretty.needed.chill (excl Scotland) |
https://api.propertydata.co.uk/restaurants?key={API_KEY}&postcode=OX73EX
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns data about nearby state and independent schools.
Possible values for the 'rating' field for state schools are:OutstandingGoodRequires improvementInadequateUnknown
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A English postcode | One required |
location | Co-ordinates of a given point in England in the form lat, lng | |
w3w | A what3words address in England e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
phase | 'Primary', 'Nursery', 'PRU', 'Secondary' or 'Special' | Will not affect independent schools returned |
https://api.propertydata.co.uk/schools?key={API_KEY}&postcode=W21TR
Number of nearest schools returned limited in example response for brevity
API credit cost
1 request = 1 API credit
Purchase an A4, A3 or A2 scale site plan for a given Land Registry Title Number, suitable for use with planning applications.
A range of scales between 1:100 and 1:2500 area available, depending on the paper size selected. See pricing tables below for options
A successful request to this endpoint will return a document_url which can be used to download the Site Plan PDF document for the next 6 months.
The site plan will be centered on the largest plot associated with the provided title.
For some Titles which cover a lot of land, the larger map scales will not be available. If this is the case you will receive a 400 error on the API with error code 3701. Try the call again using a smaller scale such that the map covers a larger area, for example 1:500 instead of 1:200.
Download sample Site Plan: A4 A3 A2
Pricing
A4 Site Plans | ||
Scale | Map area | Price |
1:100 | 18m x 18m | £7.50 + VAT |
1:200 | 36m x 36m | £8.50 + VAT |
1:500 | 90m x 90m | £11.50 + VAT |
1:1250 | 225m x 225m | £26.50 + VAT |
1:2500 | 450m x 450m | £68.50 + VAT |
A3 Site Plans | ||
Scale | Map area | Price |
1:100 | 27m x 27m | £17.00 + VAT |
1:200 | 53m x 53m | £19.00 + VAT |
1:500 | 134m x 134m | £24.00 + VAT |
1:1250 | 334m x 334m | £42.50 + VAT |
1:2500 | 668m x 668m | £110.50 + VAT |
A2 Site Plans | ||
Scale | Map area | Price |
1:500 | 195m x 195m | £29.00 + VAT |
1:1250 | 488m x 488m | £96.00 + VAT |
1:2500 | 975m x 975m | £130.00 + VAT |
Your stored payment card will be billed once your pending payment balance exceeds your pending payment limit, or with your next monthly subscription payment.
The default limit is £10.00 + VAT for users with an active subscription, or £7.50 + VAT for users in the free trial period.
We may increase your balance at our discretion based on your purchase volumes. You can check your pending payment balance (once created) at anytime from the Subscription page on your account.
key | Your API key | Required |
title | A land registry title | Required |
scale | Map scale (100 for 1:100 etc) available scales depend on the paper format selected. See pricing tables for options | Optional: default 200 |
paper_format | Requested paper format A4, A3 or A2 | Optional: default A4 |
allow_repurchases | Allow the re-purchase of documents you have previously purchased with your API key (true/false) | Optional: default false |
https://api.propertydata.co.uk/site-plan-documents?key={API_KEY}&title=ON176985&scale=500&paper_format=A4
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns statistical average and confidence intervals of property sold prices.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
bedrooms | Filter by number of bedrooms (0-5) | We only have this field for ~30% of listings |
type | Filter by type (list) | |
class | Filter by class ('old_stock' or 'new_build') | |
tenure | Filter by tenure ('freehold' or 'leasehold') | |
max_age | Use only sales up to X months old | Default 18, min 3, max 84 |
points | Number of points to analyse | Default 20, min 15, max 100 |
https://api.propertydata.co.uk/sold-prices?key={API_KEY}&postcode=W149JH&type=flat&max_age=12
Raw data omitted from example response for brevity
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns statistical average and confidence intervals of property sold prices per square foot.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
min_sqf | Filter by minimum square footage | |
max_sqf | Filter by maximum square footage | |
bedrooms | Filter by number of bedrooms (0-5) | We only have this field for ~30% of listings |
type | Filter by type (list) | |
class | Filter by class ('old_stock' or 'new_build') | |
tenure | Filter by tenure ('freehold' or 'leasehold') | |
max_age | Use only sales up to X months old | Default 18, min 3, max 84 |
points | Number of points to analyse | Default 20, min 15, max 100 |
https://api.propertydata.co.uk/sold-prices-per-sqf?key={API_KEY}&postcode=W149JH
Raw data omitted from example response for brevity
API credit cost
10 results = 1 API credit
For one of the following:
This endpoint returns properties currently on any one of our specialist situation property sourcing lists, within a given radius of a supplied location. Properties are sorted by distance to the input location, where the closest properties are returned first.
key | Your API key | Required |
list | A property list ID (list) | Required |
postcode | A full UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
radius | Radius (miles) around the center point of the postcode in which to source properties | Default 40, min 1, max 200 |
max_age | Return properties which came to the market within the last N days | Optional, min 1 |
results | Increase the max number of results returned by the API. Larger result sets will count as multiple API credits; eg. 53 results will cost 6 API credits. | Optional. Default 10, min 10, max 500 |
https://api.propertydata.co.uk/sourced-properties?key={API_KEY}&list=repossessed-properties&postcode=NW6+7YD&radius=20&max_age=7&results=60
Number of properties returned limited in example response for brevity
API credit cost
1 request = 1 API credit
Returns up to date information relating to a specific property as found on one of the sourcing lists.
The required property_id parameter is returned by the /sourced-properties API endpoint as id in the list of properties.
key | Your API key | Required |
property_id | The ID for the sourced property of interest | Required |
https://api.propertydata.co.uk/sourced-property?key={API_KEY}&property_id=Z70132997
If the property has been removed from the market, the below will be returned
API credit cost
1 request = 1 API credit
For a given transaction value, calculates the transaction tax payable. Value returned depends on UK country and property type used, as defined by the mode selected. Supported modes include:
key | Your API key | Required |
value | The transaction value (£) | Required |
country | UK countries (list) | Optional: default 'england' |
mode | Calculation mode (investment, primary, first_time, non_resi) | Optional: default 'investment' |
uk_resident | The buyer is resident in the UK (true/false) | Optional: default 'true' |
transaction_date | Calculate transaction tax for a given date (format 'YYYY-MM-DD' e.g. '2025-02-12') | Optional. Min 6 months ago, Max 6 months in the future |
https://api.propertydata.co.uk/stamp-duty-calculator?key={API_KEY}&value=250000&country=scotland&mode=investment&transaction_date=2025-02-12
API credit cost
1 request = 1 API credit
For a given land title number (freehold or leasehold) returns the following information:
[1] plus owner details if corporate
[2] measured in acres
[3] latitude & longitude
[4] list of latitudes & longitudes
key | Your API key | Required |
title | A land title number | Required |
https://api.propertydata.co.uk/title?key={API_KEY}&title=ON176985
Polygon co-ordinates returned limited in example response for brevity
API credit cost
1 request = 1 API credit
For a given land title number (freehold or leasehold) predict planning use class:
key | Your API key | Required |
title | A land title number | Required |
https://api.propertydata.co.uk/title-use-class?key={API_KEY}&title=ON72197
API credit cost
1 request = 10 API credits
For a given Unique Property Reference Number return the following data. UPRNs can be found from a title using the /title API endpoint.
[1] where available
key | Your API key | Required |
uprn | A unique property reference number | Required |
https://api.propertydata.co.uk/uprn?key={API_KEY}&uprn=4510093370
API credit cost
1 request = 1 API credit
Lookup the corresponding title number(s) for a given Unique Property Reference Number (UPRN):
Due to limits with source data from Land Registry and Ordnance Survey, a UPRN will always return a freehold title, but may not always return a leasehold title even when one exists.
key | Your API key | Required |
uprn | A UPRN | Required |
https://api.propertydata.co.uk/uprn-title?key={API_KEY}&uprn=4510093370
API credit cost
10 results = 1 API credit
For one of the following:
This endpoint returns the following data (where available) about UPRNs in the area.
If 'strict' mode is set and a postcode is provided, this endpoint will only return UPRNs which are within the provided postcode.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
results | Increase the max number of results returned by the API. Larger result sets will count as multiple API credits; eg. 53 results will cost 6 API credits. | Optional. Default 10, min 10, max 200 |
strict | Only return UPRNs which are strictly within the provided postcode (true/false) | Optional. Default 'false' |
https://api.propertydata.co.uk/uprns?key={API_KEY}&postcode=W149JH&strict=true
Number of properties returned limited in example response for brevity
API credit cost
1 request = 1 API credit
Use regional long-term house price inflation data to estimate the value of this property on a previous date as far back as to 1973, assuming the property hasn't been extended or modified.
key | Your API key | Required |
postcode | A full UK postcode | Required |
current_price | Current value of the property if sold today | Required |
historic_value_year | Estimate value of property for this year | Required. Min '1973'. Max '2024'. |
historic_value_month | Estimate value of property for this month on the provided year | Required. 'January' to 'December'. |
https://api.propertydata.co.uk/valuation-historical?key={API_KEY}&postcode=OX7+3EX¤t_price=350000&historic_value_year=2000&historic_value_month=January
API credit cost
1 request = 1 API credit
For a full UK postcode and a range of required parameters relating to a particular HMO in the UK, returns estimated sale and gross rental valuations for the HMO
key | Your API key | Required |
postcode | A full UK postcode | Required |
finish_quality | Interior finish quality (list) | Optional: default 'average' |
living_room | Does the HMO have a living room? (true/false) | Optional: default 'true' |
parking | Does the HMO have parking available? (true/false) | Optional: default 'true' |
outside_space | Does the HMO have outside space? (true/false) | Optional: default 'true' |
room_double_en_suite | Number of double en-suite rooms in the HMO | Optional: integer, default 0[1] |
room_double | Number of double rooms with a shared bathroom in the HMO | Optional: integer, default 0[1] |
room_single_en_suite | Number of single en-suite rooms in the HMO | Optional: integer, default 0[1] |
room_single | Number of single rooms with a shared bathroom in the HMO | Optional: integer, default 0[1] |
[1] each individual room type is optional but a total of at least two rooms must be provided to value an HMO
https://api.propertydata.co.uk/valuation-hmo?key={API_KEY}&postcode=OX41YB&finish_quality=very_high&living_room=true&parking=true&outside_space=true&room_double_en_suite=1&room_double=3
API credit cost
1 request = 1 API credit
For a full UK postcode and a range of required parameters relating to a particular UK property, returns an estimated rental valuation for that property. The only available AVM in the UK that uses market £/sqft data as part of the valuation.
key | Your API key | Required |
postcode | A full UK postcode | Required |
property_type | Property type (list) | Required |
construction_date | Construction date (list) | Required |
internal_area | Internal area in square feet (Min: 300) | Required |
bedrooms | Number of bedrooms (0-5) | Required |
bathrooms | Number of bathrooms (0-5) | Required |
finish_quality | Interior finish quality (list) | Required |
outdoor_space | Outdoor space (list) | Required |
off_street_parking | Off-street parking spaces (0-3) | Required |
https://api.propertydata.co.uk/valuation-rent?key={API_KEY}&postcode=OX41YB&internal_area=828&property_type=flat&construction_date=pre_1914&bedrooms=3&bathrooms=1&finish_quality=below_average&outdoor_space=garden&off_street_parking=0
API credit cost
1 request = 1 API credit
For a full UK postcode and a range of required parameters relating to a particular UK property, returns an estimated sale value (with +/- margin of error) for that property. The only available AVM in the UK that uses market £/sqft data as part of the valuation.
key | Your API key | Required |
postcode | A full UK postcode | Required |
property_type | Property type (list) | Required |
construction_date | Construction date (list) | Required |
internal_area | Internal area in square feet (Min: 300) | Required |
bedrooms | Number of bedrooms (0-5) | Required |
bathrooms | Number of bathrooms (0-5) | Required |
finish_quality | Interior finish quality (list) | Required |
outdoor_space | Outdoor space (list) | Required |
off_street_parking | Off-street parking spaces (0-3) | Required |
https://api.propertydata.co.uk/valuation-sale?key={API_KEY}&postcode=OX41YB&internal_area=828&property_type=flat&construction_date=pre_1914&bedrooms=3&bathrooms=1&finish_quality=below_average&outdoor_space=garden&off_street_parking=0
API credit cost
1 request = 1 API credit
For one of the following:
This endpoint returns average property yields from the smallest radius at which there is reasonable data.
If a town name is the supplied input, for larger towns this endpoint will take a sample from the center of the town. It will be indicated in the response where this has happened with the sample_from_town_center field.
key | Your API key | Required |
postcode | A UK postcode | One required |
location | Co-ordinates of a given point in the UK in the form lat, lng | |
w3w | A what3words address in the UK e.g. pretty.needed.chill | |
town | The name of a town or city in the UK | |
bedrooms | Filter by number of bedrooms (0-5) | |
type | Filter by type (list) |
https://api.propertydata.co.uk/yields?key={API_KEY}&postcode=W149JH&bedrooms=2
API credit cost
Free
Get information about your API account credit usage including:
key | Your API key | Required |
https://api.propertydata.co.uk/account/credits?key={API_KEY}
API credit cost
Free
A summary of your previous Land Registry and Site Plan document purchases, with download links where available
key | Your API key | Required |
type | Filter by document type ('land-registry-documents', 'site-plans' or 'all') | Optional. Default 'all' |
title | Filter by land registry title number | Optional. |
date | Filter by documents purchased on or after a given date (format 'YYYY-MM-DD' e.g. '2024-01-01') | Optional. |
https://api.propertydata.co.uk/account/documents?key={API_KEY}&type=all&title=GR514442&date=2024-01-01
Generated: 2025-07-26 12:14:39 | Total Endpoints: 60 | PropertyData API Documentation