REST API + MCP server + webhooks

Verify and monitor
every Australian entity, one API

Give AUO an ABN, ACN, or company name and get one verified record, joined from every free government register. Then watch the entity and get a signed webhook the moment something important changes.

Free synthetic sandbox, no card required

POST https://api.auo.com.au/v1/resolve
Authorization: Bearer auo_sk_test_...

{ "abn": "46008583542" }
{
  "entity_name": { "value": "MACQUARIE BANK LIMITED", "source": "ABR" },
  "abn_status":  { "value": "Active", "source": "ABR" },
  "acn":         { "value": "008583542", "source": "ASIC" },
  "screening":   { "dfat_sanctions": { "status": "no_match" } }
}
EntityMACQUARIE BANK LIMITED ABR
ABN46 008 583 542 Active
ACN008 583 542 ASIC
LicenceAFS 237502 ASIC AFS
Screeningno_match DFAT

Joined from every free government register

ASICABRACNCORICGLEIFDFATAUSTRACASIC Insolvency
What you get

Every register, joined into one entity.

Stop stitching together a dozen government feeds. AUO resolves them into one canonical record, with the source and date behind every field.

One entity, every source

The Australian Business Register, ASIC, ACNC, ORIC, GLEIF, and more, joined into one canonical record.

Provenance on every field

Each value carries the register it came from and the date it was read. Conflicts are flagged, not hidden.

Screening, done honestly

DFAT sanctions and ASIC banned registers. Possible-match, never "cleared." A no-match is not a clearance.

Continuous monitoring

Subscribe to an entity and get a signed webhook when something changes: deregistration, a sanctions hit, an insolvency notice.

Three surfaces, one token

The same data over REST, an MCP server for AI agents, and outbound webhooks. One account, one bearer token.

Test and live sandboxes

A free synthetic sandbox returns every response shape. Ship your integration, then flip to live data.

A look at the API

Resolve, screen, and watch.

Real response shapes, not stock illustrations. Every field carries its source and the date it was read.

FieldValueSource
entity_nameNORTHWIND PTY LTDABR
abn_statusActiveABR
acn123 456 789ASIC
charityRegisteredACNC
RegisterResultAs of
DFAT sanctionsno_match2026-07-02
ASIC banned personsno_match2026-07-02

A no-match is not a clearance. Screening is possible-match.

{
  "event": "deregistration",
  "entity": { "acn": "123456789" },
  "source": "ASIC",
  "as_of": "2026-07-02"
}
18
Free government sources
3
Surfaces: REST, MCP, webhooks
100%
Fields carry a source and date
0
Contact-sales walls
Honest by design

What we cover, and what we do not.

The value is knowing exactly where the free public record ends. We state it plainly.

What AUO does

Resolves and verifies an entity, joins every free register, screens against sanctions and banned lists, and watches for changes.

No directors or owners

No directors, shareholders, or beneficial ownership. That is not in the free public record, and we never pretend otherwise.

Possible-match, not cleared

Screening returns review or no_match, never "cleared." A no-match is not a clearance. Every hit warrants human review.

Petitions, not verdicts

Bankruptcy shows as a petition filed, a distress signal, not adjudicated bankruptcy status.

Pricing

Public pricing, no sales wall.

A free synthetic sandbox with the full API, then three paid tiers. Over your allowance is a soft cap, not a block.

Starter
$49/ month
5,000 calls, 250 watched entities
Start
Most popular
Growth
$199/ month
50,000 calls, 2,500 watched entities
Start
Scale
$599/ month
250,000 calls, 15,000 watched entities
Start

See full pricing

FAQ

Everything else you are wondering.

Still stuck? Email contact@auo.com.au.

Is it really all free public data?

Yes. AUO is built entirely on free public Australian government registers. No paywalled sources.

What is not included?

No directors, shareholders, or beneficial ownership. That data is not in the free public record.

Test sandbox vs live?

A free synthetic sandbox returns every response shape. Upgrade to flip to live data. Same code path.

How does watch and webhooks work?

Subscribe to an entity and receive an HMAC-signed, replay-safe webhook when something changes. Poll as a fallback.

REST, MCP, or webhooks?

All three, on one bearer token. REST for calls, an MCP server for AI agents, webhooks for monitoring.

Can I resell the data?

Bulk and resale are a separate contract. Some sources carry re-disclosure conditions. Contact us first.

Resolve your first entity in a minute.