OzRegAPI
OzRegAPI is a REST/JSON API for Australian business registry data. It wraps three government data sources — the Australian Business Register (ABR), ASIC company register, and ACNC charity register — into a single API with consistent response formats. The ABR's native interface is SOAP/XML. ASIC and ACNC publish weekly CSV bulk dumps with no API. OzRegAPI handles all of that and gives you JSON…
OzRegAPI endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
filter_by_charity_filter_charity_get /filter/charity |
|
| GET |
filter_by_postcode_filter_postcode__postcode__get /filter/postcode/{postcode} |
|
| GET |
filter_by_status_filter_status_get /filter/status |
|
| GET |
health_check_health_get /health |
Return service health status. |
| GET |
attribution_attribution_get /attribution |
Return data source attribution information and disclaimer. |
| GET |
business_lookup_business__identifier__get /business/{identifier} |
Enriched business lookup — auto-detects ABN or ACN, returns unified data. |
| GET |
search_entity_search_entity_get /search/entity |
Search ABR by entity name (entity-focused endpoint). |
| POST |
batch_lookup_batch_lookup_post /batch/lookup |
Look up multiple ABNs in a single request (1-100 ABNs). Invalid checksums are skipped to the errors list; valid ABNs are resolved. |
| GET |
lookup_charity_charity__abn__get /charity/{abn} |
Look up an ACNC charity by ABN. |
| GET |
validate_abn_endpoint_validate__abn__get /validate/{abn} |
Validate an ABN — always returns 200 with a ValidationResult. If the ABN fails the checksum, returns valid=False immediately. If it passes, calls ABR to confirm active status. |
| GET |
search_by_name_search_name_get /search/name |
Search ABR by entity name. |
| GET |
lookup_company_company__acn__get /company/{acn} |
Look up an ASIC company by ACN. |
| GET |
monitor_updates_monitor_updates_get /monitor/updates |
Return ABNs whose records were updated on or after the given date. |
| GET |
lookup_acn_acn__acn__get /acn/{acn} |
Look up an Australian Company Number via ASIC. |
| GET |
lookup_abn_abn__abn__get /abn/{abn} |
Look up an Australian Business Number. |
| GET |
monitor_registrations_monitor_registrations_get /monitor/registrations |
Return ABNs newly registered in the given year/month. |
OzRegAPI pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA | $29.99 / month | — |
|