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

TierCalls/monthPrice
Free10,000$0
Professional500,000AUD $2,250/mo or USD $1,500/mo
EnterpriseUnlimitedContact 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.

ConditionFlagRisk Level
overall_registration_status = "Prohibited"PROHIBITEDHIGH
adv_da_type = "AFS banned/disqualification"AFS_BANNEDHIGH
adv_da_type = "Disqualified person"DISQUALIFIEDHIGH
adv_role_status = "Ceased" AND adv_da_type is presentCEASED_WITH_DAHIGH
adv_da_type = "Enforceable undertaking"ENFORCEABLE_UNDERTAKINGMEDIUM
adv_da_type = "Licence condition"LICENCE_CONDITIONMEDIUM
adv_cpd_failure_year is presentCPD_FAILUREMEDIUM
All other registered advisersLOW
Note: 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.

Implication for monitoring: If you screened an adviser in March and the 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)

Required attribution: ASIC Financial Advisers Register data is licensed under CC BY 3.0 AU. Any downstream use of this data requires attribution:

© 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

Error Reference

StatusMeaning
400Invalid parameters
401Missing or invalid API key
403API key does not have access to product au_advisers
404ADV number not found
429Monthly 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.

ParameterDescription
adv_numberASIC 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

Search advisers by name. Returns up to 200 results with KYC signals on each result. Supports optional status filtering.

ParameterRequiredDescription
qYesAdviser name (partial match, min 2 chars)
statusNoFilter: registered | not_registered | prohibited | all
limitNoMax 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.

ParameterDescription
licence_numberAFSL 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"
What to look for: 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"
What to look for: Filter the results for any entry where 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"
Gotcha: The name search uses partial matching against the full register. A common name like "Smith" will return hundreds of results. Use status=prohibited to narrow to the highest-risk subset, or combine with limit and filter client-side by ADV number if known.

Data Source

SourceLicenceRefresh
ASIC Financial Advisers RegisterCC 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_date and data_lineage.attribution to 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

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_date field 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_id in 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.attribution on 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