For AI assistants and developers
1,642,073 planning applications from 329 UK councils, complete from January 2023 — plus enforcement notices and appeals. More councils join as their history is captured.
Ask it questions in ChatGPT or Claude — connect it once with your email address, then ask in plain English. No coding, nothing to install. How to connect → Or query it directly from your own code.
Every response tells you what we don't have. Coverage varies enormously between councils, and an API that hides that will have you reporting "no planning history" when the truth is "never published".
500 lookups a month. No card, no password.
We email you a sign-in link. Click it and you're in — then choose whether to connect an AI assistant or use the API directly.
What's in it
Also covered: 253,399 planning agents and their approval rates, case officers, ward and postcode summaries. Enforcement notices are published by 159 of 484 councils. Appeals combine Planning Inspectorate cases, enforcement appeals and application-level outcomes — each row is labelled with its source, because they are not equally reliable.
Research & trends
Across the 225 councils with a real caseload, approval rates run from 71.37% (Elmbridge) to 99.14% (City of London) — 27.8 points apart. A decision takes 31 days in one authority and 299 in another. About 29.8% of Planning Inspectorate appeals succeed.
What the planning data shows — precedent, officer records and appeal odds →
Coverage explorer
Field availability is measured from the rows we actually hold — not from what the council claims to publish. The two disagree often enough that guessing is the main way people get wrong answers out of planning data.
Every council we hold is measured — including ones whose older records we're still loading, which are marked as catching up. Try Leeds — it has 100% of descriptions and 0% of received dates.
Pick a council to see what data exists for it.
Three ways in
Pick whichever suits you — they draw on one monthly allowance, so you can start in ChatGPT and move to code later without changing plan.
Add it as a connector, sign in with your email, and ask planning questions in plain English. Nothing to install, no key to copy, about two minutes.
"What planning applications have been submitted near NW3 6UP?" ·
"What's the approval rate for extensions in Camden?"
Step-by-step setup guide → ·
What it can and can't tell you →
JSON over HTTPS. One header.
curl -H "X-API-Key: pk_..." \
"https://ukplanningapi.co.uk/v1/applications?postcode=LS29"
Applications, councils, officers, agents, enforcement, appeals, a daily change feed and webhooks. Full documentation →
35 tools, for Claude Desktop, Cursor and Copilot.
{
"mcpServers": {
"planning": {
"url": "https://ukplanningapi.co.uk/mcp",
"headers": { "X-Api-Key": "pk_..." }
}
}
}
Streamable HTTP. Works with Claude, Cursor and VS Code Copilot. Setup guide →
Pricing
A "request" is one lookup — one search, or one question answered from the data. Asking an AI assistant a question usually costs a few, since it looks things up as it works.
Picking a paid plan takes you through free signup first — your Direct Debit is
set up from the dashboard in one more click, and your key works immediately
either way. Usage is visible in your dashboard and via GET /v1/usage,
which is free and keeps working after you hit your limit — so you can always see why.