AreaIQ API
Integrate UK area intelligence into your applications. Generate detailed, data-driven area reports programmatically.
v1REST API • JSON responses • Bearer auth
Authentication
All API requests require a Bearer token. Generate API keys from your dashboard (requires API plan at £79/mo).
Authorization: Bearer aiq_your_api_key_here
Base URL
https://www.area-iq.co.uk/api/v1
Generate Report
POST/api/v1/report
Generate an area intelligence report for a UK location. Reports are powered by 5 real data sources and AI analysis.
Request Body
FieldTypeDescription
areastringUK area name or postcode. E.g. "Shoreditch", "SW1A 1AA", "Manchester"
intentstringOne of:
moving, business, investing, researchExample Request
curl -X POST https://www.area-iq.co.uk/api/v1/report \
-H "Authorization: Bearer aiq_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"area": "Shoreditch",
"intent": "business"
}'Example Response
{
"id": "rpt_1709834567_a1b2c3",
"report": {
"area": "Shoreditch",
"intent": "business",
"areaiq_score": 74,
"sub_scores": [
{
"label": "Foot Traffic & Demand",
"score": 82,
"weight": 30,
"summary": "45,000 daily commuters through Liverpool Street..."
},
...
],
"summary": "Shoreditch offers strong commercial potential...",
"sections": [...],
"recommendations": [...],
"data_sources": ["postcodes.io", "police.uk", "IMD 2019", "OpenStreetMap", "Environment Agency"],
"generated_at": "2026-03-07T12:00:00.000Z"
}
}Response Fields
areaiq_scorenumberOverall weighted score (0-100)
sub_scoresarray5 intent-specific dimensions with score, weight, and summary
summarystring2-3 sentence executive summary
sectionsarray4-6 detailed analysis sections with data_points
recommendationsarray3+ actionable recommendations
data_sourcesarrayReal data sources used in this report
Error Codes
401Invalid or missing API key
403API plan required
400Invalid request body (missing area or invalid intent)
500Internal server error
Data Sources
Reports are grounded in real UK government and open data, fetched live for each request:
postcodes.io
Geocoding, ward, LSOA, constituency
police.uk
Street-level crime data, 3-month trends
IMD 2019
Deprivation rank and decile by LSOA
OpenStreetMap
Schools, restaurants, healthcare, transport
Environment Agency
Flood risk areas and active warnings
Rate Limits
API plan includes unlimited report generation. Each report takes 10-20 seconds to generate due to real-time data fetching and AI analysis. Concurrent requests are supported.
SDKs & Integration
The API returns standard JSON over HTTPS. Use any HTTP client:
Node.js / TypeScript
const response = await fetch("https://www.area-iq.co.uk/api/v1/report", {
method: "POST",
headers: {
"Authorization": "Bearer aiq_your_api_key",
"Content-Type": "application/json",
},
body: JSON.stringify({
area: "Camden",
intent: "investing",
}),
});
const { id, report } = await response.json();
console.log(report.areaiq_score); // 72Python
import requests
response = requests.post(
"https://www.area-iq.co.uk/api/v1/report",
headers={"Authorization": "Bearer aiq_your_api_key"},
json={"area": "Camden", "intent": "investing"},
)
data = response.json()
print(data["report"]["areaiq_score"]) # 72