Put identity checks inside your own software.
A clean REST API for KYC and ACSP checks. Submit a check, we either return the response containing the pdf or if the client needs to interact, a link so you can email them with how to complete it (or we can send the email to them). No integration fee, no per-seat licence — you only pay for the checks you run.
curl -X POST https://api.identity-checking.co.uk/v1/checks \
-H "Authorization: Bearer sk_live_…" \
-d '{
"title": "Mr",
"first_name": "John",
"last_name": "Smith",
"email": "john.smith@example.com",
"reference": "Internal-123",
"product_id": "ffc41184-c608-425a-9824-a2c98c7aac67",
"test": true // dummy result, no credits
}'
# → 200 OK
{
"success": true,
"service_uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"link": "https://…"
}
Designed to disappear into your product.
Your users never leave your software. Checks run in the background and results land where your team already works.
Free to integrate
Where others charge to connect, our API is included. You pay the same per-check price and nothing for the integration.
Webhooks, not polling
We push the result and PDF to your endpoint the moment a check completes — no need to poll or wait on a thread.
Any language
Plain JSON over HTTPS with bearer auth. If your stack can make a request, it can run identity checks.
KYC & ACSP, one API
Switch the product field to run a standard KYC check or a Companies House ACSP check.
No credits in test mode
Add a test flag to any call and the endpoint returns a test result and PDF — without spending a single credit.
The same PDF, on tap
Every API result includes the same referenced PDF you'd get in the portal — store it or show it in-app.
A small surface you can learn in an afternoon.
Most providers charge to connect. We don't.
Typical provider
- Set-up and onboarding charges
- Annual minimum spend
- Per-seat or per-month licence
- Locked into a contract
Identity Checking
- No integration or set-up fee
- No minimum usage
- From £3.99 + VAT per check
- No contract — leave any time
Live in three steps.
Grab your keys
Open a free account and copy your test and live API keys from the Secure Portal.
Submit a check
POST a customer to /v1/checks and register a webhook for the result.
Remove the test flag
Drop the test flag and the same call runs a real identity check that uses credits. No new keys, no redeploy.
Start building in minutes.
Create a free account, grab your API keys and run your first check with the test flag — at no cost in credits.
Free to integrate · Test flag uses no credits · From £3.99 + VAT per live check