c0mm0.com — the continuously verified register of European data

Register record·API·GBVERIFIED · checked 6h ago
T

Tree Preservation Order Points

APIExecutable4/7Query nowOpen workbenchSubscribe🇬🇧United KingdomKey required

This API provides point-location data for Tree Preservation Orders (TPOs) in England, published via data.gov.uk. A TPO is a planning designation used by local authorities, such as Sheffield Planning Authority, to protect specific trees, groups of trees, or woodland from deliberate damage or destruction. Orders can restrict felling, topping, lopping, uprooting, or wilful damage without the authority's consent. The dataset represents individual protected trees as geospatial points, allowing users to identify their location and cross-reference them with related planning legislation. Access requires a free API key. It is relevant to planning officers, developers, surveyors, and residents checking tree protection status before undertaking building or land works.A Tree Preservation Order (TPO) is a part of town and country planning in the United Kingdom. A TPO is made by Sheffield Planning Authority to protect specific trees or a particular area, group or woodland from deliberate damage and destruction. TPOs can prevent the felling, lopping, topping, upr...

environmentlegislationgeospatial
63
good

Weighted across five axes. Tap a ring for what it measures.

Data schema (15 fields)

Click a field to see example values.

FieldTypeDescription
objectidoidUnique internal identifier for the record.Unique internal identifier for the record.
reg_nodoubleRegistration number of the Tree Preservation Order.Registration number of the Tree Preservation Order.
partstringPart of the legislation under which the order was made.Part of the legislation under which the order was made.
actstringName of the act of parliament governing the order.Name of the act of parliament governing the order.
yearstringYear the relevant act was passed.Year the relevant act was passed.
sectionstringSection(s) of the act applicable to the order.Section(s) of the act applicable to the order.
sdescstringShort description of the order type.Short description of the order type.
desc_stringDescription including the TPO reference number.Description including the TPO reference number.
feat_numdoubleFeature number identifying the protected item within the order.Feature number identifying the protected item within the order.
testintegerInternal test or status flag for the record.Internal test or status flag for the record.
keyvalstringKey value identifying the specific tree or point.Key value identifying the specific tree or point.
tpo_refstringReference number of the Tree Preservation Order.Reference number of the Tree Preservation Order.
tree_refstringReference identifier for the individual tree.Reference identifier for the individual tree.
amendedstringDetails of any amendments made to the order.Details of any amendments made to the order.
shapegeometryGeometric point location of the tree.Geometric point location of the tree.

Schema captured from arcgis 21 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (3 records)

Record 1act: Town and · part: 3b
{
  "act": "Town and",
  "part": "3b",
  "test": 1,
  "year": "1971",
  "desc_": "TPO No. 808/110",
  "sdesc": "Tree Preservation Orde",
  "keyval": "A38",
  "reg_no": 1793,
  "amended": null,
  "section": "60 & 61",
  "tpo_ref": "808/110",
  "feat_num": 6169,
  "objectid": 68906,
  "tree_ref": null
}
Record 2act: Town and · part: 3b
{
  "act": "Town and",
  "part": "3b",
  "test": 1,
  "year": "1971",
  "desc_": "TPO No. 808/110",
  "sdesc": "Tree Preservation Orde",
  "keyval": "A39",
  "reg_no": 1793,
  "amended": null,
  "section": "60 & 61",
  "tpo_ref": "808/110",
  "feat_num": 6169,
  "objectid": 68907,
  "tree_ref": null
}
Record 3act: Town and · part: 3b
{
  "act": "Town and",
  "part": "3b",
  "test": 1,
  "year": "1971",
  "desc_": "TPO No. 808/110",
  "sdesc": "Tree Preservation Orde",
  "keyval": "A40",
  "reg_no": 1793,
  "amended": null,
  "section": "60 & 61",
  "tpo_ref": "808/110",
  "feat_num": 6169,
  "objectid": 68908,
  "tree_ref": null
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://utility.arcgis.com/usrsvcs/servers/8da44320efbf4d93bb5ba1a9116b5b51/rest/services/AGOL/INSPIRE/MapServer/18/query?outFields=*&where=1%3D1

License

Terms stated by the source (not a recognized license):

Development Services

Query examples

Stored only in this browser. Runs go directly from your browser to the API — the key is never sent through our servers.

curl -s 'https://utility.arcgis.com/usrsvcs/servers/8da44320efbf4d93bb5ba1a9116b5b51/rest/services/AGOL/INSPIRE/MapServer/18?f=json' -H 'Accept: application/json'

Layer definition: fields, geometry type, capabilities.

Full API documentation ↗

Machine-readable & source

Tree Preservation Order Points — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.