Overview
The Document Verification Service (DVS) API lets you instantly verify Australian identity documents against official government databases. Confirm that a driver’s licence, passport, Medicare card, or other document is genuine and matches the details provided — all in real time.
Key Features
- Supports a wide range of Australian government-issued documents
- Validates document data against official national databases
- Returns a clear match / no-match result with supporting detail
- Fast response times suitable for real-time onboarding flows
- Available in sandbox and production modes
How It Works
Submit
Your server sends the document type and the details extracted from the document.
Check
We query the relevant government database on your behalf.
Result
You receive a match result within seconds from the document issuer.
Supported Documents
- Driver’s Licence
- Passport (Australian)
- Medicare Card
- Birth Certificate
- Marriage Certificate
- Citizenship Certificate
- Change Of Name Certificate
- Visa
- Immi Card
- Aviation Security Card (ASIC)
- Maritime Security Card (MISC)
- And more
Common Use Cases
Customer onboarding
Confirm a document is valid before approving an application.
AML/KYC compliance
Meet regulatory obligations by verifying identity document authenticity.
Fraud prevention
Catch forged or mismatched documents before they cause harm.
One click services API
API Overview
Example Parameters
| Parameter | Description |
|---|---|
document_type | The type of document to verify (e.g. drivers_licence, passport) |
first_name | Given name as it appears on the document |
last_name | Family name as it appears on the document |
birth_date | Date of birth (YYYY-MM-DD) |
document_number | The document’s unique number |
state | State of issue, where applicable (e.g. NSW) |
expiry | Document expiry date, where applicable (YYYY-MM-DD) |
Example Request
POST /dvs
{
"document_type": "drivers_licence",
"first_name": "Jane",
"last_name": "Smith",
"birth_date": "1990-06-15",
"document_number": "12345678",
"state": "VIC",
"expiry": "2028-06-15"
}
Example Response
{
"status": "success",
"result": "match",
"message": "Document verified successfully."
}