Lead Enrichment API Multi-Provider B2B Data Enrichment
Pricing
from $0.01 / 1,000 results
Lead Enrichment API Multi-Provider B2B Data Enrichment
Enrich your leads w/company & contact data from 10+ enrichment providers. Perfect for sales prospecting, lead scoring, CRM enrichment, and account-based marketing. 10 Provider Integrations: Apollo, Clearbit, ZoomInfo, IPinfo, FullContact, Hunter, Lusha, Snov, RocketReach & People Data Labs
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

The Howlers
Actor stats
1
Bookmarked
27
Total users
6
Monthly active users
1.4 hours
Issues response
20 hours ago
Last modified
Categories
Share
Lead Enricher - Multi-Provider B2B Data Enrichment | Apollo, Clearbit, ZoomInfo, Hunter & More
Enrich leads with company and contact data from 10+ B2B data providers using BYOK (Bring Your Own Key). Cascade enrichment tries providers in order until data is found, maximizing hit rate while minimizing costs. Supports Apollo.io, Clearbit, ZoomInfo, Hunter.io, Lusha, Snov.io, RocketReach, FullContact, IPinfo, and People Data Labs.
Features
- 10 Provider Integrations - Apollo, Clearbit, ZoomInfo, Hunter, Lusha, Snov, RocketReach, FullContact, IPinfo, People Data Labs
- Cascade Enrichment - Providers tried in order until data is found
- BYOK (Bring Your Own Key) - Use your existing API subscriptions
- Company Data - Industry, employee count, revenue, tech stack, social profiles, location
- Contact Data - Job title, phone, email verification, LinkedIn, seniority level
- Email Verification - Validate deliverability during enrichment
- Batch Processing - Enrich hundreds of leads per run
- Webhook Support - Async delivery for automation pipelines
- Demo Mode - Test with sample data before going live
Who Should Use This Actor?
Sales Development Teams
Enrich leads from LinkedIn, trade shows, or web forms with verified contact details. Get direct dials and verified emails before outreach.
Revenue Operations Teams
Maintain CRM data quality with automated enrichment. Fill missing company and contact fields for better segmentation.
Marketing Operations
Enrich campaign leads with company data for scoring and routing. Get firmographics for account-based marketing targeting.
Lead Generation Companies
Add value to lead lists with company intelligence. Verify contact data before delivery to clients.
Investment Analysts
Enrich company data for deal sourcing and due diligence. Get employee counts, funding data, and tech stack information.
Recruiting Teams
Enrich candidate company data for better targeting. Understand company size, industry, and growth signals.
Quick Start
Demo Mode (Free Test)
{"demoMode": true}
Basic Lead Enrichment
{"leads": [{"email": "john@example.com","company": "Example Inc","domain": "example.com"}],"enrichmentProviders": ["apollo", "clearbit", "fullcontact"],"apolloApiKey": "your-apollo-key","clearbitApiKey": "your-clearbit-key","enrichCompanyData": true,"enrichContactData": true,"demoMode": false}
Cascade Enrichment (Fallback Chain)
{"leads": [{"email": "jane@startup.com"},{"email": "bob@enterprise.com"}],"enrichmentProviders": ["apollo", "clearbit", "hunter", "fullcontact"],"apolloApiKey": "your-apollo-key","clearbitApiKey": "your-clearbit-key","hunterApiKey": "your-hunter-key","fullContactApiKey": "your-fullcontact-key","enrichCompanyData": true,"enrichContactData": true,"demoMode": false}
Tries Apollo first, falls back to Clearbit, then Hunter, then FullContact
Company-Only Enrichment
{"leads": [{"domain": "stripe.com"},{"domain": "notion.so"}],"enrichmentProviders": ["clearbit", "apollo"],"clearbitApiKey": "your-clearbit-key","apolloApiKey": "your-apollo-key","enrichCompanyData": true,"enrichContactData": false,"demoMode": false}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
leads | array | - | Array of leads to enrich (required unless demoMode) |
leads[].email | string | - | Contact email address |
leads[].company | string | - | Company name |
leads[].domain | string | - | Company domain |
leads[].firstName | string | - | Contact first name |
leads[].lastName | string | - | Contact last name |
enrichmentProviders | array | - | Provider priority order |
enrichCompanyData | boolean | true | Enrich company firmographics |
enrichContactData | boolean | true | Enrich contact details |
apolloApiKey | string | - | Apollo.io API key |
clearbitApiKey | string | - | Clearbit API key |
zoomInfoApiKey | string | - | ZoomInfo API key |
hunterApiKey | string | - | Hunter.io API key |
lushaApiKey | string | - | Lusha API key |
snovApiKey | string | - | Snov.io API key |
rocketReachApiKey | string | - | RocketReach API key |
fullContactApiKey | string | - | FullContact API key |
ipInfoApiKey | string | - | IPinfo API key |
pdlApiKey | string | - | People Data Labs API key |
demoMode | boolean | true | Return sample data for testing |
webhookUrl | string | - | Webhook URL for results delivery |
Supported Providers
| Provider | Company Data | Contact Data | Email Verify | Best For |
|---|---|---|---|---|
| Apollo | Yes | Yes | Yes | B2B sales |
| Clearbit | Yes | Yes | No | Tech companies |
| ZoomInfo | Yes | Yes | Yes | Enterprise |
| Hunter | No | Yes | Yes | Email finding |
| Lusha | Yes | Yes | Yes | Direct dials |
| Snov | No | Yes | Yes | Email outreach |
| RocketReach | Yes | Yes | Yes | Executive contacts |
| FullContact | Yes | Yes | No | Identity resolution |
| IPinfo | Yes | No | No | IP enrichment |
| People Data Labs | Yes | Yes | Yes | Data coverage |
Output Format
{"email": "john@example.com","company": "Example Inc","domain": "example.com","enrichedAt": "2026-01-28T10:30:00.000Z","enrichmentSource": "apollo","enrichmentProvidersTried": ["apollo"],"company_data": {"name": "Example Inc","domain": "example.com","industry": "Technology","subIndustry": "Software","employeeCount": 500,"employeeRange": "201-500","revenue": "$50M - $100M","founded": 2015,"location": {"city": "San Francisco","state": "CA","country": "USA","address": "123 Market St"},"description": "Example Inc is a leading provider of...","techStack": ["Salesforce", "HubSpot", "AWS", "Stripe"],"socialProfiles": {"linkedin": "https://linkedin.com/company/example-inc","twitter": "https://twitter.com/exampleinc"},"funding": {"total": "$25M","lastRound": "Series B","lastRoundDate": "2024-03-15"}},"contact_data": {"firstName": "John","lastName": "Smith","fullName": "John Smith","jobTitle": "VP of Sales","department": "Sales","seniority": "VP","phone": "+1 555-123-4567","directDial": "+1 555-123-4568","emailVerified": true,"linkedinUrl": "https://linkedin.com/in/johnsmith"}}
Pricing (Pay-Per-Event)
| Event | Description | Price |
|---|---|---|
lead_enriched | Per lead successfully enriched | $0.01 |
Example costs:
- 100 leads: 100 x $0.01 = $1.00
- 500 leads: 500 x $0.01 = $5.00
- 1,000 leads: 1,000 x $0.01 = $10.00
- Demo mode: $0.00
Note: Provider API costs (Apollo, Clearbit, etc.) are billed separately through your provider accounts (BYOK).
Common Scenarios
Scenario 1: CRM Data Hygiene
{"leads": [{"email": "lead1@company.com"},{"email": "lead2@company.com"}],"enrichmentProviders": ["clearbit", "apollo"],"clearbitApiKey": "your-key","apolloApiKey": "your-key","enrichCompanyData": true,"enrichContactData": true,"webhookUrl": "https://hooks.zapier.com/...","demoMode": false}
Enrich existing CRM contacts with missing company and contact data.
Scenario 2: Lead Scoring Enrichment
{"leads": [{"domain": "target-account.com"},{"domain": "prospect-company.com"}],"enrichmentProviders": ["clearbit", "zoominfo"],"clearbitApiKey": "your-key","zoomInfoApiKey": "your-key","enrichCompanyData": true,"enrichContactData": false,"demoMode": false}
Get firmographic data for lead scoring models.
Scenario 3: Email Verification Pipeline
{"leads": [{"email": "contact1@example.com"},{"email": "contact2@example.com"}],"enrichmentProviders": ["hunter", "snov"],"hunterApiKey": "your-key","snovApiKey": "your-key","enrichCompanyData": false,"enrichContactData": true,"demoMode": false}
Verify emails before outreach campaigns.
Webhook & Automation Integration
Zapier / Make.com / n8n
- Create a webhook trigger in your automation platform
- Copy the webhook URL to
webhookUrl - Route enriched leads to CRM, outreach tools, or databases
Popular automations:
- Enriched leads -> Salesforce (auto-update contacts)
- Company data -> HubSpot (account enrichment)
- Verified emails -> Outreach.io (sequence enrollment)
- Tech stack data -> Segment (personalization)
Apify Scheduled Runs
Schedule regular CRM enrichment to maintain data quality.
FAQ
Q: How does cascade enrichment work?
A: Providers are tried in the order you specify. If the first provider doesn't have data, it tries the next. This maximizes hit rate while minimizing API costs.
Q: Which provider should I try first?
A: It depends on your data. Apollo is good for B2B sales contacts. Clearbit is strong for tech companies. ZoomInfo has broad coverage for enterprise.
Q: What's the typical enrichment hit rate?
A: With multiple providers in cascade, expect 70-90% enrichment rates for B2B contacts. Single providers typically hit 40-60%.
Q: Can I enrich with just a domain?
A: Yes. Provide only domain to get company data. Contact enrichment requires at least an email.
Q: How do I minimize API costs?
A: Order providers by cost (cheapest first) in enrichmentProviders. The cascade stops when data is found.
Common Problems & Solutions
"No enrichment data found"
- Verify email/domain is correct
- Try additional providers in the cascade
- Some small/private companies have limited data
"Invalid API key" error
- Double-check the key for the specific provider
- Ensure the key has the required permissions
- Check provider dashboard for key status
"Rate limit exceeded"
- Reduce batch size
- Add delay between batches
- Check provider rate limits
"Demo data showing"
- Set
demoMode: falseand provide at least one provider API key
📞 Support
- Actor Arsenal: Full Actor Catalog
- Developer: John Rippy
Built by John Rippy | Actor Arsenal