Document Verification Service (DVS)

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

ParameterDescription
document_typeThe type of document to verify (e.g. drivers_licencepassport)
first_nameGiven name as it appears on the document
last_nameFamily name as it appears on the document
birth_dateDate of birth (YYYY-MM-DD)
document_numberThe document’s unique number
stateState of issue, where applicable (e.g. NSW)
expiryDocument 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."
}