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 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 error key instead of stopping execution.

Links and References

Discussion