# Australia ASIC Registers Scraper (Banned, Auditors, Licensees) (`scrapers_lat/australia-asic-registers-scraper`) Actor

Scrape ASIC public compliance registers: banned & disqualified persons and organisations, registered auditors and liquidators, AFS and credit licensees, financial advisers and authorised representatives. Search by name or number, filter by state and status. Export to JSON, CSV or Excel.

- **URL**: https://apify.com/scrapers\_lat/australia-asic-registers-scraper.md
- **Developed by:** [Scrapers Lat](https://apify.com/scrapers_lat) (community)
- **Categories:** Developer tools, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $12.75 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Australia ASIC Registers Scraper (Banned, Auditors, Licensees)

> Search and export Australia's public ASIC compliance registers in one actor: banned & disqualified persons and organisations, registered auditors and liquidators, AFS licensees, credit licensees, financial advisers and authorised representatives. Look up a person or company by name or number, filter by state and status, or browse an entire register. Clean, flat records for KYB, AML and screening.

**📥 [Input](https://apify.com/scrapers_lat/australia-asic-registers-scraper/input-schema) · 📤 [Output](https://apify.com/scrapers_lat/australia-asic-registers-scraper/output-schema) · 💰 [Pricing](https://apify.com/scrapers_lat/australia-asic-registers-scraper/pricing) · ▶️ [Examples](https://apify.com/scrapers_lat/australia-asic-registers-scraper/examples)**

![Apify](https://img.shields.io/badge/Platform-Apify-1CE1CE?logo=apify\&logoColor=white)
![ASIC registers](https://img.shields.io/badge/Data-ASIC%20registers-blue)
![Output](https://img.shields.io/badge/Output-JSON%20%7C%20CSV%20%7C%20Excel-orange)

<table><tr>
<td align="center"><strong>Banned & disqualified</strong><br>persons & organisations</td>
<td align="center"><strong>Licensees & professionals</strong><br>auditors, liquidators, AFS, credit</td>
<td align="center"><strong>JSON / CSV / Excel</strong><br>output formats</td>
</tr></table>

<br>

### What you get

- **Banned & disqualified persons** – name, ban type, document number, disqualification start and end dates, locality, state, postcode, country and comments. The core screening dataset.
- **Banned & disqualified organisations** – company name, ACN, ban type, start and end dates, source URL and comments.
- **Registered auditors & liquidators** – name, register number, ACN, status, registration and suspension dates, firm and address.
- **AFS & credit licensees** – licence name, licence number, ABN/ACN, status, start/end dates, authorisations/conditions and address.
- **Financial advisers & authorised representatives** – name, adviser/representative number, role, status, the appointing licensee (name + number), dates and address.

Every record shares a clean, flat set of columns across all registers, so you can screen and merge them easily. Empty runs are never charged.

### Who is it for

| Use case | Who benefits |
|---|---|
| AML / screening | Compliance teams checking counterparties against banned & disqualified lists |
| KYB & onboarding | Verifying an adviser, auditor, liquidator or licence holder is registered and current |
| Due diligence | Investors and lawyers vetting Australian financial-services providers |
| Market research | Analysts mapping the AFS / credit licensee landscape by state |

### How to use it

1. Pick an **ASIC register** (banned persons is the default).
2. Enter one or more **names** to search, or exact **identifier numbers** (ACN, AFS/credit licence, auditor/liquidator/adviser/representative number). Leave both empty to browse the whole register.
3. Optionally filter by **state** and **status**.
4. Set **Max Records** and run. Export as JSON, CSV or Excel, or pull it through the Apify API.

### Frequently Asked Questions

**Which registers are covered?**
Banned & disqualified persons, banned & disqualified organisations, registered auditors, registered liquidators, AFS licensees, credit licensees, financial advisers, AFS authorised representatives and credit representatives.

**Can I screen a list of names in one run?**
Yes. Add multiple names to the Search Names field and the actor runs each search and returns all matches in a single dataset.

**How do I look up a specific licence or company?**
Put the exact number (ACN, AFS or credit licence number, adviser or representative number) in Identifier Numbers for a precise match, or search by name.

**How fresh is the data?**
Records are read live at run time from the official published registers, so each reflects the latest available data (see observedAt).

### Export, API and AI agents (x402 + MCP)

Export the scraped data to **JSON, CSV or Excel**, pull it as a **dataset** through the Apify **API**, or wire it into your app with **no code**. This web scraper and data extractor also works for bulk data extraction and scheduled runs.

For AI agents: this Actor is available on **x402**, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription and no human in the loop. It also runs as an **MCP** tool inside Claude, Cursor and other AI clients out of the box. Learn more about [x402 agentic payments on Apify](https://docs.apify.com/platform/integrations/x402).

### Related scrapers

- [Australia ABN Lookup & Business Search Scraper](https://apify.com/scrapers_lat/australia-abn-lookup-scraper)
- [New Zealand Companies Register Scraper](https://apify.com/scrapers_lat/newzealand-companies-scraper)
- [UK Companies House Scraper](https://apify.com/scrapers_lat/uk-companies-house-scraper)

### More scrapers at scrapers.lat

This actor is built and maintained by [scrapers.lat](https://scrapers.lat), where we publish scrapers for public platforms: finance, news, real estate, jobs, e-commerce and government data. Browse the full catalog or ask us for a custom scraper at [scrapers.lat](https://scrapers.lat).

***

> This actor is an independent tool and has no affiliation with ASIC or the Australian Government. It only accesses publicly available register data. Use the results in accordance with the source's terms.

# Actor input Schema

## `register` (type: `string`):

Which ASIC register to search or browse.

## `searchNames` (type: `array`):

One or more person or company names to search for in the chosen register (for example 'SMITH', 'ACME CAPITAL'). Leave empty to browse the whole register. One run does every name.

## `identifierNumbers` (type: `array`):

Optional. Exact register numbers to look up: ACN, AFS licence number, credit licence number, auditor/liquidator number, adviser number or representative number, depending on the register.

## `state` (type: `string`):

Optional. Restrict results to an Australian state or territory (applies to registers that carry an address).

## `status` (type: `string`):

Optional. Filter by registration status (for example 'Registered', 'Current', 'Ceased') on registers that carry a status field.

## `locality` (type: `string`):

Optional. Only keep records whose locality/suburb contains this text (case-insensitive), on registers that carry an address.

## `postcode` (type: `string`):

Optional. Only keep records with this exact postcode, on registers that carry an address.

## `startDateFrom` (type: `string`):

Optional. Only keep records whose start/effective date is on or after this date (YYYY-MM-DD).

## `startDateTo` (type: `string`):

Optional. Only keep records whose start/effective date is on or before this date (YYYY-MM-DD).

## `onlyActive` (type: `boolean`):

Optional. Only keep records that appear active/current (no end or suspended date and status not ceased/cancelled/expired).

## `maxRecords` (type: `integer`):

Maximum number of records to collect in this run.

## `withAiCompanySummary` (type: `boolean`):

Off by default. When on, writes a concise plain-English summary of each entity from its ASIC register record. Requires a paid Apify plan. Billed only when a summary is produced.

## `withAiRiskFlags` (type: `boolean`):

Off by default. When on, surfaces KYB/compliance red flags (banned/disqualified, suspended, cancelled, enforcement comments). Requires a paid Apify plan. Billed only when flags are produced.

## `withAiIndustry` (type: `boolean`):

Off by default. When on, normalizes and classifies each entity industry with an ANZSIC/NAICS-style tag. Requires a paid Apify plan. Billed only when a classification is produced.

## Actor input object example

```json
{
  "register": "bannedPersons",
  "searchNames": [
    "SMITH"
  ],
  "state": "",
  "onlyActive": false,
  "maxRecords": 50,
  "withAiCompanySummary": false,
  "withAiRiskFlags": false,
  "withAiIndustry": false
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchNames": [
        "SMITH"
    ],
    "maxRecords": 50
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers_lat/australia-asic-registers-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searchNames": ["SMITH"],
    "maxRecords": 50,
}

# Run the Actor and wait for it to finish
run = client.actor("scrapers_lat/australia-asic-registers-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchNames": [
    "SMITH"
  ],
  "maxRecords": 50
}' |
apify call scrapers_lat/australia-asic-registers-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapers_lat/australia-asic-registers-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/VyiAhT7IEgXxZKlWZ/builds/LAo29YlUKLPi6C6J4/openapi.json
