OpenAPI spec & Postman collection
The complete public API is published as a machine-readable OpenAPI 3.1 spec and a ready-to-import Postman collection. Both cover every endpoint apaid_* key can reach — properties, spatial search, market data, investment
analysis, area intelligence, planning, lead generators, EPC/UPRN, build cost,
and AI chat — and are generated directly from the live API, so they never drift
from production.
| Artifact | Format | Download |
|---|---|---|
| OpenAPI spec | OpenAPI 3.1 (JSON) | openapi.json |
| Postman collection | Postman v2.1 (JSON) | postman_collection.json |
Use the Postman collection
- In Postman, Import → drop in
postman_collection.json(or paste the URL above). - Open the collection’s Variables tab and set
api_keyto your key from the dashboard (Developers → API). It looks likepaid_…. baseUrlalready defaults tohttps://api.propaideals.co.uk. Leave it unless you’re testing against another host.- Pick any request and hit Send. Bearer auth is configured at the collection level, so every request inherits your key automatically.
Generate a typed client
Point any OpenAPI generator at the spec URL:bearerAuth) — supply your
paid_* key as Authorization: Bearer paid_... on every request. See
Authentication for scopes and key management, and
Rate limits for per-plan quotas.
The spec and collection are regenerated from the running API and kept in sync
with these docs. If you spot a mismatch, it’s a bug — email
info@propaideals.co.uk.