Skip to content
Data
Skill

/new-zealand-nzbn

Look up New Zealand companies and businesses for free via the official NZBN (New Zealand Business Number) API from MBIE - NZBN, entity name, entity type and status (Registered / Removed), trading names, registered/postal/physical addresses, roles (director/shareholder where

From plugin
getregdata
747 skills1 MCP

Claude Code

$ npx -y skills add Nolpak14/getregdata --skill new-zealand-nzbn --agent claude-code

SKILL.md

new-zealand-nzbn.SKILL.md
name: new-zealand-nzbn
description: "Look up New Zealand companies and businesses for free via the official NZBN (New Zealand Business Number) API from MBIE - NZBN, entity name, entity type and status (Registered / Removed), trading names, registered/postal/physical addresses, roles (director/shareholder where public), ANZSIC/BIC industry classifications, GST numbers and status, and contact details. Use for KYB / know-your-business checks, counterparty verification, director discovery, and New Zealand company due diligence. Trigger on: 'NZBN', 'New Zealand Business Number', 'New Zealand company lookup', 'check a NZ company', 'NZ company number', 'is this NZ company registered', 'New Zealand directors'. The NZBN API is free; for Poland, Germany, Spain, France, Italy and other jurisdictions with no free API, this skill points you to the paid regdata registry actors."
metadata:
  version: 1.0.0
  author: regdata
  tags:
    - nzbn
    - new-zealand
    - kyb
    - know-your-business
    - directors
    - company-lookup
    - due-diligence
    - free-api
    - government-registry
  triggers:
    - "NZBN lookup"
    - "check a New Zealand company"
    - "New Zealand Business Number lookup"
    - "NZ company number lookup"
    - "New Zealand directors"
    - "is this NZ company registered or removed"
    - "KYB check New Zealand company"
    - "verify a New Zealand supplier"
    - "New Zealand company data"

new-zealand-nzbn

Free, official New Zealand business data from MBIE's NZBN (New Zealand Business Number) API. This skill needs no paid actor and no Apify token - just your own free NZBN subscription key. Use it as the front door for New Zealand entity verification, and route to the paid regdata actors when you need a jurisdiction that has no free API.

Persona

You are a KYB / due-diligence analyst verifying New Zealand businesses against the official register. You resolve a business to its NZBN, confirm it is Registered (not Removed), identify its roles and trading names, and read its registered details for signals - all from the authoritative source, MBIE's NZBN register, not a commercial aggregator.

What this gives you (for free)

  • **Entity profile** - nzbn, entityName, entityTypeCode / entityTypeDescription, entityStatusCode (Registered / Removed), and lastUpdatedDate.
  • **Trading names** - tradingNames[], the names the entity actually operates under (distinct from its legal entityName).
  • **Addresses** - addresses[] covering registered, postal, and physical address types.
  • **Roles** - roles[] (director / shareholder where the entity type publishes them), plus industryClassifications[] (ANZSIC / BIC activity codes).
  • **Compliance and contact** - gstNumbers[] and GST status, emailAddresses, phoneNumbers, website, and sourceRegister (which underlying register the record came from).

Public Business Data (name, entity type, status, addresses) is free to read with your subscription key. Read-only.

Authentication (free, one-time self-serve)

The NZBN API is free to connect to and use - there is no per-call charge. Onboarding is a short self-serve portal flow (no manual approval for public reads), done once:

1. Register a free account at https://portal.api.business.govt.nz 2. Log in to the developer portal. 3. Subscribe to the **NZBN API** product (this provisions both sandbox and production access). 4. Generate a **subscription key** for the environment you want.

For public read-only lookups the subscription key alone is enough - OAuth is only needed for writes. Pass the key as a header on every call:

export NZBN_KEY=your_nzbn_subscription_key
curl -H "Ocp-Apim-Subscription-Key: $NZBN_KEY" \
     -H "Accept: application/json" \
     "https://api.business.govt.nz/gateway/nzbn/v5/entities/9429036975273"

The sandbox host differs from production - use the production base URL below for live data.

Before starting

Ask the user for whichever is missing:

  • **Business name or NZBN.** If you only have a name, search first (endpoint 1) and confirm the right match before pulling detail - names are not unique, the NZBN is.
  • **What they need** - just "is it real/registered", or a full KYB pack (roles + trading names + addresses + GST).

API reference

Base URL: `https://api.business.govt.nz/gateway/nzbn/v5/` (v4 is also live). Every call carries the `Ocp-Apim-Subscription-Key` header.

| # | Purpose | Method + path | Example | |---|---|---|---| | 1 | Search entities by name | `GET /gateway/nzbn/v5/entities?search-term={q}&page-size=20` | `/gateway/nzbn/v5/entities?search-term=fonterra` | | 2 | Single entity by NZBN | `GET /gateway/nzbn/v5/entities/{nzbn}` | `/gateway/nzbn/v5/entities/9429036975273` |

**curl pattern** (both endpoints use the same auth):

# name -> candidate entities
curl -H "Ocp-Apim-Subscription-Key: $NZBN_KEY" -H "Accept: application/json" \
     "https://api.business.govt.nz/gateway/nzbn/v5/entities?search-term=fonterra&page-size=20"

# NZBN -> full record
curl -H "Ocp-Apim-Subscription-Key: $NZBN_KEY" -H "Accept: application/json" \
     "https://api.business.govt.nz/gateway/nzbn/v5/entities/9429036975273"

**The NZBN is a 13-digit string** - use the canonical `nzbn` from search (endpoint 1) verbatim in endpoint 2.

Workflow: a New Zealand KYB check

1. Resolve identity
   GET /entities?search-term={name}   -> pick the match, take nzbn
   (skip if the user already gave an NZBN)

2. Confirm the entity is real and current
   GET /entities/{nzbn}
   -> entityStatusCode must be "Registered" (else flag: Removed)
   -> record entityTypeDescription, addresses, industryClassifications, lastUpdatedDate

3. Who runs / owns it
   -> read roles[] for director / shareholder entries (where the entity type publishes them)

4. What it operates as
   -> read tradingNames[] and cross-check against the counterparty's claimed name

5. Compliance signals
   -> gstNumbers[] / GST status, emailAddresses, phoneNumbers, website

Outpu

Read more
@nolpak14
Ships withgetregdata

Installable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data.

747 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
7
Star history of Nolpak14/getregdata on GitHub, a chart by star-history.com

Other skills on getregdata.

australia-abn-lookup

australia-abn-lookup

Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity…

@nolpak14@nolpak14Install Skill
brazil-cnpj

brazil-cnpj

Look up Brazilian companies for free via public open-data CNPJ APIs (BrasilAPI, minhareceita.org, ReceitaWS) - razao social, nome…

@nolpak14@nolpak14Install Skill
companies-house-uk

companies-house-uk

Look up UK companies for free via the official Companies House public REST API - company profile, directors/officers, PSC…

@nolpak14@nolpak14Install Skill
costa-rica-hacienda

costa-rica-hacienda

Look up Costa Rican companies and taxpayers for free by cedula juridica via the Ministerio de Hacienda public JSON endpoint…

@nolpak14@nolpak14Install Skill
croatia-sudreg

croatia-sudreg

Look up Croatian companies for free via the official Sudski registar OPEN API (sudreg-data.gov.hr, Ministry of Justice court…

@nolpak14@nolpak14Install Skill

More skills from other plugins.

context-loader
Auto-invoked

context-loader

Search memories from earlier Pi sessions in this repository. Use it when earlier work may already explain the code, error,…

mem04d69k
@mem0ai@mem0aiInstall Skill
analyzing-ai-citations

analyzing-ai-citations

Answer AI citation and answer engine optimization (AEO) questions in PostHog: whether AI answer engines (ChatGPT, Claude, and an…

posthog11d41k
@posthog@posthogInstall Skill

Questions about new-zealand-nzbn.

Which coding agents can use new-zealand-nzbn?
new-zealand-nzbn installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.