Actions41
- Companies Actions
- Search companies
- Search companies (POST)
- Enrich company
- Search companies by name
- Search companies by prompt
- Search similar companies
- Count companies
- Count companies (POST)
- Enrich company by email
- Enrich company by social
- Get email patterns
- Ask company
- Get company context
- Fetch companies analytics
- Export companies analytics
- Lists Actions
- Locations Actions
- Business data Actions
- Actions Actions
- Prompts Actions
- Utilities Actions
Overview
This node integrates with The Companies API to enrich company data based on a given domain. It allows users to fetch detailed information about a company by providing its domain name, optionally refreshing cached data or requesting simplified output.
Common scenarios where this node is beneficial include:
- Enhancing CRM records with up-to-date company details.
- Validating and enriching lead or contact data during marketing automation.
- Gathering company insights for sales intelligence or market research.
For example, a user can input a company's website domain to retrieve comprehensive company profiles, including industry, size, location, and other enriched metadata.
Properties
| Name | Meaning |
|---|---|
| Domain | The domain name of the company to enrich (e.g., "example.com"). |
| Refresh | Boolean flag indicating whether to refresh the company data from the source instead of using cached data. Options: true or false. |
| Simplified | Boolean flag to request a simplified version of the company data. Options: true or false. |
Output
The node outputs JSON data containing the enriched company information retrieved from The Companies API. The structure includes various company attributes such as name, industry, size, location, and potentially other metadata depending on the API response.
If an error occurs during enrichment, the output JSON will contain an error field with the error message.
No binary data output is produced by this node.
Dependencies
- Requires an API token credential for authenticating requests to The Companies API.
- Uses the official SDK of The Companies API bundled within the node.
- No additional environment variables are required beyond the API token credential.
Troubleshooting
- Unknown operation error: If the specified operation is not recognized, ensure that the operation parameter is set correctly to "fetchCompany" for this resource.
- SDK method not found: This indicates an internal mismatch between the operation and the SDK methods; updating the node or SDK may resolve this.
- API authentication errors: Verify that the provided API token credential is valid and has sufficient permissions.
- Empty or missing domain input: The domain property must be provided and non-empty to successfully enrich a company.
- Handling failures: If the node is configured to continue on failure, errors will be returned in the output JSON under the
errorkey instead of stopping execution.
Links and References
- The Companies API Documentation (general reference for API capabilities)
- n8n Documentation - Creating Custom Nodes