AU Financial Advisers API
Base URL: https://api.techcompass.com.au — ASIC Financial Advisers Register: 88,000+ advisers with KYC risk signals, banning orders, and disciplinary action history.
About this Dataset
The AU Financial Advisers API provides access to the ASIC Financial Advisers Register (FAR) — the authoritative public register of every person authorised to provide personal financial advice in Australia under an Australian Financial Services Licence (AFSL).
ASIC Financial Advisers Register
The FAR is maintained by the Australian Securities and Investments Commission (ASIC) under the Corporations Act 2001. It covers 88,000+ current and historical advisers across all professions regulated under the AFSL regime: financial planners, stockbrokers, insurance advisers, and SMSF specialists.
For each adviser the register records: adviser number (ADV_NUMBER), full name, current employer (licensee name and ABN), registration status, registration dates, product authorisations across 40+ financial product categories, CPD failure history, qualifications, and the complete history of any disciplinary action taken by ASIC.
Disciplinary Actions and Banning Orders
The disciplinary action fields (adv_da_type, adv_da_description, adv_da_start_dt, adv_da_end_dt) capture all ASIC enforcement actions against each adviser: banning orders, licence conditions, enforceable undertakings, reprimands, and infringement notices. These directly support KYC workflows for client onboarding, staff background checks, and ongoing monitoring of authorised representatives under an AFSL.
KYC Risk Signals
The API generates an overall_risk signal (HIGH / MEDIUM / LOW) from the disciplinary action type and current registration status. HIGH is assigned where ASIC has issued a banning order or the adviser is in external administration. This enables automated pre-screening without manual record review for the majority of lookups.
Dataset Currency
ASIC publishes an updated FAR CSV periodically (approximately monthly). The Tech Compass pipeline checks for new releases weekly (Thursday 00:00 UTC) and ingests any updated dataset within 24 hours of ASIC publication. The data_lineage.snapshot_date field on every response identifies the ASIC publication date of the underlying data.
Licensing
ASIC Financial Advisers Register data is licensed under Creative Commons Attribution 3.0 Australia (CC BY 3.0 AU). The required attribution string is included in data_lineage.attribution on every response.
Authentication
All endpoints require an API key in the Authorization header:
Authorization: ApiKey tc_live_<your_key>
Obtain a key at signup. The AU Financial Advisers API is served from the Australia region (australia-southeast1) — data never leaves Australian infrastructure.
Tiers
| Tier | Calls/month | Price |
|---|---|---|
| Free | 10,000 | $0 |
| Professional | 500,000 | AUD $2,250/mo or USD $1,500/mo |
| Enterprise | Unlimited | Contact sales |
Common Response Structure
{
"data": { ... },
"meta": {
"request_id": "f6a7b8c9-...",
"cached": false,
"timestamp": "2026-05-10T07:00:00Z"
},
"data_lineage": {
"source": "ASIC Financial Advisers Register",
"source_url": "https://data.gov.au/data/dataset/asic-financial-advisers",
"retrieved_at": "2026-05-10T07:00:00Z",
"request_id": "f6a7b8c9-...",
"licence": "CC BY 3.0 AU",
"attribution": "© Australian Securities & Investments Commission. Licensed under CC BY 3.0 AU.",
"snapshot_date": "2026-05-01"
},
"kyc": {
"overall_risk": "LOW",
"flags": []
}
}
KYC Signal Reference
Every adviser response includes a kyc block with overall_risk and flags. Apply the v1 ruleset to automate screening decisions.
| Condition | Flag | Risk Level |
|---|---|---|
overall_registration_status = "Prohibited" | PROHIBITED | HIGH |
adv_da_type = "AFS banned/disqualification" | AFS_BANNED | HIGH |
adv_da_type = "Disqualified person" | DISQUALIFIED | HIGH |
adv_role_status = "Ceased" AND adv_da_type is present | CEASED_WITH_DA | HIGH |
adv_da_type = "Enforceable undertaking" | ENFORCEABLE_UNDERTAKING | MEDIUM |
adv_da_type = "Licence condition" | LICENCE_CONDITION | MEDIUM |
adv_cpd_failure_year is present | CPD_FAILURE | MEDIUM |
| All other registered advisers | — | LOW |
overall_risk = "HIGH" does not necessarily mean a person cannot operate as an adviser — it means ASIC has taken regulatory action that warrants elevated scrutiny. Always review the underlying adv_da_type and adv_da_description fields before making engagement decisions.
Snapshot Date
The ASIC Financial Advisers Register is published periodically by ASIC (approximately monthly). The data_lineage.snapshot_date field reflects the ASIC publication date of the underlying dataset — not the API call time.
snapshot_date was 2026-03-01, a banning order issued in late March would not appear until the next ASIC publication. For time-critical decisions, supplement this API with a direct ASIC check. The Tech Compass pipeline checks weekly (Thursday 00:00 UTC) and ingests each new ASIC release automatically.
Attribution Requirement (CC BY 3.0 AU)
© Australian Securities & Investments Commission. Licensed under CC BY 3.0 AU.
This attribution string is included in
data_lineage.attribution on every response. If you surface this data to end users, you must display this attribution.
Known Limitations
- Pipeline frequency: The Tech Compass pipeline checks for new data weekly (Thursday 00:00 UTC). ASIC typically publishes new FAR snapshots approximately monthly — recent banning orders or licence conditions may not appear until the next ASIC publication.
- ADV_NUMBER format: Adviser numbers are 9-digit zero-padded strings (e.g.
000222780). The API accepts non-padded inputs and normalises automatically. - Ceased advisers: The register includes both current and ceased advisers. Filter by
overall_registration_status = "Registered"in the search endpoint if you only want active advisers. - Action timing: A disciplinary action becomes visible in the dataset at ASIC's next publication. Between publication dates there is a potential gap.
Error Reference
| Status | Meaning |
|---|---|
| 400 | Invalid parameters |
| 401 | Missing or invalid API key |
| 403 | API key does not have access to product au_advisers |
| 404 | ADV number not found |
| 429 | Monthly quota exhausted |
Endpoints
GET /v1/au/advisers/{adv_number}
Return a single adviser by ADV_NUMBER. Accepts 6-9 digit input — zero-padding applied automatically. Returns full record including all registration fields, disciplinary action details, qualifications, and KYC signals.
| Parameter | Description |
|---|---|
adv_number | ASIC adviser number (6-9 digits, zero-padded to 9 digits automatically) |
curl "https://api.techcompass.com.au/v1/au/advisers/222780" \
-H "Authorization: ApiKey tc_live_<your_key>"
{
"data": {
"adv_number": "000222780",
"adv_name": "Jane Smith",
"adv_role_status": "Current",
"adv_abn": "12 345 678 901",
"overall_registration_status": "Registered",
"registration_status_under_afsl": "Registered",
"licence_name": "Example Financial Services Pty Ltd",
"licence_number": "123456",
"licence_abn": "98 765 432 109",
"licence_controlled_by": "Example Holdings Pty Ltd",
"adv_start_dt": "2015-03-01",
"adv_end_dt": null,
"adv_add_state": "NSW",
"adv_add_pcode": "2000",
"adv_da_type": null,
"adv_da_description": null,
"adv_cpd_failure_year": null,
"adv_first_provided_advice": "2015-03-01",
"qualifications_and_training": "Bachelor of Business (Finance)",
"memberships": "FPA",
"further_restrictions": null,
"snapshot_date": "2026-05-01"
},
"meta": { "request_id": "f6a7b8c9-..." },
"data_lineage": {
"source": "ASIC Financial Advisers Register",
"source_url": "https://data.gov.au/data/dataset/asic-financial-advisers",
"retrieved_at": "2026-05-10T07:00:00Z",
"request_id": "f6a7b8c9-...",
"licence": "CC BY 3.0 AU",
"attribution": "© Australian Securities & Investments Commission. Licensed under CC BY 3.0 AU.",
"snapshot_date": "2026-05-01"
},
"kyc": {
"overall_risk": "LOW",
"flags": []
}
}
Errors: 401, 403, 404, 429
GET /v1/au/advisers/search
Search advisers by name. Returns up to 200 results with KYC signals on each result. Supports optional status filtering.
| Parameter | Required | Description |
|---|---|---|
q | Yes | Adviser name (partial match, min 2 chars) |
status | No | Filter: registered | not_registered | prohibited | all |
limit | No | Max results (default: 50, max: 200) |
curl "https://api.techcompass.com.au/v1/au/advisers/search?q=Smith&status=registered&limit=10" \
-H "Authorization: ApiKey tc_live_<your_key>"
{
"data": {
"query": "Smith",
"count": 10,
"results": [
{
"adv_number": "000222780",
"adv_name": "Jane Smith",
"overall_registration_status": "Registered",
"licence_name": "Example Financial Services Pty Ltd",
"adv_da_type": null,
"snapshot_date": "2026-05-01",
"kyc": { "overall_risk": "LOW", "flags": [] }
}
]
},
"meta": { "request_id": "a7b8c9d0-..." },
"data_lineage": { ... }
}
Errors: 400, 401, 403, 429
GET /v1/au/advisers/licence/{licence_number}
Return all advisers registered under a specific AFS licence number. Returns up to 1,000 results. Useful for reviewing the full representative roster of a licensee.
| Parameter | Description |
|---|---|
licence_number | AFSL number (6-digit string) |
curl "https://api.techcompass.com.au/v1/au/advisers/licence/123456" \
-H "Authorization: ApiKey tc_live_<your_key>"
{
"data": {
"licence_number": "123456",
"count": 45,
"results": [ ... ]
},
"meta": { "request_id": "b8c9d0e1-..." },
"data_lineage": { ... }
}
Errors: 401, 403, 429
Common Use Cases
1. Pre-engagement adviser background check
Who uses this: Institutions, platforms, and individuals verifying an adviser's registration status before engaging their services.
curl "https://api.techcompass.com.au/v1/au/advisers/222780" \
-H "Authorization: ApiKey YOUR_API_KEY"
kyc.overall_risk should be LOW for clean registered advisers. Check data.adv_da_type — if present, read data.adv_da_description for the nature of the action. Gotcha: overall_registration_status = "Not Registered" with no adv_da_type may simply mean the adviser has left the industry — check adv_end_dt and context.2. Checking an AFSL licensee's representative roster
Who uses this: Compliance officers reviewing whether a licensee has prohibited or disciplined representatives, platform operators assessing distribution partners.
curl "https://api.techcompass.com.au/v1/au/advisers/licence/123456" \
-H "Authorization: ApiKey YOUR_API_KEY"
kyc.overall_risk is HIGH or MEDIUM. A single prohibited representative within a licensee's roster may require escalated review of the entire relationship.3. Name-based search for due diligence
Who uses this: Compliance and legal teams performing background checks on named individuals in financial services roles.
curl "https://api.techcompass.com.au/v1/au/advisers/search?q=John+Williams&status=prohibited" \
-H "Authorization: ApiKey YOUR_API_KEY"
status=prohibited to narrow to the highest-risk subset, or combine with limit and filter client-side by ADV number if known.Data Source
| Source | Licence | Refresh |
|---|---|---|
| ASIC Financial Advisers Register | CC BY 3.0 AU — attribution required. © ASIC. | Weekly pipeline check (Thursday 00:00 UTC) — ingests each new snapshot when ASIC publishes to data.gov.au (approximately monthly) |
About this API
What this API does
The Tech Compass AU Financial Advisers API provides programmatic access to the ASIC Financial Advisers Register — Australia's authoritative public database of licensed financial advisers and their registration history. It covers 88,000+ current and former advisers, returning structured KYC risk signals for banning orders, AFS licence disqualifications, CPD failures, and other disciplinary actions. All data is served from Australian infrastructure, includes a CC BY 3.0 AU attribution block per call, and records the ASIC snapshot date so downstream systems can demonstrate data provenance for regulatory purposes.
Who uses this API
- Compliance officers at licensees, platforms, and institutions onboarding financial advisers
- Financial services distribution platforms screening representatives before authorisation
- Regulatory technology teams building automated adviser screening workflows
- Legal and compliance teams performing background checks in disputes or M&A due diligence
- Super fund trustees verifying advisers before accepting referrals
- ASIC-regulated entities meeting obligations under RG 256 and AFS licensing conditions
Key use cases
- Pre-authorisation adviser screening — verify registration status and check for banning orders before authorising a representative under your AFSL
- Licensee portfolio review — retrieve the full representative roster for an AFSL number and check KYC risk across the portfolio
- Ongoing monitoring — re-screen advisers when a new ASIC monthly snapshot is published
- Background check for FOFA compliance — demonstrate due diligence in adviser selection under Future of Financial Advice obligations
- Due diligence in M&A — audit the adviser register history of a target licensee during acquisition due diligence
- Data lineage for regulatory reporting — use
snapshot_dateanddata_lineage.attributionto document data provenance in compliance records
Applicable compliance frameworks
- ASIC Regulatory Guide 256 (RG 256) — adviser registration obligations
- Corporations Act 2001 — AFS licensing requirements (Pt 7.6)
- Future of Financial Advice (FOFA) reforms — best interests duty and appropriate authorisation
- APRA CPS 234 — third-party information security risk
- AU AML/CTF Act 2006 — AUSTRAC KYC obligations for reporting entities in financial services
- Privacy Act 1988 — data handling obligations when using public register data for screening
Data sources
- ASIC Financial Advisers Register — data.gov.au/data/dataset/asic-financial-advisers — CC BY 3.0 AU
- Published by Australian Securities and Investments Commission (ASIC) — asic.gov.au
Frequently asked questions
- How frequently is the data updated?
- ASIC publishes the Financial Advisers Register as a monthly bulk CSV dataset. The Tech Compass pipeline updates automatically when a new snapshot is published to data.gov.au. The
data_lineage.snapshot_datefield shows exactly which ASIC publication date was used for any given call. - Is there a lag between ASIC taking action and it appearing in the API?
- Yes. A banning order or licence condition imposed by ASIC in the current month will typically not appear in the dataset until ASIC publishes their next monthly snapshot. The maximum lag is approximately one month. For time-critical decisions, verify directly via the ASIC website or Moneysmart Financial Advisers Register.
- Is every API call audited?
- Yes. An immutable audit log entry is written before every response is returned. The
meta.request_idin the response uniquely identifies this record for regulatory reporting purposes. - Do I need to display attribution when I show this data to users?
- Yes. The CC BY 3.0 AU licence requires attribution. The required attribution string is included in
data_lineage.attributionon every response: "© Australian Securities & Investments Commission. Licensed under CC BY 3.0 AU." Display this text wherever you surface adviser data to end users. - What SLA is available?
- Professional and Enterprise tier subscribers receive SLA documentation on request. Contact [email protected].
Related APIs
- AU Entity Intelligence API — ASIC company register and ABR entity verification (screens the firm; this API screens the individual adviser)
- US Enforcement & Disciplinary API — FINRA BrokerCheck (the US equivalent of this product)
- OFAC Sanctions Screening API — complements adviser screening with SDN list checks in AML/KYC workflows
- US Compliance API — SEC EDGAR and Federal Reserve FRED data