Overview Documentation Pricing / Sign up Status
Getting started /prices /prices-per-sqf /sold-prices /sold-prices-per-sqf /growth /rents /rents-hmo /yields /demand /demand-rent /planning /agents /crime /demographics /schools /restaurants /politics /postcode-key-stats /sourced-properties /property-info /valuation-sale /valuation-rent /development-gdv /development-calculator /freehold-titles /title-info /title-use-class /analyse-buildings /stamp-duty-calculator /green-belt /national-park /aonb /lha-rate /area-type /flood-risk /internet-speed /build-cost /ptal /council-tax /floor-areas /listed-buildings Error reference Valuation options Property types list Countries list Regions list Property lists Planning categories

Error reference

All the possible errors returned by the PropertyData API, with further explanation and recommended actions:

CodeMessageExplanation / recommended action
X01Invalid API methodCheck the API method is spelled correctly and that it follows immediately after the base URL, e.g. https://api.propertydata.co.uk/method-name. If in doubt, try with the example URL from the documentation first.
X02Missing input: keyYou have not supplied an API key. Every PropertyData API call requires a key, in the querystring using the variable 'key'. If you're logged in to PropertyData, the example URLs in the API documentation are automatically populated with your API key.
X03Invalid input: keyYou supplied an API key, but it was not recognised. Check that your key is correct. Note that this is the error you would receive if you regenerated your API key in your account home, but were trying to use the old key in your application.
X04Monthly plan limit exceeded: N callsYou have reached your API plan call limit. Note that calls limits are reset at 00:01 on the first day of each calendar month. Consider upgrading your plan.
X05Account associated with API key cancelled or card declinedThe PropertyData account associated with the API key you supplied has been cancelled or had it's card declined. Login and reactivate the account if you wish to continue using the PropertyData API.
X06Missing input: postcodeYou have not supplied a postcode. All API methods except 'stamp-duty' require a full UK postcode, in the querystring using the variable 'postcode'.
X07Invalid input: postcodeThe postcode you supplied was not recognised as a full UK postcode. Most of the time this means the postcode is not valid, although it can also mean the postcode is newly allocated. Try a different postcode.
X08Insufficient data foundNot enough relevant data points could be found to return analytics. See 'Data collection logic' in Getting started to understand more.
X09Uncaught exceptionAn unexpected error occuring in processing your API request. Please contact us, copying and pasting your API request URL.
X10Full postcode required for this methodYou cannot use a postcode district or sector on this method, please use only a full UK postcode.
X11Method only available in [COUNTRIES]Due to source data limitations, some PropertyData API methods are only available in England or England & Wales. See the Getting started page for a breakdown.
X12Invalid points: min 15, max 100If you supply the number of points to analyse, this must be between 15 and 100. Otherwise the default of 20 will be used.
X13Free trial limit exceeded: 500 callsDuring your API free trial you can only make 500. Please manually start your first month.
X14Key throttled: last call less than two seconds agoOur terms and conditions currently ask that you make no more than one call per two second period. If you receive this message, you are calling the API too fast. Please throttle your requests.
SMScheduled server maintenanceVery occasionally we take the API down for scheduled server upgrades and/or maintenance. This typically doesn't take more than one hour.
102Invalid filter: bedroomsThe value you supplied in the 'bedrooms' filter variable was not valid. Valid values are 0, 1, 2, 3, 4, 5.
103Invalid filter: typeThe value you supplied in the 'type' filter variable was not valid. Consult the valid types list.
401Value provided not recognised or out of range (1 - 10000000)Stamp duty can only be calculated for prices of £1 to £10,000,000. Enter an integer in this range.
402Country provided not recognisedThe value you supplied in the 'country' variable was not valid. Consult the countries list or remove the country value to use 'england' as default.
403A transaction cannot be both for a first-time buyer and an additional propertyYou entered 1 for both addtional rate stamp duty and first-time property. It is not possible for a transaction to be made both a first-time buyer and as an additional property.
404Mode provided not recognisedThe value you supplied for this field was not valid. Valid values for this field are:
investment, primary, first_time, non_resi
501Unable to identify councilWe couldn't figure out the council from the valid postcode provided. This should not happen - please contact us us and let us know the postcode, and we will fix this.
602Invalid input: decision_ratingValid values for decision_rating are 'positive', 'negative' or 'neutral'
603Invalid input: max_age_decisionThe valid input for max_age_decision is an integer, minimum 1, maximum 1000.
604No planning applications matching filterPlanning applications were found in this area, but none that matched your filters.
605Invalid input: max_age_updateThe valid input for max_age_update is an integer, minimum 1, maximum 1000.
701Missing input: field_nameThe named field is missing. All fields are required for valuations.
702Invalid input: field_nameThe named field is invalid. Consult the API documentation and accepted valuation options list and correct your inputs.
801Title not foundUnable to find a title number matching the title number you provided.
901Invalid filter: bedroomsThe value you supplied in the 'bedrooms' filter variable was not valid. Valid values are 0, 1, 2, 3, 4, 5.
902Invalid filter: typeThe value you supplied in the 'type' filter variable was not valid. Consult the valid types list.
903Invalid filter: classThe value you supplied in the 'class' filter variable was not valid. Valid values are 'old_stock' or 'new_build'.
904Invalid filter: tenureThe value you supplied in the 'tenure' filter variable was not valid. Valid values are 'freehold' or 'leasehold'.
905Invalid filter: max_ageThe value you supplied in the 'max_age' filter variable was not valid. Valid values are integers between 3 and 60 inclusive.
1001Not a Greater London postcodeThe PTAL method is only available for Greater London postcodes, since it is a Transport for London metric.
1101Missing input: listYou did not provide a property list. This is required. Consult the property lists list.
1102Invalid input: listThe 'list' provided does not match one of our lists. Consult the property lists list.
1103Region provided not recognisedThe value you supplied in the 'region' variable was not valid. Consult the regions list.
1104Invalid input: radiusThe value you supplied in the 'radius' variable was not valid. Radius must be an integer between 1 and 200 inclusive (miles)
1105Invalid input: resultsThe value you supplied in the 'results' variable was not valid. Results must be an integer between 10 and 500 inclusive
1201Unable to find any schools nearbyWe couldn't find any schools near this postcode.
1202Invalid filter: phaseInvalid filter for phase used. Accepted options are: Primary, Nursery, PRU, Secondary, Special
1301Unable to find any restaurants nearbyWe couldn't find any restaurants near this postcode.
1401Invalid input: finish qualityThe value you supplied for finish quality is invalid. Allowed values are 'premium', 'medium' or 'economy'.
1501Missing input: bedroomsYou did not provide a number of bedrooms. This field is required for calculating LHA rate.
1502Invalid filter: bedroomsThe value you supplied in the 'bedrooms' filter variable was not valid. Valid values for this method are 1, 2, 3, 4.
1601Invalid filter: gradeThe value you supplied in the 'grade' filter variable was not valid. Valid values for this method are:
I, II* or II
1602Invalid filter: listed_afterThe value you supplied in the 'listed_after' filter variable was not valid. This value needs to be a valid year in YYYY format, eg 1975.
1701Missing input: property_idYou did not provide the id for a property, as returned by the /sourced-properties API method.
1702Invalid input: property_idThe property_id value you supplied was not in the expected format. The property_id parameter should match an id for a property as returned by the /sourced-properties API method.
1703Property (ID: {property_id}) not foundThe property could not be found on our Sourcing lists. Either this property has been removed from the market or there is an error in the provided property_id.
1801Missing input: field_nameThe named field is missing. All fields are required for development calculation.
1802Invalid input: field_nameThe named field is present but is not valid. This field must be a numeric value without any unit prefix or suffix, eg: 100000.
1803Invalid input: project_typeThe value you supplied for this field was not valid. Valid values for this field are:
refurbish, demolition
1804Invalid input: property_typeThe value you supplied for this field was not valid. Valid values for this field are:
house, block_of_flats
1805Invalid input: finish_qualityThe value you supplied for this field was not valid. Valid values for this field are:
premium, medium, basic
1901Missing input: titleYou did not provide the title input. A valid land title number is required for this method
1902Invalid input: titleThe land title number you provided for this method is not valid. Land title numbers can be found using the /freehold-titles API method
1903Buildings could not be analysed for this titleWe are unable to provide a building analysis for this title plot
2000Use class unknownWe are unable to determine the planning use class for this land registry title

How PropertyData can help you

I'm an investor I'm a developer I'm an agent
Loading property data
...