Actions30
- Company Actions
- Company (Related) Actions
- Data (Advanced) Actions
- Enrich Actions
- Live Web RAG Actions
- LLM Template Actions
- Other Data Actions
- Validation & Cleansing Actions
Overview
The "Enrich Company Data" operation of the Bedrijfsdata node allows users to enhance their existing company data by querying the Bedrijfsdata API with various optional and required parameters. This operation is useful for obtaining detailed, enriched information about companies based on partial or full input data such as company name, address, phone number, email, LinkedIn URL, and more.
Typical use cases include:
- Enhancing CRM records with additional company details.
- Verifying and supplementing company information before outreach.
- Automating data enrichment workflows in marketing or sales pipelines.
For example, a user can provide a company name and country to retrieve enriched data including credit usage details if desired.
Properties
| Name | Meaning |
|---|---|
| Country | The country code for the company (currently only "The Netherlands" - nl is supported). |
| Detailed Output | Boolean flag to include detailed output such as credit usage. When true, output requires parsing. |
| Company Name | Optional company name to enrich data for. |
| City | Optional city name associated with the company. |
| Phone | Optional phone number related to the company. |
| Address | Optional address string (no specific format required). |
| Postcode | Optional postal code for the company location. |
| URL | Optional company website URL. |
| Email Address | Optional email address related to the company. |
| LinkedIn URL | Optional LinkedIn profile URL for the company. |
Output
The node outputs JSON data containing the enriched company information returned from the Bedrijfsdata API. The structure typically includes company profile details such as name, address, contact info, and potentially credit usage statistics if the "Detailed Output" option is enabled.
If detailed output is requested, the response may contain nested or complex data structures that require additional parsing to extract individual company details.
No binary data output is indicated for this operation.
Dependencies
- Requires an active API key credential for the Bedrijfsdata API.
- The node makes HTTP GET requests to the endpoint
/enrichon the base URLhttps://api.bedrijfsdata.nl/v1.2. - Proper configuration of the API key credential in n8n is necessary for authentication.
Troubleshooting
- Missing or invalid API key: The node will fail if the API key credential is not set or invalid. Ensure the API key is correctly configured.
- Invalid or incomplete input parameters: Providing insufficient or incorrect parameters (e.g., missing required country) may result in no data or errors.
- Parsing detailed output: When "Detailed Output" is enabled, the response format changes and may require custom parsing logic downstream.
- API rate limits or connectivity issues: Network problems or exceeding API quotas can cause request failures. Check network connectivity and API usage limits.
Common error messages might include:
- "Failed to fetch cities" or similar when dependent suggestions fail (less relevant here).
- Generic API errors indicating invalid parameters or authentication failure.
Resolving these usually involves verifying credentials, input parameters, and network access.
Links and References
- Bedrijfsdata API Documentation (for detailed API endpoints and parameters)
- n8n Documentation on Creating Custom Nodes
- General best practices for Data Enrichment Workflows