ABR Australian Business Register Scraper avatar

ABR Australian Business Register Scraper

Pricing

from $22.00 / 1,000 result items

Go to Apify Store
ABR Australian Business Register Scraper

ABR Australian Business Register Scraper

Export company records from the Australian Business Register (ABR). Look up ABNs to pull entity name, ABN status, entity type, GST registration, address, trading names, and historical names. Or search by business name to discover ABNs. Covers 7M+ Australian businesses.

Pricing

from $22.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

ParseForge Banner

🏢 ABR Australian Business Register Scraper

🚀 Look up Australian businesses in seconds. Pull official records for 7M+ entities from the Australian Business Register: ABN status, entity type, GST registration, state, postcode, trading and historical names. No API key, no registration, no manual lookups.

🕒 Last updated: 2026-05-22 · 📊 17 fields per record · 🏢 7M+ Australian businesses · 🇦🇺 ABN + ACN coverage · 📑 Trading + historical names

The ABR Australian Business Register Scraper taps the official abr.business.gov.au register and returns 17 structured fields per record, including ABN, ABN status with effective date, entity name and type code, ACN where applicable, GST registration with effective date, state and postcode, plus arrays of business names, trading names, and historical names. The register is the authoritative source of business identity in Australia and is maintained by the Australian Taxation Office.

The Actor supports two lookup modes: bulk ABN lookup for enrichment of known identifiers, and business-name search for discovery. It covers every entity in the register, from sole traders and partnerships through to companies, trusts, and superannuation funds.

🎯 Target Audience💡 Primary Use Cases
B2B sales & marketing teams, lead-gen vendors, KYC/AML analysts, accountants, fintech compliance teams, journalistsCRM enrichment, KYC verification, GST status checks, supplier due diligence, business directory building, sanctions screening prep

📋 What the ABR Scraper does

Two lookup workflows in a single run:

  • 🆔 ABN lookup. Submit a list of 11-digit ABNs and receive the full register record for each one.
  • 🔍 Name search. Submit a business name and the Actor finds every matching ABN, then fetches the full record for each match.
  • 📑 Names expansion. Each record carries business names, trading names, and historical names as separate arrays.
  • 📍 Location capture. State and postcode parsed from the registered address.
  • ⚖️ GST and status flags. Current ABN status, status-effective date, GST registration flag, and GST-effective date.

Each record includes identity (ABN, ACN, entity name and type code), status (current/cancelled, effective date), tax registration (GST status and date), location (state, postcode), and every name the entity has ever traded under.

💡 Why it matters: the ABR is the single source of truth for B2B sales, KYC, and procurement in Australia. Building your own lookup means writing an HTML parser, handling form submissions, and respecting rate limits. This Actor handles all of that and returns clean structured records.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
modeenum"abnLookup"abnLookup fetches one record per ABN, nameSearch resolves a name to matching ABNs and fetches each.
abnsarray of string[]List of 11-digit ABN strings. Required in ABN Lookup mode.
nameQuerystringemptyBusiness or trading name to search. Required in Name Search mode.

Example: bulk ABN lookup.

{
"maxItems": 50,
"mode": "abnLookup",
"abns": ["33051775556", "53004085616", "11005357522"]
}

Example: name search.

{
"maxItems": 25,
"mode": "nameSearch",
"nameQuery": "telstra"
}

⚠️ Good to Know: the register exposes business names, trading names, and historical names separately. A single ABN can carry dozens of business names across decades. The Actor returns every name with its registration date so you can reconstruct an entity's full naming history.


📊 Output

Each business record contains up to 17 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🆔 abnstring"33051775556"
abnStatusstring"Active"
📅 abnStatusFromISO date"2000-11-01"
🏢 entityNamestring"BHP GROUP LIMITED"
🏷️ entityTypestring"Australian Public Company"
🏷️ entityTypeCodestring"PUB"
🆔 acnstring | null"004028077"
💼 gstRegisteredbooleantrue
📅 gstFromISO date"2000-07-01"
📍 addressStatestring"VIC"
📮 addressPostcodestring"3000"
📑 businessNamesarray["BHP", "BHP Billiton"]
🏷️ tradingNamesarray["BHP Group"]
🗂️ historicalNamesarray[{name, from}]
🔎 matchScorenumber | null0.98
🔗 abrUrlstring"https://abr.business.gov.au/ABN/View?abn=..."
🕒 scrapedAtISO 8601"2026-05-22T00:00:00.000Z"

📦 Sample records


✨ Why choose this Actor

Capability
🏢Official source. Every record comes from the live Australian Business Register.
🔁Two lookup modes. Bulk ABN enrichment plus name-based discovery in one Actor.
📑Complete naming history. Business, trading, and historical names with effective dates.
⚖️Tax registration captured. GST registration flag and date alongside ABN status.
📍Geographic signals. State and postcode parsed for every record.
🚫No API key. No registration. No quota negotiation.
Polite by default. Built-in rate spacing keeps you on the right side of the register.

📊 The ABR is the authoritative business-identity register in Australia. This Actor turns it into a structured pipeline ready for CRM, KYC, or due-diligence workflows.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ ABR Scraper (this Actor)$5 free credit, then pay-per-use7M+ Australian entitiesLive per lookupABN list, name search⚡ 2 min
Build your own scraperFreeUp to youManualUp to you🐢 Days
Commercial business data vendors$$$ per recordCurated subsetVariableVendor-defined⏳ Hours
Manual register lookupsFreeOne at a timeManualUI form🕒 Endless

Pick this Actor when you need clean structured ABR records at scale, with both bulk lookup and discovery search supported.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the ABR Australian Business Register Scraper page on the Apify Store.
  3. 🎯 Set input. Pick ABN Lookup mode (with a list of ABNs) or Name Search mode (with a business name), plus maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

🎯 B2B Sales & CRM Enrichment

  • Enrich CRM leads with ABN, GST status, and state
  • Validate prospects before outreach
  • Build territory plans with location signals
  • Score accounts by entity type (PUB, PRV, IND)

⚖️ KYC, AML & Compliance

  • Verify supplier ABNs in procurement workflows
  • Pre-screen counterparties for status changes
  • Capture historical names for sanctions matching
  • Document GST registration for tax-invoicing

📰 Journalism & Research

  • Resolve company names to canonical ABNs
  • Track entity name changes over time
  • Investigate networks of related trading names
  • Surface dormant or cancelled entities

🧾 Accounting & Bookkeeping

  • Bulk-validate supplier ABNs in invoicing systems
  • Detect GST-registered vs non-GST vendors
  • Audit ABN status before BAS reporting
  • Keep a clean supplier master record

🔌 Automating ABR Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Daily or weekly refreshes keep CRM, KYC, and supplier records in sync automatically.


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Studies on Australian business demographics
  • Entrepreneurship and sole-trader research
  • Industry-composition and entity-type analyses
  • Reproducible business-population datasets

🎨 Personal and creative

  • Personal due-diligence on new business partners
  • Side projects on local business directories
  • Hobby research into corporate name histories
  • Content research for finance or business blogs

🤝 Non-profit and civic

  • NGO due diligence on partner organizations
  • Civic-tech business-registry transparency tools
  • Investigative journalism on corporate networks
  • Volunteer auditing of grant recipient entities

🧪 Experimentation

  • Train entity-resolution and matching models
  • Validate prototype CRM enrichment pipelines
  • Test address-parsing and entity-typing logic
  • Build identity-graph experiments on real data

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Choose ABN Lookup mode (with a list of ABNs) or Name Search mode (with a business name). The Actor fetches each record from the public register and emits a clean structured record per entity.

🆔 What is an ABN?

An ABN is an 11-digit Australian Business Number issued by the Australian Taxation Office. Every business operating in Australia has one. The Actor returns the full ABR record for any valid ABN you submit.

🔎 What if a business has multiple trading names?

You get them all. Business names, trading names, and historical names are returned as separate arrays. Historical names include the date each name was registered.

💼 Does it return GST registration?

Yes. Every record includes a gstRegistered boolean and a gstFrom effective date.

🚫 What happens if an ABN doesn't exist?

You get an error record with the offending ABN so you can clean your input list.

⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor on any cron interval (daily, weekly) and keep a downstream supplier or CRM database in sync.

The ABR is a public register. Lookup data is generally available for use. Always review the ABR's terms of use for your specific application before commercial reuse.

💼 Can I use this data commercially?

Yes, for many use cases. The data is published for public access and is widely used by Australian businesses for procurement, invoicing, and due-diligence workflows.

💳 Do I need a paid Apify plan to use this Actor?

No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and gives you access to scheduling, higher concurrency, and larger batch lookups.

🔁 What happens if a run fails or gets interrupted?

Apify automatically retries transient errors. If a run still fails, you can inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved so you never lose progress.

🆘 What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.


🔌 Integrate with any app

ABR Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe business records into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push enriched records into your CRM, or alert your team in Slack.


💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Australian Business Register, the Australian Taxation Office, or the Australian Government. All trademarks mentioned are the property of their respective owners. Only publicly available business register data is collected.