The Companies API icon

The Companies API

Access company data, enrichment, analytics and more using The Companies API

Overview

This node integrates with The Companies API to retrieve detailed company data and context. Specifically, the "Get company context" operation fetches contextual information about a company based on its domain name. This can be useful for enriching CRM records, performing market research, or personalizing outreach by understanding a company's background and related data.

Practical examples include:

  • Automatically enriching leads in a sales pipeline with company context to tailor communication.
  • Gathering additional company insights for competitive analysis.
  • Integrating company context into marketing automation workflows to segment audiences better.

Properties

Name Meaning
Domain The domain name of the company for which to fetch contextual information (e.g., example.com).

Output

The node outputs JSON data containing the company context information retrieved from The Companies API. The structure depends on the API response but generally includes enriched details about the company such as industry, size, location, technologies used, and other relevant metadata.

If multiple input items are processed, the output is an array where each element corresponds to the respective input item, paired by index.

No binary data output is produced by this operation.

Dependencies

  • Requires an API token credential for authenticating requests to The Companies API.
  • The node uses the official SDK of The Companies API to perform operations.
  • Proper configuration of the API token credential within n8n is necessary before use.

Troubleshooting

  • Unknown operation error: If the operation parameter is set incorrectly or not supported, the node will throw an error indicating an unknown operation. Ensure the operation is set exactly to "fetchCompanyContext".
  • Missing or invalid API token: Authentication failures occur if the API token credential is missing or invalid. Verify that the API token is correctly configured and has sufficient permissions.
  • Empty or invalid domain input: Providing an empty string or invalid domain may result in no data returned or errors. Validate the domain input before execution.
  • SDK method not found: If the underlying SDK does not have the expected method, it indicates a version mismatch or incorrect operation name. Update the SDK or verify operation names.
  • API rate limits or network issues: Network errors or rate limiting by The Companies API can cause request failures. Implement retry logic or handle errors gracefully using the node's "Continue On Fail" option.

Links and References

Discussion