Payroll Check API
/payroll_check
Validates a person's identity against Australian payroll records. Each input field comes back as MATCHED or UNMATCHED (name, date of birth, middle name, address, email, phone, employer ABN). Gives you a useful employment-data signal for KYC, particularly for thin-file individuals who don't have a credit history yet.
Example Request
POSTRequest Schema
consent
Individual's consent to search payroll records.
first_name
last_name
birth_date
Minimum required for a valid lookup.
middle_name
Optional Middle name.
address
Address components for cross-matching.
email
phone
employer_abn
Additional fields evaluated for match outcome.
Available Response Data
7 Data PointsPerson
returned as MATCHED or UNMATCHED based on first_name + last_name + birth_date
Middle_name
returned as MATCHED or UNMATCHED.
Address
returned as MATCHED or UNMATCHED.
returned as MATCHED or UNMATCHED.
Phone
returned as MATCHED or UNMATCHED.
Employer_abn
returned as MATCHED or UNMATCHED.
API reference UUID
API Data Scale & Coverage tag
Unmatched data depth to power your compliance and verification workflows.
Technical Use Cases tag
KYC for thin-file customers
Younger customers and recent migrants often lack a credit history but do have a payroll trail. A payroll match gives them a verifiable identity path without needing credit data.
Income verification
Confirm a stated employer when underwriting lending, BNPL, rental applications or anything else where employment is part of the affordability picture.
Multi-factor identity assurance
Combine a payroll check with DVS and credit data to reach high-assurance identity verification without single-point-of-failure on any one dataset.
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
Is explicit consent required?
add
Is explicit consent required?
consent: true is required. The endpoint won’t proceed without the individual’s consent to search payroll records.
rocket_launch Implementation
What's the minimum data for a match?
add
What's the minimum data for a match?
First name, last name, date of birth, and consent. Any additional fields you supply (middle name, address, email, phone, employer ABN) are evaluated independently and returned as MATCHED or UNMATCHED.
help_center General
Does this give me payroll figures or income amounts?
add
Does this give me payroll figures or income amounts?
No. The response is binary match status per field only. It tells you whether the identity details match a payroll record. It doesn’t disclose any financial detail.
API Testing Sandbox tag
Test the Payroll Check 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.