The Data API allows anyone to access all public data stored in HESTIA, in a compacted (pivoted) format.
The API does not require creating an account.
You can test the API, and see all endpoints available, on the Swagger docs.
The API is used on the Data Explorer.
You can use the Data API to retrieve aggregated data, in the same way as the Data Explorer.
Here are some usage examples:
$ curl -X 'GET' \
'https://api.hestia.earth/settings/dataReleases' \
-H 'accept: application/json' \
v1 release on 2025-05-01:$ curl -X 'GET' \
'https://data.hestia.earth/aggregated-nodes?offset=0&limit=50&sortBy=name&sortOrder=asc' \
-H 'accept: application/json' \
-H 'X-Data-Version: 2025-05-01'
Wheat, grain and Maize, grain, in France and United Kingdom:$ curl -X 'GET' \
'https://data.hestia.earth/aggregated-nodes?filter=regions%3DUnited%20Kingdom%7CFrance%3Bproducts%3DWheat%2C%20grain%7CMaize%2C%20grain&offset=0&limit=50&sortBy=name&sortOrder=asc' \
-H 'accept: application/json'
Notes:
X-Data-Version header, the latest available data will be returned;50 results. If the count in the response is greater than 50, you can paginate using the offset parameter. Example: limit=50&offset=100 will return the results from 100 to 150.