Built for HR, recruitment & KYC teams
AI document extraction API
for structured JSON
Extract clean, validated JSON from passports, bank statements, CVs and proof of address. Document Parser is one async, pay-per-document API — POST a document and the structured data arrives at your webhook.
{
"request_id": "req_9f2a7c",
"document_type": "passport",
"status": "completed",
"data": {
"surname": "LOVELACE",
"given_names": "ADA",
"nationality": "GBR",
"expiry_date": "2031-04-18"
},
"alerts": []
}What the Document Parser API extracts
The productAsync webhook API
POST a document and get a 202 back immediately. We extract the data in the background and deliver structured JSON to your webhook — no long-held connections, no polling.
Validation & verification
Every extraction is validated. Severity-graded alerts flag expired documents, mismatched fields and missing data before they reach your systems.
Pay per document
No seats, no subscriptions, no tiers to negotiate. Integrate once and pay only for the documents you actually extract.
One JSON contract
Passports, licences, statements and CVs all return the same predictable shape. Integrate once, and new document types slot into the same contract.
Which documents Document Parser can extract
Available now + customAvailable now
+ custom templates for anything else
If your business handles a structured document, we'll build a template for it — then we extract it through the same async API and return the same JSON contract.
Hiring in the UK? Our right to work document extraction API is built for recruitment and onboarding.
How custom templates work
Examples of what we can template
How the async webhook extraction works
POST → 202 → webhookPOST a document
Send a file or URL to the endpoint for your document type, with your API key. We respond 202 Accepted and a request id.
We parse & validate
Your document is queued, parsed and run through verification before anything is returned.
JSON to your webhook
Structured, validated JSON arrives at your webhook — extracted fields and any verification alerts, ready to use.
Frequently asked questions
The basics- What is Document Parser?
- Document Parser is an AI document extraction API that turns documents such as passports, driving licences, CVs, proof of address and bank statements into validated, structured JSON. It is built for HR, recruitment and KYC teams who need clean data from documents without building their own extraction pipeline.
- How does the Document Parser API return data?
- Document Parser returns data asynchronously via webhook. You POST a document and receive a request id straight away; once extraction is complete, the structured JSON is delivered to your webhook. There are no long-held connections and no polling.
- Which document types can Document Parser extract?
- Document Parser can extract data from passports, driving licences, National Insurance documents, share codes, proof of address, CVs and bank statements today. For any other structured document, we build a custom template so it returns the same structured JSON.
- How is Document Parser priced?
- Document Parser is priced per document, in GBP. You pay only for the documents you extract, with no seats, no subscriptions and no tiers.
- Can you build a custom template for my document?
- Yes. Share a sample of your document and we build a custom template that extracts the fields you need, returned through the same async API and the same JSON contract.