Actions6
Overview
This node integrates with the UK Companies House API to retrieve detailed information about companies registered in the UK. It supports multiple operations such as searching for companies by name, fetching company profiles, listing officers, retrieving filing history, getting persons with significant control, and obtaining the registered office address.
The Get Company Profile operation specifically retrieves detailed profile information for a given company identified by its registration number or name. This is useful for verifying company details, performing due diligence, or enriching data with official company information.
Practical examples:
- A compliance team verifying the legitimacy and details of a business partner.
- An application automatically enriching customer records with official company data.
- Market research tools gathering company profiles for analysis.
Properties
| Name | Meaning |
|---|---|
| Company Name or Number | The company name (for search) or the company registration number (for other operations). |
For this operation ("Get Company Profile"), the input property is:
- Company Name or Number: The unique identifier (registration number) of the company whose profile you want to retrieve.
Output
The output JSON contains the full response from the Companies House API for the company profile endpoint. This includes detailed company information such as:
- Company name
- Company number
- Status (active, dissolved, etc.)
- Incorporation date
- Registered office address
- Nature of business (SIC codes)
- Accounts and confirmation statement dates
- Other official company details as provided by Companies House
The output structure directly reflects the API's JSON response for a company profile.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for the UK Companies House API configured in n8n.
- The node uses HTTP GET requests authenticated via this API key.
- No additional external dependencies are required.
Troubleshooting
Common issues:
- Invalid or missing company registration number will result in errors or empty responses.
- Network or authentication failures if the API key is incorrect or missing.
- Rate limiting by the Companies House API if too many requests are made in a short time.
Error messages:
"Unknown operation": Indicates an unsupported operation was requested; ensure "Get Company Profile" is selected.- HTTP errors from the API (e.g., 404 Not Found) usually mean the company number does not exist or is invalid.
- Authentication errors indicate problems with the API key setup.
Resolutions:
- Verify the company number format and existence.
- Check that the API key credential is correctly configured and has necessary permissions.
- Implement error handling or retry logic to handle rate limits or transient network issues.