Comms.ID registry
ABN lookup
Search the Australian Business Register by business name or ABN. Choose where the answer comes from: the live register, the weekly dataset, or live with the dataset as a fallback.
Asks the Australian Business Register now.
- Name
- ABN
- Status
- Type
Type a business name, or an ABN or ACN.
Contains data from the ABN Bulk Extract, Australian Business Register, licensed under CC BY 3.0 AU
Response
The response appears here.
Installation
Set up your app
pnpm dlx comms-id initCreates your app's key in
.env.localand adds the Comms.ID registry tocomponents.json. The key stays on your machine and server; the browser never holds a credential.Register your app
In Companion → Registered apps, paste the public key that
initprinted. Copy theCOMMS_ID_CLIENT_IDline it gives you into.env.local. You need a verified website in Companion first. Never paste your private key.Add the component
pnpm dlx comms-id add abn-lookup
Usage
import { AbnLookup } from "@/components/comms-id/abn-lookup";
<AbnLookup mode="live-first" onSelect={(business) => console.log(business.abn)} />