Private beta — 31 councils live

UK planning data,
AI-enriched and ready

Every planning application, AI-classified and checked against 12 planning constraints. One REST API. Daily updates. Geocoded. Conservation areas, flood zones, listed buildings and more — built in.

You're on the list. We'll be in touch shortly.

No credit card. Founder's pricing from £79/month for first 50 subscribers.

0
Councils
0
Constraints
Daily
Updates
0
Applications

Everything missing from council planning portals

Raw portals are inconsistent, slow, and impossible to query at scale. We scrape, normalise, and enrich — you get a clean API.

Normalised schema

Every application mapped to a consistent structure regardless of back-office system. One integration, all councils.

AI classification

Development category, scale, estimated unit count, building type, and confidence scoring — derived from free-text descriptions via LLM.

Planning constraints

12 planning constraints checked on every application: green belt, conservation areas, flood risk zones, listed buildings, AONB, SSSIs, and more.

Geocoded coordinates

Every record includes lat/lon. Filter by bounding box, proximity, or boundary — no custom geocoding needed.

Daily updates

New applications and status changes scraped nightly. Webhooks on Enterprise alert your system the moment something changes.

Up and running in an afternoon

A standard REST API returning JSON. If you've integrated with any data provider before, this will feel familiar.

1

Authenticate

Grab your API key from the dashboard. Pass it in the X-API-Key header. Done.

2

Query and filter

Filter by council, status, category, scale, date range, or constraints like ?flood_risk=true. Paginated JSON on every endpoint.

3

Build

Pipe data into your product, dashboard, or spreadsheet. Enterprise plans get webhooks for real-time change alerts.

Clean endpoints, consistent JSON

Everything is queryable. Predictable envelope structure so you can build reliable integrations.

GET
/applications
List with filters: council, status, category, scale, constraints, date range
GET
/applications/:reference
Full detail including AI enrichment and constraint overlays
GET
/councils
Covered councils with counts and last-scraped timestamps
POST
/webhooks
Subscribe to changes · Enterprise
response.json
{
  "reference": "26/00330/FUL",
  "council":    "Plymouth",
  "description": "Loft conversion with rear dormer",
  "address":    "13 Charlton Road PL6 5EG",
  "status":     "pending",
  "dates": {
    "received": "2026-01-15"
  },
  "geo": {
    "lat": 50.4095,
    "lon": -4.0839
  },
  "enrichment": {
    "category":   "residential-extension",
    "scale":      "minor",
    "confidence": "high"
  },
  "constraints": {
    "conservationArea": true,
    "conservationAreaName": "Barbican",
    "floodRiskZone": "2",
    "listedBuilding": true,
    "listedBuildingDistance": 45
  }
}

Every plan covers every council

No council limits. No geographic restrictions. Upgrade for deeper enrichment, longer history, and automation features.

Starter
£149
per month

  • All councils, no limits
  • 500 API calls / day
  • AI category label
  • Top 3 constraints (green belt, conservation, flood)
  • 6 months of history
  • Geocoded coordinates
  • JSON export
Join waitlist
Enterprise
from £899
per month · tailored to your needs

  • All councils, no limits
  • Custom API volume
  • Full + custom AI classification
  • All constraints + custom overlays
  • Full historical archive
  • Webhooks + unlimited alerts
  • Bulk export, no limits
  • SLA + dedicated support
Talk to us

All plans monthly, cancel any time. Founder's pricing: £79/£199 for first 50 subscribers, locked for life.