Overview
The Tax File Number Verification API validates an Australian Tax File Number (TFN) and date of birth against official Australian Tax Office (ATO) records. Confirm that a TFN is genuine and belongs to the person presenting it — without storing sensitive tax information on your systems.
Key Features
- Validates TFN and date of birth directly against ATO records
- Returns a clear match / no-match result with name comparison detail
- Designed for secure, point-in-time verification — no data is retained
- Fast response times for real-time onboarding and compliance checks
- Available in sandbox and production modes
How It Works
Submit
Your server sends the TFN and date of birth provided by the customer.
Verify
We query the ATO on your behalf.
Result
You receive a match result along with name comparison data to confirm the details align with ATO records.
Common Use Cases
Employment onboarding
Verify a new employee’s TFN before payroll setup
Financial services compliance
Meet regulatory obligations that require TFN verification
Identity confirmation
Use TFN as a corroborating data point alongside other identity checks
One click services API
API Overview
Example Parameters
| Parameter | Description |
|---|---|
tax_file_number | The Tax File Number to verify |
birth_date | Date of birth associated with the TFN (YYYY-MM-DD) |
first_name | Given name to match against ATO records |
last_name | Family name to match against ATO records |
Example Request
POST /tfn
{
"tax_file_number": "123456782",
"birth_date": "1985-11-04",
"first_name": "Jane",
"last_name": "Smith"
}
Example Response
{
"status": "success",
"result": "match",
"message": "TFN and details verified successfully."
"first_name": 90,
"last_name": 100,
"birth_date": 100
}