Introduction
VeroID - Australian identity verification API
VeroID provides simple Australian identity verification. Verify identity documents including driver's licences, passports, Medicare cards, visas, birth certificates, citizenship certificates, ImmiCards, marriage certificates, change of name certificates, death certificates, Centrelink concession cards, and ASIC/MSIC cards against records held by the document issuer or official record holder.
Why VeroID?
- Identity document verification - Australian identity documents via the verify endpoint
- Screening API - sanctions, PEP, and adverse media checks
- Simple REST API - JSON for verify and screening endpoints
- Test environment - real test verification hub verifications with confirmed IVS records
- AWS Sydney - all data stays in Australia for compliance
Quick Start
Start with the test verification hub on test-api.veroid.com.au using a sk_test_* key. Production access on api.veroid.com.au is granted once VeroID approves your account for live production verification.
curl -X POST https://test-api.veroid.com.au/v1/verify \
-H "Content-Type: application/json" \
-H "X-API-Key: sk_test_your_api_key" \
-d '{
"documentType": "drivers_licence",
"givenName": "John",
"familyName": "Smith",
"dateOfBirth": "1990-01-15",
"licenceNumber": "12345678",
"stateOfIssue": "NSW",
"cardNumber": "1234567890",
"consentAttestedAt": "2026-05-19T10:30:00Z",
"consentVersion": "1.0"
}'Supported Documents
| Document | documentType | Coverage |
|---|---|---|
| Driver's Licence | drivers_licence | All states/territories |
| Passport | passport | Australian passports |
| Medicare Card | medicare | Green, blue, and yellow cards |
| Visa | visa | Visa grant check (Department of Home Affairs) |
| Birth Certificate | birth_certificate | All states/territories |
| Citizenship Certificate | citizenship | Australian citizenship certificates |
| ImmiCard | immicard | Immigration cards (Department of Home Affairs) |
| Marriage Certificate | marriage_certificate | All states/territories (BDM) |
| Change of Name Certificate | change_of_name_certificate | All states/territories (BDM) |
| Death Certificate | death_certificate | All states/territories (BDM) |
| Centrelink Concession Card | centrelink | PCC, HCC, and SHC card types |
| ASIC / MSIC | asic_msic | Aviation and Maritime Security ID Cards |
Getting Started
- Create an account and pay the one-time developer onboarding fee
- Get a test key after the developer onboarding fee is paid
- Build and test against
test-api.veroid.com.auusingsk_test_*keys and confirmed IVS test records - Once VeroID approves your account for live production verification, create a
sk_live_*key and switch toapi.veroid.com.au