ParseForge Scrapers

ABR Australian Business Register Scraper

parseforge/abr-australian-business-register-scraper

BusinessLead generationOther

Scrapes Australian Business Register data by ABN or business name. Returns each business as a flat row with ABN, entity name, status, and registration details.

Run this scraper See the API call
Total users
4
Monthly active
2
Total runs
146
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

ABR Australian Business Register Scraper

Scrape Australian Business Register data by ABN or business name, up to a million records per run. Every business comes with its ABN, entity name, status, and registration details. No login or API key. Export to CSV, JSON, Excel, or XML.

The Australian Business Register's official API needs registration and rate-limits you. This reads the public ABN Lookup and Name Search pages directly, filtered by ABN or business name, and returns each match in one fixed schema.

Who uses it What they scrape ABR Australian Business Register for
Market researchers Which businesses are active in a sector or region
Lead generation teams Build prospect lists with verified ABNs and entity names
Compliance officers Check registration status and details for due diligence
Data analysts Enrich internal records with official ABR data

What it does

This Actor collects Australian business records by ABN or business name, and returns each one as a flat row.

  • πŸ” ABN Lookup: fetch full details for one or more 11-digit ABNs.
  • πŸ“› Name Search: find matching businesses by business or trading name.
  • πŸ“Š Structured output: each business returned as a flat row with ABN, entity name, status, and more.
  • πŸ“ Multiple exports: download as CSV, JSON, Excel, or XML.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with ABR Australian Business Register data

πŸ“ˆ Build B2B lead lists.

A sales team runs Name Search for a niche term, exports the ABNs and entity names, and loads them into their CRM for outreach.

πŸ”Ž Verify business details.

A compliance officer inputs a list of ABNs, checks the registration status and entity type, and flags any mismatches.

πŸ“Š Enrich customer data.

A data analyst matches internal customer records against ABR data by ABN, adding official names and statuses to their warehouse.

πŸ—ΊοΈ Map a market.

A market researcher searches a common business name, collects all matching entities, and analyzes the competitive landscape.

Why choose this scraper

What you get
Official data Records come straight from the Australian Business Register
No API key Scrapes the public pages, no registration or rate limits
Two modes Look up by ABN or search by name
Scalable Collect up to a million businesses per run

How it compares

No other Store actor targets ABR Australian Business Register the same way, so the honest comparison is with the alternatives teams actually weigh.

ABR Australian Business Register Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When ABR Australian Business Register changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor from ABNs or a business name, and set a maximum number of businesses to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
  "maxItems": 10,
  "mode": "abnLookup",
  "abns": [
    "51824753556",
    "11005357522",
    "53004085616",
    "33051775556",
    "88000014675"
  ]
}

A larger pull:

{
  "maxItems": 200,
  "mode": "abnLookup",
  "abns": [
    "51824753556",
    "11005357522",
    "53004085616",
    "33051775556",
    "88000014675"
  ]
}

Pricing

Pay-per-result: $0.02933 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $2.93
1,000 results $29.33
10,000 results $293.30

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the ABR Australian Business Register Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to ABR Australian Business Register through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/abr-australian-business-register-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your ABNs are exactly 11 digits and contain no spaces or dashes. For Name Search, try a shorter or more common business name.

The run stops before collecting all businesses.

Increase the maxItems input. The default is 10, but you can set it up to 1,000,000.

I get an error about invalid ABN.

ABNs must be 11-digit numeric strings. Remove any formatting and verify the number against the ABR website.

The output is missing some fields.

Some fields may be empty if the business does not have that data. Check the sample output to see all possible fields.

The Actor is slow.

Reduce the maxItems or run during off-peak hours. The ABR website may be slower at certain times.

FAQ

Question Answer
What is the Australian Business Register? The Australian Business Register (ABR) is the official government database of Australian business and not-for-profit organisations. It stores details like ABN, entity name, and registration status.
Do I need an API key or registration? No. This Actor scrapes the public ABN Lookup and Name Search pages directly, so no API key or registration is required.
What is an ABN? An Australian Business Number (ABN) is a unique 11-digit identifier for businesses operating in Australia. It is used for tax and business dealings.
Can I search by business name? Yes. Use the Name Search mode and enter a business or trading name. The Actor will return all matching businesses.
How many businesses can I collect? You can set a maximum of up to 1,000,000 businesses per run using the maxItems input.
What data fields are returned? The Actor returns a flat row per business, including ABN, entity name, status, and other registration details. The exact fields are shown in the sample output.
Can I export the data? Yes. You can export the results as CSV, JSON, Excel, or XML from the Apify platform.
Is this legal? Scraping public data from the ABR is generally allowed for personal or business use. Always check the ABR terms of use and comply with local laws.
Can I run this on a schedule? Yes. You can set up a recurring schedule in Apify to run the Actor daily, weekly, or at any interval.
What if I get no results? Check your input: ABNs must be 11 digits, and the business name must be spelled correctly. Also ensure the maxItems is not set too low.

Related actors

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Australian Business Register. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer Maximum number of businesses to collect per run. 10
mode string (2 options) ABN Lookup fetches full details for one or more ABNs. Name Search finds matching businesses by name. abnLookup
abns array List of 11-digit ABN strings. Required in ABN Lookup mode. ["51824753556","11005357522","5300408561
nameQuery string Business or trading name to search for. Required in Name Search mode. not set

Pricing

from $22.00 per 1,000 results

Charged forWhat it isPrice each
Result Item Charged once per result collected. $0.022 to $0.02933

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST Β· run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~abr-australian-business-register-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run ABR Australian Business Register Scraper on Apify All scrapers