JSON in. JSON out. No PDFs.
A REST API over the same data the web app uses — ABR, ASIC, ASIC Notices, Federal and state courts, and state licence registers. Bearer-token auth. Webhooks for portfolio events. Source URL and retrieval timestamp on every field. curl-ready in 60 seconds.
$ curl -H "Authorization: Bearer $CR_KEY" \ https://api.companyradar.com.au/v1/company/668224911 { "name": "Hartfield Pty Ltd", "acn": "668 224 911", "abn": "12 668 224 911", "status": "REGISTERED", "registered": "2016-04-14", "gst_registered": true, "anzsic": "E3011 Construction", "trading_names": ["Hartfield Civil"], "recent_notices": 2, "recent_court_matters": 1, "_sources": { "asic": "connect.asic.gov.au/..." }, "_fetched_at": "2026-04-18T03:14:22Z" }
Same API, different jobs.
We see two patterns in API usage: the indie developer building a focused tool and the fintech/SaaS engineering team wiring counterparty data into a product. The same endpoints serve both — the plans just scale up quota, rate limits, and uptime.
Build the thing nobody else has bothered to.
An ABN-finder Slack bot. A “is my landlord’s company actually solvent” web app. A weekly digest of every new construction company registered in your suburb.
Pro is the entry point for anything that needs the API — 250 tracked companies, 30 req/min, full REST and webhooks, $33.15/month annual. Sign up free and upgrade when your prototype outgrows the web app.
Counterparty monitoring as a service.
POST an ABN at onboarding, get back a structured entity profile your scorecard can ingest. PUT your portfolio of ABNs, get webhooks the moment a watched company hits a notice or court matter. Team plan: 2,000 tracked, 120 req/min, webhooks, OpenAPI spec, 99.9% uptime SLA. Higher volumes — talk to us.
Everything the registers publish, in one API.
Three calls and you’re integrated.
# Get one company by ACN curl https://api.companyradar.com.au/v1/company/668224911 \ -H "Authorization: Bearer $CR_KEY" # Search by name (free — does not count against tracked quota) curl "https://api.companyradar.com.au/v1/search?q=hartfield&state=NSW" \ -H "Authorization: Bearer $CR_KEY" # Add to watchlist for change alerts (counts as 1 tracked) curl -X POST https://api.companyradar.com.au/v1/watchlist \ -H "Authorization: Bearer $CR_KEY" \ -H "Content-Type: application/json" \ -d '{"acn":"668224911","webhook":"https://your-app/cr-events"}'
POST when something changes. Not when it doesn’t.
Subscribe once. We deliver.
Add an ACN to your watchlist with a webhook URL and an event filter. We POST a signed JSON payload within 60 seconds of the source register publishing the change. Retries with exponential backoff up to 24h. HMAC-SHA256 signature on every delivery.
// POST → https://your-app/cr-events // X-CR-Signature: sha256=... { "event": "asic_notice.published", "event_id": "evt_01HXKZ4...", "timestamp": "2026-04-18T03:14:22Z", "company": { "acn": "612 118 007", "name": "Apex Coastal Builds Pty Ltd" }, "data": { "notice_type": "NOTICE_OF_INTENT_TO_DEREGISTER", "published_at": "2026-04-18T02:00:00Z", "_source": "published.asic.gov.au/..." } }
Transparent rate limits. No surprise bills.
Bearer-token auth. One key per project. Every response carries X-RateLimit-Remaining headers. We 429 with Retry-After, never silently throttle. API access starts on Pro — the Free tier is web-only.
Official SDKs for seven languages.
Generated from the OpenAPI 3.1 spec and hand-polished. All libraries ship with typed responses, auto-retry with exponential backoff, built-in rate-limit handling, and webhook signature verification. Pinned versions for production, semver for patch bumps.
The OpenAPI 3.1 spec is published alongside each release — if we don’t ship your language yet, you can generate a client in seconds with openapi-generator.
Open-source demo apps to start from.
We ship a handful of reference apps that show the API in real use. MIT-licensed, deployable in an afternoon, good starting points whether you’re integrating KYB into a product or building a side project.
Vendor onboarding form
Next.js form that POSTs an ABN at signup, renders the live company card, and gates marketplace approval on registration status and recent notices. Drop-in for a marketplace onboarding flow.
Debtor watchlist dashboard
Python + HTMX dashboard that reads a CSV of ABNs, registers them as a watchlist, and renders a live status grid. Webhooks forward insolvency events to a Slack channel.
The /abn Slack command
A Slack slash-command bot that returns a company’s status, age, GST state, and most recent notice inline. A simple way to put KYB at your team’s fingertips.
Pro for hobby projects. Team for production stacks.
API access starts on Pro — $33.15/month annual covers most indie tools and side projects. Team adds bulk endpoints and 99.9% uptime for engineering teams shipping counterparty monitoring into their product. Sign up and experiment with the web app free; upgrade to Pro when you need the API.