Skip to content
Comms.ID
Esc
↑↓navigate↵open⌘Jpreview

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

  1. Set up your app

    pnpm dlx comms-id init

    Creates your app's key in .env.local and adds the Comms.ID registry to components.json. The key stays on your machine and server; the browser never holds a credential.

  2. Register your app

    In Companion → Registered apps, paste the public key that init printed. Copy the COMMS_ID_CLIENT_ID line it gives you into .env.local. You need a verified website in Companion first. Never paste your private key.

  3. 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)} />