Australian Business (ABN) Lookup & Enrichment
Pricing
$2.00 / 1,000 business record returneds
Australian Business (ABN) Lookup & Enrichment
Bulk-check ABNs, ACNs and business names against the official Australian Business Register. Clean CRM and supplier lists: ABN status, cancelled date, entity name and type, GST, state, postcode, business names, ACN and a fuzzy match score. CSV in, enriched rows out.
Pricing
$2.00 / 1,000 business record returneds
Rating
0.0
(0)
Developer
Luke Main
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Features
Share
Bulk ABN lookup, ACN lookup and business-name matching against the official Australian Business Register (ABR). Paste a list, or point it at a CSV of suppliers, customers or leads, and get back one clean, CRM-ready row per input:
ABN · ABN status (Active / Cancelled) and cancelled date · entity name · entity type · GST registered and from-date · main business state and postcode · registered business names and trading names · ACN · DGR and ACNC flags · a match score for name searches · link to the ABR record.
Use it to validate ABNs before paying invoices, check GST registration on suppliers, clean a CRM or lead list, find the ABN for a list of company names, or keep stored ABN details up to date.
Why this one
- CSV in, enriched CSV out. Give it a CSV URL (Google Sheets "publish to web as CSV" works). It finds the ABN / ACN / name column itself, and every original column comes back in
sourceRow, so the output lines up with your list. - Mixed input, auto-detected. One list can hold
51 824 753 556,004 085 616andWoolworths Group Ltd. ABNs and ACNs go straight to the register; names are searched. - Fuzzy name matching you can trust. Each candidate gets ABR's own relevance score and our own name similarity (ignores Pty Ltd / Limited / punctuation / word order), combined into a 0-100
matchScorewith amatchConfidenceof high / medium / low. Pick best match only for enrichment, or top matches for research. - State, postcode and active-only filters to stop "Smith Plumbing" matching the wrong state. Per-row state and postcode columns are supported for CSVs.
- Check digits validated offline first. Typos and invalid ABNs/ACNs are flagged with a reason without querying the register.
- You only pay for matches. Not-found and invalid rows are still returned (so your list stays aligned) but are free.
- Official data only. Uses the ABR's own ABN Lookup web services (XML API), not page scraping.
Pricing
Pay per result: US$2.00 per 1,000 business records returned (US$0.002 per matched row). Not-found and invalid inputs cost nothing. Apify platform compute is small (a few cents per thousand lookups).
Input examples
Quick list
{"queries": ["51 824 753 556", "Woolworths Group Limited", "004 085 616", "Bunnings"],"nameMatchMode": "best"}
Enrich a supplier CSV, NSW only, active ABNs only
{"csvUrl": "https://docs.google.com/spreadsheets/d/e/.../pub?output=csv","csvColumn": "Supplier","states": ["NSW"],"activeOnly": true}
Research: top 10 businesses matching a name in one postcode
{ "queries": ["coffee"], "nameMatchMode": "all", "maxMatchesPerName": 10, "postcode": "2000" }
Output
One row per ABN/ACN input; one row per name (best mode) or up to n rows per name (top matches mode).
{"input": "Woolworths Group Limited","inputType": "name","found": true,"message": null,"matchRank": 1,"abn": "88000014675","abnFormatted": "88 000 014 675","abnStatus": "Active","abnStatusFrom": "1999-11-01","abnCancelledDate": null,"entityName": "WOOLWORTHS GROUP LIMITED","entityTypeCode": "PUB","entityType": "Australian Public Company","gstRegistered": true,"gstRegisteredFrom": "2000-07-01","gstCancelledDate": null,"state": "NSW","postcode": "2153","acn": "000014675","businessNames": ["Woolworths Business","The Business Grocer","Everyday Gifting","Everyday Internet","... 44 more"],"tradingNames": ["WOOLWORTHS","DICK SMITH ELECTRONICS","BWS-BEER WINE SPIRITS","... more"],"matchedName": "WOOLWORTHS GROUP LIMITED","matchedNameType": "mainName","abrScore": 99,"nameSimilarity": 100,"matchScore": 100,"matchConfidence": "high","dgrEndorsed": false,"acncRegistrationStatus": null,"recordLastUpdated": "2026-09-15","abrUrl": "https://abr.business.gov.au/ABN/View?id=88000014675","checkedAt": "2026-11-13T07:43:00+00:00","replacedAbn": null}
(Real row from a live run on 13 Nov 2026, name lists shortened. Values come live from the ABR on each run.)
| Field | Meaning |
|---|---|
found | false when there was no match or the number failed its check digit; message says why. |
abnStatus, abnStatusFrom, abnCancelledDate | Current ABN status, since when, and the cancellation date if cancelled. |
gstRegistered, gstRegisteredFrom, gstCancelledDate | Current GST registration and dates. |
entityTypeCode, entityType | E.g. PRV / Australian Private Company, IND / Individual/Sole Trader, TRT / trust. |
state, postcode | Main business location as held by the ABR (no street address: the ABR does not publish it). |
businessNames, tradingNames | Current registered business names and legacy trading names. |
matchScore, matchConfidence, abrScore, nameSimilarity | Name searches only. Review low confidence rows by hand. |
sourceRow | Your original CSV row, when the input came from a CSV. |
A RUN_SUMMARY record in the key-value store counts inputs, matches, not-found, invalid and service errors.
Your own GUID (optional)
The ABR gives free web services access keys (a "GUID"). The Actor has one built in, so you don't need your own. If you have one, paste it into ABN Lookup GUID; it's stored as a secret input.
Integrations
Schedule it monthly against your supplier sheet and send cancelled ABNs or lapsed GST registrations to email, Slack or Google Sheets with Apify integrations, Zapier or Make. Call it from code with the Apify API or the apify-client package.
FAQ
Is this official? The data comes from the ABR's public ABN Lookup web services. This tool is independent: it is not endorsed by, approved by or affiliated with the Commonwealth, the ABR, the ATO or ASIC.
How fresh is the data? Each run queries the register live. ABN Lookup is updated regularly, but the ABR doesn't guarantee it is complete or current; verify anything important at abr.business.gov.au.
Why no street address, phone or email? The ABR doesn't publish them. Only state and postcode of the main business location are public.
Personal information. Sole traders' ABN records include their name. Use the results only for legitimate purposes (e.g. invoice and supplier checks) and in line with the Australian Privacy Act. If the ABR withdraws a record, delete your copies too.
Data source and attribution
Data source: ABN Lookup, Australian Business Register (https://abr.business.gov.au), accessed through the ABN Lookup web services under the ABN Lookup Web Services Agreement. © Commonwealth of Australia. The Registrar of the ABR does not guarantee that the information is accurate, up to date or complete, and accepts no liability for its use.
About
Built with AI and maintained by Luke Main (Cessnock, NSW). Questions or a field you need? Open an issue on the Actor's Issues tab.