Skip to content

New Zealand Companies Register Scraper

Try for free

Scrape the New Zealand Companies Office register (the NZ company registry): search companies by name, number or NZBN and get status, type, incorporation date, addresses, directors with appointment dates, shareholders and share allocations, previous names and NZBN contact details. Search directors and shareholders by name to list their companies. No API key or login needed.

🇳🇿 New Zealand Companies Register Scraper

Get company records from the New Zealand Companies Office register: status, NZBN, incorporation date, addresses, directors with their appointment dates, shareholders and share allocations, previous names and NZBN contact details. Search by company name, company number or NZBN, or search a director's or shareholder's name to list every company they are linked to. No login and no API key needed, $0.85 per 1,000 companies with platform usage included.

✨ Why use New Zealand Companies Register Scraper?

  • 🏢 Full company records: one row per company with summary, addresses, directors, shareholdings, ultimate holding company, insolvency appointees and NZBN details.
  • 👥 Directors and shareholders search: type a person's or company's name and get every company where they are a director or shareholder, with their roles and share counts.
  • 🔢 Any identifier: company names, keywords, company numbers, 13-digit NZBNs and Companies Office links all work, in one run.
  • 📋 Whole-register lists: filter by status, entity type, incorporation date and address. Searches above the register's 1,000-result limit are split by incorporation date, so you can get them all.
  • ⚡ Fast list mode: turn off details to get name, number, NZBN, status, type, incorporation date and registered office for about 1,000 companies a minute.
  • 🔑 No account needed: no Companies Office login, RealMe or API subscription key.

🎯 Use cases

  • 🔍 KYC and due diligence: check a company's status, directors, shareholders and ultimate holding company before you sign.
  • 🧭 Director research: find every New Zealand company a person is a director or shareholder of.
  • 📈 Lead generation: list newly incorporated companies in a town or industry every week, with their NZBN phone, email and website when the company has filed them.
  • ⚠️ Credit and risk monitoring: track companies in liquidation or receivership and their liquidators' contact details.
  • 🗂️ Data enrichment: turn a list of company numbers or NZBNs into complete register records for your CRM.

🚀 How to use

  1. Enter company names or keywords (for example air new zealand), company numbers or NZBNs, director or shareholder names, or Companies Office links.
  2. Optional: add filters (status, entity type, incorporation dates, address) and choose how much detail to save.
  3. Set Max companies (0 means no limit).
  4. Click Start, then export the results as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesCompany names or keywords; a number or NZBN works too
companyNumbersExact companies by Companies Office number or 13-digit NZBN
personNamesDirector or shareholder names: every company they are linked to
personRole, onlyCurrentRolesDirectors, shareholders or both; skip former roles and removed companies
startUrlsCompany pages and searches from app.companiesoffice.govt.nz
maxResults, maxResultsPerSearchHow many companies in total and per search
companyStatus, entityTypes, incorporatedFrom, incorporatedTo, registeredOfficeKeywordFilters for company searches
includeDetailsDirectors, shareholders, addresses and NZBN details (on by default)
includeHistoryFormer directors and shareholders, previous statuses, address history
includeDocumentsDocuments filed with the register, with PDF links
{
  "searchQueries": ["air new zealand"],
  "companyNumbers": ["1157956", "9429040402543"],
  "maxResults": 20,
  "includeDetails": true
}

📤 Output

FieldDescription
companyName, companyNumber, nzbnName, Companies Office number and New Zealand Business Number
companyStatus, entityType, incorporationDateStatus (Registered, In Liquidation, Removed...), entity type and incorporation date
registeredOffice, addressForService, addressesCurrent addresses (share register and records addresses too)
directors, directorNames, directorsCountCurrent directors: name, residential address as published on the register, appointment date
shareholdings, shareholderNames, totalShares, extensiveShareholdingShare allocations with shares, percentage and each holder's name, address and company number
ultimateHoldingCompanyName, number, NZBN, type and country of the ultimate holding company
previousNames, annualReturnFilingMonth, annualReturnLastFiled, constitutionFiledName changes and filing details
insolvencyLiquidation, receivership or administration with the appointees' names, firms, phones and emails
tradingNames, phoneNumbers, emails, websites, industryClassifications, nzbnDetailsNZBN details the company has filed (ANZSIC industry codes, GST numbers, ABN, postal and office addresses)
matchedPeopleFor director or shareholder name searches: the matching people and their roles in this company
formerDirectors, formerShareholders, statusHistory, addressHistoryWith Include history
documents, documentsCountFiled documents with dates and PDF links (with Include filed documents)
url, input, scrapedAtRegister link, the input that found the company, time of the scrape

Example (one company, directors' names and addresses replaced with fictional ones):

{
  "companyNumber": "1157956",
  "nzbn": "9429036794195",
  "companyName": "FONTERRA TM LIMITED",
  "companyStatus": "Registered",
  "entityType": "NZ Limited Company",
  "incorporationDate": "2001-08-21",
  "constitutionFiled": false,
  "annualReturnFilingMonth": "June",
  "annualReturnLastFiled": "2026-06-24",
  "previousNames": [{ "name": "FONTERRA BRANDS LIMITED", "from": "2001-08-21", "to": "2005-03-10" }],
  "ultimateHoldingCompany": {
    "name": "FONTERRA CO-OPERATIVE GROUP LIMITED",
    "companyNumber": "1166320",
    "nzbn": "9429036748471",
    "entityType": "NZ Co-operative Company",
    "country": "New Zealand"
  },
  "registeredOffice": "109 Fanshawe Street, Auckland, 1010, New Zealand",
  "addressForService": "109 Fanshawe Street, Auckland, 1010, New Zealand",
  "directorsCount": 2,
  "directorNames": ["Jane Mary EXAMPLE", "John Peter SAMPLE"],
  "directors": [
    {
      "name": "Jane Mary EXAMPLE",
      "firstNames": "Jane Mary",
      "lastName": "EXAMPLE",
      "address": "1 Example Street, Ponsonby, Auckland, 1011, New Zealand",
      "appointedDate": "2023-10-06",
      "ceasedDate": null
    }
  ],
  "totalShares": 100,
  "extensiveShareholding": false,
  "shareholdersCount": 1,
  "shareholderNames": ["FONTERRA EQUITIES LIMITED"],
  "shareholdings": [
    {
      "allocation": 1,
      "shares": 100,
      "percentage": 100.0,
      "shareholders": [
        {
          "name": "FONTERRA EQUITIES LIMITED",
          "address": "109 Fanshawe Street, Auckland Central, Auckland, 1010, New Zealand",
          "companyNumber": "113532"
        }
      ]
    }
  ],
  "insolvency": [],
  "tradingNames": [],
  "phoneNumbers": [],
  "emails": [],
  "websites": [],
  "industryClassifications": [],
  "documentsCount": 76,
  "url": "https://app.companiesoffice.govt.nz/co/1157956",
  "input": "fonterra",
  "scrapedAt": "2026-11-02T13:20:41Z"
}

💰 Pricing

$0.85 per 1,000 companies ($0.00085 per company saved), with platform usage (compute and proxy) included. 1,000 companies with directors and shareholders cost $0.85; a 20-company check costs under 2 cents. Director and shareholder name searches and the fast list mode cost the same per company. You can set a maximum charge per run and the run stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape the Companies Register? The register is public information published by the New Zealand Companies Office. Directors' residential addresses are published by law unless the register has suppressed them; suppressed addresses are not shown. Use the data in line with New Zealand privacy law and your own purpose.

Do I need a login, API key or proxy? No. The actor reads the public register pages. It uses datacenter proxies by default to spread requests over several addresses, because the register slows down any single address that asks too fast.

How many companies can I get? As many as you want. The register returns at most 1,000 results per search, so larger keyword and filter searches are split by incorporation date automatically. Director and shareholder name searches are limited to the register's 1,000 matching people per name.

Why is a field empty? NZBN details (phone, email, website, industry) are only there when the company has filed them. Overseas companies and removed companies have fewer details. Extensive shareholdings (listed companies) show only the largest share parcels, as on the register.

How fast is it? Fast list mode returns about 1,000 companies a minute. With details, each company is one register page; the register limits how fast pages can be read, so the run reads several in parallel, about 70 companies a minute (1,000 companies in about 15 minutes).

Can I schedule it or use the API? Yes. Schedule a run with incorporatedFrom to catch new companies every week, and start runs or read results through the Scrape.ly API, CLI or MCP server.

⚠️ Limits

  • The register returns at most 1,000 results per search and 1,000 matching people per name search; company searches above that are split by incorporation date, person searches are not.
  • Directors' and shareholders' addresses are the ones published on the register (residential for directors). Dates of birth are not on the public register.
  • Listed companies with extensive shareholdings show only the largest share parcels; the full share register is kept by the company.
  • Documents are listed with links, but the PDF contents are not read.
  • Name reservations (companies not yet incorporated) are skipped.
//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.