Skip to content
HomeIndustriesDevelopers & builders of tools
Developers & builders of tools

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.

JSON, OpenAPI 3.1 spec Webhooks for events Source URL on every field
api.companyradar.com.au/v1/company/668224911
$ 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"
}
Two kinds of developer

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.

Indie / hobbyist

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.

Fintech / SaaS engineering

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.

Data sources

Everything the registers publish, in one API.

Top sources
ASIC companies ABR / ABN ASIC Notices Federal Court State courts QBCC licences NSW Fair Trading
Quickstart

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"}'
Webhooks

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/v1/watchlist GET /v1/watchlist DELETE/v1/watchlist/{id} POST/v1/watchlist/bulk GET /v1/events?since=...
// 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/..."
  }
}
Limits & auth

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.

PRO
30
req / minute
250 tracked companies. Webhooks. JSON & CSV export. $33.15/month annual.
TEAM
120
req / minute
2,000 tracked. Bulk endpoints. 99.9% uptime SLA. $169/month annual.
ENTERPRISE
Custom
contact us
Dedicated infra, custom rate limits, audit logs, SSO, contractual SLA.
Client libraries

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.

JavaScript / TypeScript
npm
$ npm install @companyradar/sdk
ESM + CJSNode 18+Deno · Bun
Python
PyPI
$ pip install companyradar
Python 3.9+asyncioPydantic v2
Ruby
RubyGems
$ gem install companyradar
Ruby 3.0+Rails-readySorbet types
Rust
crates.io
$ cargo add companyradar
async / tokioserdeMSRV 1.75
Java
Maven Central
$ com.companyradar:sdk:1.0
JDK 17+JacksonReactive variant
.NET / C#
NuGet
$ dotnet add package CompanyRadar
.NET 8System.Text.JsonAOT-ready

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.

Reference implementations

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.

DEMO · KYB

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.

Next.jsTypeScriptVercel
github.com/companyradar/demo-kyb
DEMO · PORTFOLIO

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.

PythonFastAPIHTMX
github.com/companyradar/demo-portfolio
DEMO · SLACK

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.

Node.jsSlack BoltCloudflare Workers
github.com/companyradar/demo-slack

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.

Other industries

Who else uses this.