Overview
The UK Companies House API provides official data on companies registered in the United Kingdom, including officers, filings, and financials. It uses OAuth authentication, which requires you to register for a free API key on the Companies House developer portal. This is an excellent API for building business intelligence tools, due diligence apps, or exploring UK corporate data.
Beginner Tip
Register for a free API key at developer.company-information.service.gov.uk before making requests — all endpoints require HTTP Basic Auth using your API key as the username with an empty password.
Available Data
Example Response
{
"status": "success",
"data": {
"result": "Data from UK Companies House",
"description": "UK Companies House Data from the UK government",
"timestamp": "2025-01-15T10:00:00Z"
}
} Field Reference
company_number The unique registration number assigned to the company by Companies House. company_name The registered legal name of the company. company_status Current status of the company (e.g. active, dissolved, liquidation). date_of_creation The date the company was incorporated, in YYYY-MM-DD format. registered_office_address The official registered address of the company including street, locality, and postcode. sic_codes Standard Industrial Classification codes indicating the nature of the company business. Implementation Example
const url = "https://developer.company-information.service.gov.uk/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"Authorization": "Bearer YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Related Tags
Similar APIs
View All →Gazette Data, UK
The Gazette Data API provides access to official UK public record notices published in The London, Edinburgh, and Belfast Gazettes, including insolvency, company, and government notices.
Open Government, Greece
The Open Government Greece API provides access to official Greek government datasets covering areas such as economy, environment, transportation, and public health.
Bank Negara Malaysia Open Data
⭐ Beginner's PickBank Negara Malaysia Open Data provides free access to official financial data published by Malaysia's central bank, including exchange rates, interest rates, and key economic indicators.
BCLaws
BCLaws gives you free access to the full text of British Columbia's laws and regulations.
Brazil
⭐ Beginner's PickBrasilAPI is a free, community-driven API that centralizes public data about Brazil in one easy-to-use place.