Overview
The Planning API provides comprehensive access to planning application data across the UK, including:- Current and historic planning applications
- Application status and decisions
- Development categories and types
- Appeals and enforcement notices
- Associated documents and plans
Base URL
Authentication
All endpoints require authentication via API key:Available Endpoints
Get Application by ID
GET /v1/planning/{applicationId}Query Applications
POST /v1/planning/queryGet by Source ID
GET /v1/planning/sources/{sourceId}Health Check
GET /v1/planning/healthQuick Start
Search Planning Applications
Get Application Details
Query Parameters
The query endpoint supports comprehensive filtering:Filter Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
councils | string[] | Local planning authorities | ['Westminster', 'Camden'] |
statuses | string[] | Application statuses | ['Approved', 'Refused'] |
types | string[] | Application types | ['Full', 'Outline'] |
developmentCategories | string[] | Development categories | ['Residential', 'Commercial'] |
key | string | Keyword search | 'extension' |
Date Filters
| Parameter | Type | Description | Example |
|---|---|---|---|
receivedDateFrom | string | Start date received | '2024-01-01' |
receivedDateTo | string | End date received | '2024-12-31' |
validatedDateFrom | string | Start date validated | '2024-01-01' |
validatedDateTo | string | End date validated | '2024-12-31' |
appealedDateFrom | string | Start date appealed | '2024-01-01' |
appealedDateTo | string | End date appealed | '2024-12-31' |
Sorting Options
| Parameter | Type | Default | Description |
|---|---|---|---|
sortBy | string | receivedDate | Field to sort by |
sortOrder | string | desc | Sort order: asc or desc |
receivedDate- Date application receivedvalidatedDate- Date application validateddecidedDate- Date decision madeaddress- Property address
Response Structure
Status Values
Common planning application statuses:Pending- Application submitted but not validatedValidated- Application validated and consultation startedUnderConsideration- Being reviewed by planning officersApproved- Application approvedApprovedWithConditions- Approved with specific conditionsRefused- Application refusedWithdrawn- Applicant withdrew applicationAppeal- Decision appealedAppealAllowed- Appeal successfulAppealDismissed- Appeal unsuccessful
Development Categories
Residential- Houses, flats, residential developmentsCommercial- Shops, offices, business premisesIndustrial- Factories, warehouses, industrial unitsHouseholder- Extensions, alterations to existing homesChangeOfUse- Changing property use classListed- Works to listed buildingsConservation- Works in conservation areasTrees- Tree works applicationsAdvertisement- Advertising consentTelecommunications- Telecom masts and equipment
Pagination
Query results are paginated:Error Responses
Use Cases
Property Development
Property Development
Check planning history before purchase:
Neighbourhood Monitoring
Neighbourhood Monitoring
Monitor planning applications in your area:
Market Research
Market Research
Analyze development trends:
Rate Limits
Planning endpoints have the following limits:- Query endpoint: 500 requests/hour
- Individual application: 1000 requests/hour