Actions31
- 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 additional details about companies, such as verifying addresses, phone numbers, URLs, or enriching a dataset with more comprehensive company information.
Typical use cases include:
- Enhancing CRM records with verified company details.
- Validating and supplementing company contact information before outreach.
- Automating data enrichment workflows in marketing or sales pipelines.
For example, a user might provide a company name and country to retrieve enriched data including address, phone, and LinkedIn profile information.
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 search for enrichment. |
| City | Optional city name associated with the company. |
| Phone | Optional phone number of the company. |
| Address | Optional address string (no specific format required). |
| Postcode | Optional postal code of the company. |
| URL | Optional website URL of the company. |
| Email Address | Optional email address related to the company. |
| LinkedIn URL | Optional LinkedIn profile URL of the company. |
Output
The node outputs JSON data containing the enriched company information returned from the Bedrijfsdata API /enrich endpoint. The structure typically includes company details such as name, address, contact info, and possibly additional metadata depending on the request parameters.
If the "Detailed Output" property is enabled, the output will contain extra fields like credit usage statistics, which may require additional parsing to extract individual company data.
No binary data output is indicated for this operation.
Dependencies
- Requires an API key credential for the Bedrijfsdata API.
- The node makes HTTP GET requests to the Bedrijfsdata API base URL:
https://api.bedrijfsdata.nl/v1.2/enrich. - 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 quota exceeded: If the API enforces usage limits, exceeding them will cause errors; monitor usage accordingly.
- Network issues: Connectivity problems can cause request failures; verify network access to the API endpoint.
Links and References
- Bedrijfsdata API Documentation (official API docs for reference)
- n8n documentation on Creating Custom Nodes (for understanding node development concepts)
This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.