nvNeuralVerge
Corporate registry

Companies House Company Data API — UK Registry Lookup

Companies House is the United Kingdom's statutory register of companies, and its record is the authoritative answer to what a company legally is: its registered name and number, whether it is active or dissolved, when it was incorporated, where its registered office sits, and what it says it does. NeuralVerge returns that profile as clean, typed JSON from a single request — no registry key to manage, no raw registry shapes to map.

Example response
{
  "session_id": "3f9c…",
  "kind": "extract",
  "url": "https://find-and-update.company-info…",
  "machine": {
    "company_name": "Acme Technologies Ltd",
    "company_number": "08804411",
    "company_status": "Active",
    "company_type": "Private limited company",
    "incorporation_date": "2013-12-05",
    "registered_office_address": "12 Example St, London",
    "nature_of_business_sic": [
      { "code": "62012", "description": "Business software" }
    ],
    "officers": [
      {
        "name": "SMITH, Jane",
        "role": "Director",
        "appointment_date": "2013-12-05"
      }
    ],
    "persons_with_significant_control": [
      {
        "name": "Jane Smith",
        "notified_on": "2016-04-06",
        "nature_of_control": ["ownership-of-shares-75-to-100"]
      }
    ]
  },
  "total_points": 5
}
You send
A UK company number
You get back
The registry profile, its officers and its persons with significant control
Coverage
United Kingdom — companies on the Companies House register.
Price
5 pts$5 per 1,000
Charged only when a company resolves. A lookup that finds nothing is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
The Companies House API directlyRegister for a key, handle auth, map the raw registry JSON, stay inside 600 requests per five minutesFreeYou own the mapping and the rate-limit handling, officers and PSC are separate calls, and it only ever covers the UK
Collecting it from the register yourselfBuild and host a crawler, then keep it aliveInfrastructure and maintenanceBreaks whenever the page changes, and nobody is on the hook when it does
NeuralVergeOne request, typed JSON, the same shape as every other source$5 per 1,000, misses not billedStill UK-only — the register is a UK system of record. Other countries are separate sources.
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
company_namestringThe current registered name of the company.
company_numberstringThe unique registration number of the company.
company_statusstringCurrent operational status, for example active or dissolved.
company_typestringLegal type, for example private limited company.
incorporation_datedateThe date the company was incorporated.
registered_office_addressstringThe full registered office address.
nature_of_business_sicarraySIC codes with their descriptions.
officersarrayCurrent directors and secretaries, with role and appointment date.
persons_with_significant_controlarrayPeople or entities with significant control, with the nature of that control and the date notified.
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

A JSON schema passed as extract_schema_json pins the response shape, which is why one endpoint serves every registry in the catalog — only the URL and the schema change. The Get API Code button in the app hands you the complete command with the schema already filled in.

curl -X POST https://api.neuralverge.ai/functions/v1/run-extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://find-and-update.company-information.service.gov.uk/company/08804411",
    "instructions": "Extract data from Companies House profile",
    "settings": {
      "country_code": "us",
      "extract_schema_json": "{ ... }"
    }
  }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Know-your-business checks

Confirm a counterparty exists, is active, and is controlled by who it says, before you contract.

Beneficial ownership

Pull the persons with significant control in the same call as the company record.

Risk screening

Catch dissolved or in-liquidation status before an invoice goes out.

Segmenting the UK market

Build target lists by nature of business using SIC codes and incorporation dates.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

United Kingdom — companies on the Companies House register.

Freshness

Read at request time, so the answer reflects the register as it stands when you ask.

Handling

Companies House is a public register and its data is published for reuse. Every response carries the source URL it was read from and a session id you can trace.

What it will not do
  • Entities registered outside the UK will not resolve here — use the registry source for that country.
  • It takes a company number, not a name. Resolve the name to a number first.
  • Fields the register does not hold for a given company come back empty rather than guessed.
FAQ

Questions, answered

Yes. The official Companies House Public Data API is free once you register for a key, and it is rate limited to 600 requests in any five-minute window. NeuralVerge is a paid convenience layer over the same public register: typed output, officers and beneficial owners in the same call, no key to manage, and the same request format as every other source in the catalog.

Related

Related sources

Try companies house company on your own data

One request format across every source in the catalog.

Get started