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 search for technologies used by companies. It allows users to query the API with specific search terms and control pagination through page number and size parameters. This is useful for scenarios such as market research, competitive analysis, or technology stack discovery where you want to find companies using particular technologies or related data.

For example, a user might input a keyword like "cloud computing" to retrieve a list of companies associated with that technology, specifying how many results per page and which page of results to fetch.

Properties

Name Meaning
Search The search term or keyword to query technologies.
Page The page number of the paginated results to retrieve (default is 1).
Size The number of results to return per page (default is 25).

Output

The node outputs JSON data containing the search results from The Companies API. The structure typically includes an array of technology-related entries matching the search criteria. Each item in the output corresponds to a technology record or company-technology association returned by the API.

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 (@thecompaniesapi/sdk) bundled within the node.
  • No additional environment variables are required beyond the API token credential.

Troubleshooting

  • Unknown operation error: If the operation parameter is set incorrectly or not supported, the node will throw an error indicating "Unknown operation". Ensure the operation is set exactly to "searchTechnologies".
  • SDK method not found: If the underlying SDK does not have the expected method, an error "SDK method ... not found" will be thrown. This usually indicates a mismatch between the node's operation and the SDK version.
  • Empty or invalid parameters: If required parameters like search are missing or empty, the API may return no results or errors. Make sure to provide valid search terms.
  • API authentication errors: If the API token is invalid or missing, authentication errors will occur. Verify the API token credential configuration.
  • Pagination issues: Providing invalid values for page or size (e.g., zero or negative numbers) may cause unexpected behavior. Use positive integers.

Links and References

Discussion