LandTech API (0.3.0)
Search for land parcels and retrieve detailed insights on ownership, planning applications and property details.
https://developers.land.tech/_mock/openapi/
https://app.land.tech/api/
- Mock server
https://developers.land.tech/_mock/openapi/regions
- LandTech API Service
https://app.land.tech/api/regions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.land.tech/_mock/openapi/regions \
-H 'X-API-Key: YOUR_API_KEY_HERE'
{ "data": { "regions": [ … ] } }
A payload including a region and optional parcel size filters.
A region code (e.g. GSS code for UK Local Authority Districts).
An optional filter for parcel size in square metres. The max or min can be omitted, so for example to find parcels larger than 1ha (10,000sqm) you can use {"min": 10000}.
- Mock server
https://developers.land.tech/_mock/openapi/parcels/search
- LandTech API Service
https://app.land.tech/api/parcels/search
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.land.tech/_mock/openapi/parcels/search \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"region": "E06000023",
"parcel_size": {
"min": 2023.43,
"max": 4046.86
},
"tenure": [
"freehold"
]
}'
{ "parcel_ids": [ "533bdf35-c073-5433-b225-076b625d22f9", "7da6fe12-6f0a-3d16-5bf0-3c80839256b5", "7fc7684c-bf0f-8710-327e-78d26f9c313e" ] }
A payload including all parcel filters.
Array of search criteria to match using AND logic
- Additional Opportunities
- Agricultural Land Classification
- Amenities Filter
- Article 4 (London)
- Company Status
- Constraints - Adopted Constraints
- Constraints - Emerging Constraints
- Developed Area
- Grey belt favourability
- Land Availability Assessment
- Lease End Date
- Lease Start Date
- Ownership Type
- Parcel Size
- Planning Applications Filter
- Power Distance Filter
- Owner Name
- Property State
- Region
- Regeneration Zones - Adopted
- Regeneration Zones - Emerging
- Search Location
- Site Allocations - Adopted
- Site Allocations - Emerging
- Tenure
- Use Class
The constant ID for this schema.
A list of additional opportunities with associated keys and checked status.
The key representing the additional opportunity type.
Value | Description |
---|---|
declassified_green_belt | Declassified Green Belt |
- Mock server
https://developers.land.tech/_mock/openapi/parcels/advanced-search
- LandTech API Service
https://app.land.tech/api/parcels/advanced-search
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.land.tech/_mock/openapi/parcels/advanced-search \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"search_filter": {
"ALL": [
{
"id": "tenure-uk",
"values": [
{
"key": "freehold",
"checked": true
},
{
"key": "leasehold"
}
],
"must": "MATCH_ANY"
},
{
"id": "use-class-nested-id",
"values": [
{
"key": "E",
"items": [
{
"key": "E(a)",
"checked": true
},
{
"key": "E(b)",
"checked": true
}
]
},
{
"key": "sui-generis",
"items": [
{
"key": "i-Agricultural",
"checked": true
}
]
}
],
"must": "MATCH_ANY"
},
{
"id": "adopted-constraints-id",
"values": [
{
"key": "very_low_risk_of_flooding_from_rivers_and_seas",
"checked": true
},
{
"key": "low_risk_of_flooding_from_rivers_and_seas",
"checked": true
}
],
"must": "MATCH_NONE",
"type": "nested-checkbox"
},
{
"id": "ownership-type-id",
"values": [
{
"key": "private",
"checked": true
}
],
"must": "MATCH_NONE"
}
]
}
}'
{ "parcel_ids": [ "533bdf35-c073-5433-b225-076b625d22f9", "7da6fe12-6f0a-3d16-5bf0-3c80839256b5", "7fc7684c-bf0f-8710-327e-78d26f9c313e" ] }
- Mock server
https://developers.land.tech/_mock/openapi/parcels/{parcel_id}
- LandTech API Service
https://app.land.tech/api/parcels/{parcel_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.land.tech/_mock/openapi/parcels/2a5ad2c7-29ef-d609-8ade-36eef8e3a072 \
-H 'X-API-Key: YOUR_API_KEY_HERE'
{ "data": { "parcel": { … } } }
- Mock server
https://developers.land.tech/_mock/openapi/parcels
- LandTech API Service
https://app.land.tech/api/parcels
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developers.land.tech/_mock/openapi/parcels \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"parcel_ids": [
"2a5ad2c7-29ef-d609-8ade-36eef8e3a072"
]
}'
{ "data": { "parcel": [ … ] } }