Validate with the AEC API
/dvs/aec
Validates a name, date of birth and address against the Australian Electoral Commission roll via the DVS. The AEC is one of the broadest identity datasets in the country, which makes this a good low-friction identity check for customers who don't want to hand over a document ID.
Example Request
POSTRequest Schema
preflight
Validates the input shape without performing the check.
consent
The individual's consent to perform the check.
first_name and last_name
Name on the AEC roll.
birth_date
YYYY-MM-DD.
state
postcode
suburb
Address components.
street_address
Full street line. Don't combine this with the parsed parts below.
street_number
street_name
street_type
flat_unit_number
habitation_building_name
Parsed components as an alternative to street_address.
Available Response Data
5 Data Pointsverification_result_code: Y, N, D or S
activity_id for DVS-side log tracing
verification_request_number
unique reference
additional_information array on N or D responses, with reason codes and messages
for example EC-001 Address not known or invalid
API reference UUID
API Data Scale & Coverage tag
Unmatched data depth to power your compliance and verification workflows.
Technical Use Cases tag
Identity verification without a document
When a customer would rather not upload a document, the AEC check gives you a strong identity signal using just name, DOB and address. Works well for Australian-born customers who have voted.
Address verification
Confirm an individual is enrolled at the address they've supplied. Good cross-check for proof-of-residency in financial services onboarding.
Adding a second source for multi-source ID Verification
Pair it with a driver licence DVS check to satisfy a two-source identity requirement from two independent government datasets.
Compliance & Security tag
Enterprise-grade infrastructure audited against the standards your regulators require.
Common Questions tag
Everything you need to know about implementation details and compliance infrastructure.
gavel Compliance
Does the AEC give back any personal information?
add
Does the AEC give back any personal information?
No. The DVS returns a yes/no result only. No personal information is disclosed. The response tells you whether the details you supplied match a record on the AEC roll, nothing more.
rocket_launch Implementation
What does a D result mean?
add
What does a D result mean?
D means the document is invalid or not electronically captured. Treat it as a hard failure for verification. N means no match. S is an upstream DVS error and you should retry.
API Testing Sandbox tag
Test the Validate with the AEC API directly in your browser with live mock data and see instant results.
rocket_launch Request Sandbox AccessAccess to live sandbox environments requires manual approval from our compliance team.