What It Does
- Retrieves vendor relationships for a target company domain and outputs normalized data.
- Preserves all input columns while adding vendor-specific columns (
vendor_name,vendor_domain,source_url,first_seen_at,last_seen_at). - Supports template variables for dynamic domain resolution per row (e.g.,
@company_domain). - Handles column conflicts automatically with numeric suffixing to avoid overwriting existing data.
- Test mode fetches a single page for fast, deterministic checks before running full-scale enrichment.
๐ Getting Started

1
Set Company Domain
Enter a static domain (e.g.,
microsoft.com) or use @ColumnName for dynamic row-based resolution.2
Configure Limit
Optionally set the max number of vendor records to fetch. Pagination is handled automatically.
3
Run Node
Execute in Test Mode first to preview results, then Standard Mode for full enrichment.
Inputs
๐ ๏ธ Required Fields
- Company Domain (โ
)
The domain or URL of the target company (e.g.,microsoft.comorhttps://www.microsoft.com).
Why it matters: Determines which companyโs vendors are retrieved; supports per-row dynamic resolution with@ColumnName.
๐ฏ Optional Fields
- Limit (โช๏ธ)
Maximum number of vendor records to fetch.
Why it matters: Controls data volume and credit usage while still ensuring you capture enough vendor relationships.
Output
- Adds the following vendor columns to your dataset:
vendor_name,vendor_domain,source_url,first_seen_at,last_seen_at - Preserves all original input columns.
- Column name conflicts are resolved with numeric suffixes (e.g.,
vendor_nameโvendor_name_1).
โจ If any vendor column name conflicts with your input, a numeric suffix is added automatically to preserve all data.
How It Works
- Validate settings and placeholders (
company_domainmust be non-empty or a valid column reference). - Load input data if template variables are used.
- For each row (or static domain), fetch vendor relationships from PredictLeads using pagination.
- Normalize vendor data to standard columns (
vendor_name,vendor_domain,source_url,first_seen_at,last_seen_at). - Merge new data with input columns, resolving any conflicts with suffixes.
- Output the enriched dataset with all original and new vendor columns.
๐ Example Use Cases & Prompts
| Use Case | Setup or Prompt Example |
|---|---|
| Map partner ecosystem | Fetch vendors for microsoft.com to understand partnerships |
| Competitive intelligence | Use @company_domain column to enrich competitor list with vendors |
| Data enrichment | Add vendor relationships to your CRM dataset for deeper insights |
โจ Pro Tips
โ ๏ธ Important Considerations
๐ Troubleshooting & Gotchas
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| Blank output | No valid company_domain provided | Verify static domain or input column references |
Unexpected _1 suffixes | Column name conflicts with input | Rename outputs for clarity |
| Fewer vendors than expected | Limit set too low or no vendors found | Increase limit or verify target company domain |
๐ FAQ
Can I fetch vendors for multiple companies at once?
Can I fetch vendors for multiple companies at once?
Yes โ use a column with domains (
@company_domain) as input, and the node will resolve each row dynamically.What if a column already exists in my input?
What if a column already exists in my input?
New columns will automatically receive a numeric suffix to avoid overwriting.
How does Test Mode differ from Standard Mode?
How does Test Mode differ from Standard Mode?
Test Mode fetches only a single page of results, making it faster and cheaper for validation.
๐ฐ Pricing
| Action | Credit Cost |
|---|---|
| Row-level vendor fetch | 1 credit per domain |
Credits are consumed per page of results fetched. Using Test Mode helps limit consumption while testing.
Drop this node into your Play to enrich company datasets with vendor insightsโautomatically. ๐