Skip to main content

Area analytics

Location-level intelligence for screening areas before you screen properties. Three families of endpoints: area intelligence (/api/v1/area) for point-based lookups of amenities, transport, schools and walkability; area analytics (/api/v1/area-analytics) for postcode-level market aggregates (prices, trends, yields, BMV mix, stock turnover); and area pack (/api/v1/area-pack) for a generated investor report PDF. Required scope: areas:read Cost: 1 request per call Available on: Starter, Professional, Business
The /api/v1/area endpoints are available to every API plan. The /api/v1/area-analytics and /api/v1/area-pack endpoints carry an additional gate enforced in the API itself: the platform account linked to your API key must be on a Pro or Founder subscription. Other accounts receive 402 Payment Required with an upgrade message.

Get nearby amenities

Amenities (shops, leisure, healthcare, etc.) within a radius of a point, sorted by distance.

Request

Response

Train, tube, bus and tram links within a radius of a point, sorted by distance (max 50 results).

Request

Response

Get nearby schools

Schools within a radius of a point, ordered by Ofsted rating then distance (max 50 results).

Request

Response

Get area demographics (by postcode)

Demographic snapshot for the postcode district containing the supplied postcode (e.g. M1 4BT resolves to district M1), including a housing tenure breakdown. Returns 404 if no demographic record exists for the district. For the richer ONS dataset (crime rating, deprivation index), see Demographics.

Request

Response

Get walkability score

Walkability score (0–100) for a point, computed from nearby amenity density and bus access.

Request

Response

rating is one of Walker's Paradise (≥90), Very Walkable (≥70), Somewhat Walkable (≥50), Car-Dependent.

Compare locations

Score 2–5 locations on transport, schools and amenities and identify the strongest.

Request

The request body is a JSON array of 2–5 location objects:

Response

Get postcode analytics

Postcode-level market aggregates for charts and reports: price by bedroom band and property type, price trend, days on market, sold-vs-asking ratios, rental distribution and gross yield, BMV mix, stock turnover, tenure/EPC/council-tax mix, planning and investor activity. Plan gate: the platform account linked to your key must be on Pro or Founder — otherwise 402 Payment Required.

Request

Response

Field reference (top level)

Generate an area investor pack (PDF)

Generates a postcode-level investor report and streams it back as a PDF (application/pdf with a Content-Disposition: attachment header). Report metadata is returned in custom X-Area-Pack-* response headers. Plan gate: every report tier (lite, full, branded) requires the linked platform account to be on Pro or Founder — otherwise 402 Payment Required. An unknown tier value returns 400.

Request

Path parameter: Request body:

Response

The body is the raw PDF bytes. Metadata headers:

Scheduled area reports

/api/v1/area-report-subscriptions provides CRUD for scheduled email delivery of area reports (POST to create with postcode, tier, cadence of weekly/monthly and a delivery_email; GET to list active subscriptions; DELETE /{subscription_id} to deactivate). It is reachable over API-key auth with the same Pro/Founder plan gate as the area pack, but it is primarily a dashboard feature — reports are delivered by email on a schedule rather than returned over the API.