OrbTop

NZ Companies Office Register Scraper

BUSINESSLEAD GENERATION

NZ Companies Office Register Scraper

Scrape company records from the New Zealand Companies Office register — the official government source for all NZ-registered businesses.

Enter search queries (company name, number, or NZBN) and the actor returns full company profiles with KYC-ready data: directors, shareholders, registered office, NZBN, and more.

What you get

Field Example
companyNumber 104799
nzbn 9429040402543
companyName AIR NEW ZEALAND LIMITED
companyStatus Registered
companyType NZ Limited Company
incorporationDate 26 Apr 1940
registeredOffice Air New Zealand House, 185 Fanshawe Street, Auckland, 1010
addressForService Air New Zealand House, 185 Fanshawe Street, Auckland, 1010
directors Neal Anthony BARCLAY (appointed 01 May 2025); ...
shareholders THE SOVEREIGN IN RIGHT OF NEW ZEALAND — 1649367765 (51.01%) shares; ...
totalShares 3233562033
ultimateHoldingCompany No
annualReturnFilingMonth March
sourceUrl Link to the company's detail page

Input

Field Type Default Description
queries array ["air new zealand"] Search terms — company name, number, or NZBN
maxItems integer 10 Maximum number of company records to return
entityStatusGroups string ALL Filter by status: ALL, REGISTERED, REMOVED, EXTERNAL_ADMINISTRATION

How it works

The actor calls the Companies Office JSON search API for each query, then fetches the HTML detail page for each matching company to extract directors, shareholders, and full address data. No authentication or proxy required — the register is fully public.

Use cases

  • KYC (Know Your Customer) / supplier verification
  • Corporate research and due diligence
  • Director and shareholder network analysis
  • Enriching company datasets with official NZ register data
  • Finding all subsidiaries of a holding company

Rate limits

The New Zealand Companies Office is a public government service. This actor paces requests politely (300 ms between detail page fetches) to avoid overloading the service. For large-scale bulk lookups, set maxItems to a reasonable limit per run.