Paginating Past the 40-Row Cap on Australian Business Register Searches
Description and use
An automation recipe that bypasses the 40‑row cap on Australian Business Register searches, providing complete company data including ACN/ABN, GST status, and business names.
Problem
Manual KYB checks against the Australian Business Register (ABR) are slow and limited to 40 results per page, making it hard to retrieve full entity data or historical trading names.
Outcome
The scraper automatically handles pagination beyond the 40‑row cap, translates ACNs to ABNs, and returns comprehensive, clean JSON records suitable for KYB and vendor audit workflows.
Workflow
- 1. Install the Apify SDK and set your Apify token.
- 2. Prepare a run input JSON specifying mode (searchByAbn, searchByAcn, or searchByName) and relevant parameters (e.g., abn, acn, searchText, states, maxItems).
- 3. Call the actor via the ApifyClient: client.actor('crawlerbros/australia-abn-business-register-scraper').call(run_input).
- 4. Retrieve the dataset items from the run’s default dataset.
- 5. Process the returned JSON records to extract required fields such as entityName, abn, gstStatus, businessNames, and tradingNames.
Evidence
The actor handles pagination internally, traversing all available result pages up to the configured limit rather than dropping data after the initial page.
The scraper resolves the company number to its parent ABN record on the government registry.
- Record date: 2026-09-22T07:45:38.319Z