Back to articles
I built a REST API for Australian business data - here's how
How-ToTools

I built a REST API for Australian business data - here's how

via Dev.toSachh Moka

If you've ever tried to programmatically look up an Australian Business Number, you've probably met the ABR's SOAP/XML web service. If you've tried to get ASIC company details or ACNC charity records, you've discovered they don't have an API at all — just weekly CSV dumps. I built OzRegAPI to solve this. It's a REST/JSON API that wraps all three government data sources into one interface. Here's how I built it, what decisions I made, and what I learned shipping my first paid API product. The problem Australia has three separate business registries: ABR (Australian Business Register) — ABN lookups, entity details, GST status. Has an API, but it's SOAP/XML with a WSDL you need to parse. ASIC (Australian Securities and Investments Commission) — Company registrations, types, directors. No API. They publish a ~400MB CSV file weekly. ACNC (Australian Charities and Not-for-profits Commission) — Charity records. Also no API. Also a weekly CSV. If you're building accounting software, a customer

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles