7Check API
Full property and company reports as JSON, for your CRM, website or spreadsheets. Included with the Agency plan — 1,000 calls a month.
Authentication
Send your key in the Authorization header. Keep it secret — anyone with the key can use your allowance.
curl -H "Authorization: Bearer 7c_live_…" "https://7check.co.uk/api/public/v1/usage"Property report
GET /property?postcode=E13 0LW returns the postcode report with every address. Add &address= with an address slug for one home (sales, value estimate, energy, ownership).
curl -H "Authorization: Bearer 7c_live_…" "https://7check.co.uk/api/public/v1/property?postcode=E13%200LW"Company report
GET /company/{number} — profile, risk, red flags, officers, ownership, filings, charges, finances, notices, contracts, payment practices.
curl -H "Authorization: Bearer 7c_live_…" "https://7check.co.uk/api/public/v1/company/00445790"VAT number
GET /vat/{number} — checks a UK VAT number with HMRC.
Limits and errors
- Each successful report or VAT call counts once.
/usageis free. - The
X-RateLimit-Remainingheader shows calls left this month. Up to 120 requests a minute. - Errors return
{"ok":false,"error":"…","message":"…"}with 401 (bad key), 402 (no plan), 404, 422 (bad input), 429 (limit) or 503 (source unavailable).
Data and licences
Reports are built from official open data (HM Land Registry, Companies House, police.uk, Environment Agency, ONS and others). Show the attributions listed on our data sources page when you display the data.