Actions4
- Sequence Actions
- Organization Actions
Overview
This node integrates with the Apollo.io API to enrich organization data in bulk based on company website domains. It accepts a JSON array of up to 10 domains and returns detailed information about each corresponding organization. This is useful for sales, marketing, or research teams who want to quickly gather enriched company data for multiple organizations at once without manual lookup.
Practical examples:
- A marketing team wants to enrich a list of target companies by their website domains to get firmographic details.
- A sales automation workflow that bulk enriches organizations before adding them to outreach sequences.
- Data enrichment pipelines that update CRM records with fresh organization information from Apollo.io.
Properties
Name | Meaning |
---|---|
Domains (JSON Array) | JSON array of up to 10 company website domains to bulk enrich organization information. |
Output
The output is a JSON array where each item corresponds to an enriched organization object returned by Apollo.io. Each organization object contains detailed fields describing the company, such as name, industry, size, location, and other firmographic data provided by Apollo.io.
No binary data is output by this operation.
Dependencies
- Requires an active Apollo.io API key credential configured in n8n.
- The node makes authenticated HTTP requests to the Apollo.io API endpoint
https://api.apollo.io/api/v1/organizations/bulk_enrich
. - Network access to Apollo.io API must be available.
Troubleshooting
- Invalid JSON for organization domains: If the input JSON array is malformed or not valid JSON, the node will throw an error. Ensure the JSON array syntax is correct.
- Array length constraints: The input array must contain between 1 and 10 domain strings. Providing more than 10 or zero domains will cause an error.
- Non-string array items: All items in the domains array must be strings representing domain names. Other types will cause an error.
- API authentication errors: If the API key is missing, invalid, or expired, the node will fail to authenticate. Verify the API credentials are correctly set up.
- Network or API errors: Temporary network issues or API downtime can cause request failures. Retrying later or checking network connectivity may help.
- Continue On Fail: If enabled, the node will return error messages in the output JSON instead of stopping execution.