Every endpoint is a plain GET over HTTPS. Nothing to sign up for, and no header is required. This returns today's estimate for all nine grades.
Try it
curl https://www.tilth.uk/api/v1/public/fertiliser/latestResponse shape
{
"provider": {
"name": "Tilth",
"legal_name": "Diligo Ltd",
"url": "https://www.tilth.uk",
"contact": "[email protected]"
},
"dataset": {
"name": "Tilth UK fertiliser price index",
"description": "Independent UK Fertiliser Price Index & Exchange",
"documentation_url": "https://www.tilth.uk/data/",
"openapi_url": "https://www.tilth.uk/api/v1/public/fertiliser/openapi.json"
},
"license": {
"name": "CC BY 4.0",
"spdx": "CC-BY-4.0",
"url": "https://creativecommons.org/licenses/by/4.0/",
"attribution": "Tilth (www.tilth.uk)",
"usage": "Free to read, quote, republish and build on, with attribution. Not an offer, quote, or transaction price."
},
"schema_version": "1.0",
"unit": "GBP/tonne",
"currency": "GBP",
"disclaimer": "An estimate of the prevailing UK market price, not a quote or an offer to trade.",
"generated_at": "2026-07-23T06:12:04.918273611+00:00",
"as_of": "2026-07-23",
"count": 9,
"data": [
{
"product": "AN_UK",
"estimate_gbp_t": 436.5,
"band_low_gbp_t": 420.88,
"band_high_gbp_t": 452.11,
"as_of": "2026-07-23",
"method": "modelled",
"within_gbp_t": 6.25,
"hit_rate_n_of_10": 8,
"signal_stage": "early"
}
],
"links": {
"self": "https://www.tilth.uk/api/v1/public/fertiliser/latest",
"all_latest": "https://www.tilth.uk/api/v1/public/fertiliser/latest",
"documentation": "https://www.tilth.uk/data/",
"license": "https://creativecommons.org/licenses/by/4.0/"
}
}