Skip to content
7Check
API

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. /usage is free.
  • The X-RateLimit-Remaining header 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.