CompanyStack
APISamplesPricingDocs
Explore data

The register

IndustriesIndustries by SIC code: key figures, the largest companies by turnover and the newest.Towns and citiesCompanies registered in each UK town, its main industries and the newest arrivals.New incorporationsThe companies formed each day, newest first, with their industry and town.Company status guidesWhat active, dissolved, liquidation and proposal to strike off mean for you.

Look closer

Search companiesAny UK company by name or number: profile, health score and filed accounts.Financial screenerFilter companies by the figures in their latest filed accounts.Sample outputsReal reports, exports and API responses to look through.
Log inCreate free account
APISamplesPricingDocs

Explore data

IndustriesTowns and citiesNew incorporationsCompany status guidesSearch companies
Log inCreate free account
  1. Home
  2. Help centre
  3. API keys and authentication

API and developers

API keys and authentication

Create, regenerate and revoke API keys on the API keys page. Send your key in the Authorization or X-Api-Key header. A key is shown only once.

Your first key

When you sign up, we create a first API key called "Default" on the API Free plan. No card is needed.

Create, regenerate or revoke keys

Go to API keys.

  • Create key: give the key a name, such as the app or environment it is for.
  • Regenerate: issues a new key with the same name. The old key stops working at once.
  • Revoke: switches the key off. Apps using it get a 401 error.

We show the full key only once. We store only a fingerprint (hash) of it, so we cannot show it again. If you lose a key, regenerate it.

API planActive keys
Free3
Starter5
Business10
Enterprise25

All keys on an account share the same plan limits. Splitting work across keys does not give you more requests.

Sending your key

Keys start with cs_. Send yours in either header:

Authorization: Bearer cs_your_key
X-Api-Key: cs_your_key

The base address is https://api.companystack.co.uk. For example:

curl -H "Authorization: Bearer cs_your_key" https://api.companystack.co.uk/company/00445790

Keys cannot be sent in the address (query string).

Keep keys secret

  • Do not put keys in browser code, mobile apps or public code repositories.
  • Store them in environment variables or a secrets manager.
  • If a key may have leaked, regenerate or revoke it straight away.

Every time a key is created, we email you. If you did not create it, revoke it and tell us.

Documentation

  • Developer guide: companystack.co.uk/docs
  • OpenAPI specification: https://api.companystack.co.uk/openapi.json

The website and the API are separate

Using the website never uses API requests. The web app plan and the API plan are separate subscriptions. See Plans and prices compared.

Last updated 2 October 2026

Related articles

  • API rate limits and error codes (401, 403, 404, 429)
  • Paging through API results
  • Webhooks: get changes sent to your system
  • Connect SI agents with the hosted MCP server

Still need help? Contact us, or if you have an account, open a support request.

Data from Companies House. Contains public sector information licensed under the Open Government Licence v3.0.

The same data is available through the CompanyStack API (OpenAPI spec). Company status meanings · Data freshness

CompanyStack

The UK company register, made useful. Company profiles, health scores and financials in the web app, and the same data through the CompanyStack API.

Talk to us

CompanyStack web app

  • Dashboard
  • Financial screener
  • Watchlist and alerts
  • Map
  • Web app pricing
  • Create a free account

CompanyStack API

  • UK company data API
  • API documentation
  • API explorer
  • API pricing
  • Signals add-on
  • Get a free API key
  • Enterprise and bulk data

Built for

  • Accountants and bookkeepers
  • Compliance and procurement
  • Lenders and credit
  • Sales and business development
  • Investors and corporate finance
  • Insolvency and business recovery
  • Developers and data teams
  • Recruitment agencies

See the data

  • Sample outputs
  • Data sources
  • Book a 20-minute call
  • Monthly UK company report
  • UK private company data
  • Company status meanings
  • SIC codes list
  • Compare providers

© 2026 CompanyStack.

TermsPrivacyCookiesRefundsLegalBrand and pressAboutHelp centreContactDocs