Firecrawl Enrich - Data Enrichment
Pricing
from $0.01 / 1,000 results
Firecrawl Enrich - Data Enrichment
Enrich business data with Firecrawl. Get company info, contact details, social profiles & website data. Batch process leads for sales & marketing.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
1
Bookmarked
4
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Fire-Enrich - Multi-Agent AI Lead Enrichment with Firecrawl & Claude
Multi-agent AI lead enrichment using Firecrawl web scraping and Claude AI. Enriches company data with 5 specialized AI agents: Discovery (finds websites/socials), Company Profile (industry, size, description), Financial Intel (funding, investors, revenue), Tech Stack (technologies used), and Custom Fields (extract anything in natural language). ~$0.03-0.05 per lead vs $0.50+ for traditional providers.
Features
- 5 Specialized AI Agents - Each focuses on specific data categories
- Discovery Agent - Finds company website, LinkedIn, social profiles
- Company Profile Agent - Extracts industry, employee count, description, HQ location
- Financial Intel Agent - Funding rounds, investors, revenue estimates, growth signals
- Tech Stack Agent - Technologies, CMS, analytics, ad platforms, marketing tools
- Custom Fields Agent - Extract any data you specify in natural language
- Source Attribution - Know exactly which pages data came from
- Cost-Effective - ~$0.03-0.05 per lead vs $0.50+ for ZoomInfo/Apollo
- Batch Processing - Enrich multiple leads in parallel
- Webhook Support - Async delivery for automation pipelines
- Demo Mode - Test with sample data before going live
Who Should Use This Actor?
Bootstrapped Sales Teams
Get ZoomInfo-quality enrichment at 10x lower cost. Perfect for startups that can't afford enterprise data providers.
Investment Analysts
Research companies with custom fields like "product-market fit evidence" or "competitive moat" that traditional providers don't offer.
Competitive Intelligence Teams
Extract competitor pricing models, target markets, and positioning directly from their websites with custom fields.
Marketing Operations
Enrich leads with tech stack data for personalized outreach. Know what tools prospects use before pitching.
M&A Research Teams
Get comprehensive company profiles with funding history, investors, and revenue estimates for deal sourcing.
Recruiting Teams
Understand company culture, growth trajectory, and tech environment to better pitch candidates.
Quick Start
Demo Mode (Free Test)
{"demoMode": true}
Basic Lead Enrichment
{"leads": [{"companyName": "Stripe", "website": "https://stripe.com"}],"agents": ["discovery", "company_profile", "financial_intel", "tech_stack"],"firecrawlApiKey": "fc-XXXXXXXXXXXXXXXX","anthropicApiKey": "sk-ant-XXXXXXXXXXXXXXXX","demoMode": false}
With Custom Fields
{"leads": [{"companyName": "HubSpot", "website": "https://hubspot.com"}],"agents": ["discovery", "company_profile"],"customFields": [{"name": "pricingModel", "description": "What is their pricing model?"},{"name": "targetCustomer", "description": "Who is their ideal customer?"},{"name": "mainCompetitors", "description": "Who are their main competitors?"}],"firecrawlApiKey": "fc-XXXXXXXXXXXXXXXX","anthropicApiKey": "sk-ant-XXXXXXXXXXXXXXXX","demoMode": false}
Batch Enrichment
{"leads": [{"companyName": "Slack", "website": "https://slack.com"},{"companyName": "Notion", "website": "https://notion.so"},{"companyName": "Figma", "website": "https://figma.com"}],"agents": ["discovery", "company_profile", "tech_stack"],"maxConcurrency": 3,"firecrawlApiKey": "fc-XXXXXXXXXXXXXXXX","anthropicApiKey": "sk-ant-XXXXXXXXXXXXXXXX","demoMode": false}
Investment Research
{"leads": [{"companyName": "Startup Inc", "website": "https://startup.com"}],"agents": ["discovery", "company_profile", "financial_intel"],"customFields": [{"name": "productMarketFit", "description": "Evidence of product-market fit"},{"name": "competitiveAdvantage", "description": "What is their moat?"},{"name": "growthSignals", "description": "Evidence of growth or traction"}],"firecrawlApiKey": "fc-XXXXXXXXXXXXXXXX","anthropicApiKey": "sk-ant-XXXXXXXXXXXXXXXX","demoMode": false}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
leads | array | - | Companies to enrich (required unless demoMode) |
leads[].companyName | string | - | Company name |
leads[].website | string | - | Company website URL |
leads[].city | string | - | City (for disambiguation) |
leads[].state | string | - | State (for disambiguation) |
agents | array | all | Which agents to run: discovery, company_profile, financial_intel, tech_stack |
customFields | array | - | Custom fields to extract |
customFields[].name | string | - | Field name (camelCase) |
customFields[].description | string | - | What to extract (natural language) |
maxConcurrency | number | 3 | Parallel processing limit |
firecrawlApiKey | string | - | Firecrawl API key (BYOK) |
anthropicApiKey | string | - | Anthropic API key for Claude (BYOK) |
openaiApiKey | string | - | OpenAI API key (fallback) |
demoMode | boolean | true | Return sample data for testing |
webhookUrl | string | - | Webhook URL for results delivery |
Get Your API Keys
Firecrawl: Get 10% off at firecrawl.link/john-rippy - Free tier: 500 credits/month
Anthropic: Get your Claude API key at console.anthropic.com
Output Format
{"companyName": "Stripe","website": "https://stripe.com","businessType": "B2B SaaS","description": "Financial infrastructure platform for businesses","industry": "Financial Technology","subIndustry": "Payment Processing","employeeCount": "5000+","employeeRange": "1001-5000","yearFounded": "2010","headquarters": "San Francisco, CA","funding": {"total": "$8.7B","lastRound": "Series I","lastRoundDate": "March 2021","investors": ["Sequoia Capital", "Andreessen Horowitz", "Tiger Global"]},"revenueEstimate": "$14B+ (2023)","technologies": ["Ruby", "Go", "React", "AWS", "PostgreSQL"],"cms": null,"analytics": ["Segment", "Amplitude"],"advertising": ["Google Ads"],"marketing": ["Marketo"],"socialProfiles": {"linkedin": "https://linkedin.com/company/stripe","twitter": "https://twitter.com/stripe"},"customFields": {"pricingModel": "Transaction-based (2.9% + $0.30 per transaction)","targetCustomer": "Developers and businesses needing payment infrastructure"},"sources": [{"url": "https://stripe.com/about", "fields": ["description", "headquarters"]},{"url": "https://stripe.com/newsroom", "fields": ["funding"]}],"agentsUsed": ["discovery", "company_profile", "financial_intel", "tech_stack"],"cost": 0.04,"enrichedAt": "2026-01-28T10:30:00.000Z"}
Pricing (Pay-Per-Event)
| Event | Description | Price |
|---|---|---|
lead_enriched | Per lead successfully enriched | $0.01 |
Plus BYOK provider costs (billed separately):
| Provider | Typical Cost | Purpose |
|---|---|---|
| Firecrawl | ~$0.001/page | Web scraping |
| Anthropic | ~$0.01-0.03/lead | AI extraction (Claude Haiku) |
Cost Per Lead by Agents Used
| Agents | Estimated Total Cost |
|---|---|
| Discovery only | ~$0.01 |
| Discovery + Profile | ~$0.02 |
| All 4 agents | ~$0.03-0.05 |
| All 4 + Custom Fields | ~$0.04-0.06 |
Cost Comparison vs Traditional Providers
| Leads/Month | Fire-Enrich | ZoomInfo | Apollo |
|---|---|---|---|
| 100 | ~$5 | $99+ | $49+ |
| 500 | ~$25 | $199+ | $99+ |
| 1000 | ~$50 | $499+ | $199+ |
No monthly subscription. Pay per use.
Common Scenarios
Scenario 1: Competitive Intelligence
{"leads": [{"companyName": "Competitor A", "website": "https://competitor.com"},{"companyName": "Competitor B", "website": "https://rival.com"}],"agents": ["discovery", "company_profile", "tech_stack"],"customFields": [{"name": "pricingModel", "description": "What pricing model do they use?"},{"name": "targetMarket", "description": "Who is their primary target market?"},{"name": "keyFeatures", "description": "What are their main product features?"}],"firecrawlApiKey": "fc-xxx","anthropicApiKey": "sk-ant-xxx","demoMode": false}
Research competitors with custom fields traditional providers can't offer.
Scenario 2: Tech Stack Targeting
{"leads": [{"companyName": "Prospect Corp", "website": "https://prospect.com"}],"agents": ["discovery", "company_profile", "tech_stack"],"customFields": [{"name": "hasMarketing", "description": "Do they have a marketing team?"},{"name": "adSpend", "description": "Evidence of advertising spend"}],"firecrawlApiKey": "fc-xxx","anthropicApiKey": "sk-ant-xxx","demoMode": false}
Identify companies using specific technologies for targeted outreach.
Scenario 3: Deal Sourcing
{"leads": [{"companyName": "Startup Inc", "website": "https://startup.com"}],"agents": ["discovery", "company_profile", "financial_intel"],"customFields": [{"name": "revenueGrowth", "description": "Evidence of revenue growth"},{"name": "customerLogos", "description": "Notable customers mentioned on site"}],"firecrawlApiKey": "fc-xxx","anthropicApiKey": "sk-ant-xxx","demoMode": false}
Research potential acquisition targets with financial intelligence.
Webhook & Automation Integration
Zapier / Make.com / n8n
- Create a webhook trigger in your automation platform
- Copy the webhook URL to
webhookUrl - Route enriched data to CRM, spreadsheets, or databases
Popular automations:
- Enriched profiles -> HubSpot (account enrichment)
- Tech stack data -> Salesforce (targeting fields)
- Funding data -> Airtable (investment research)
- Custom fields -> Notion (competitive intel database)
Apify Scheduled Runs
Schedule regular enrichment of prospect lists.
FAQ
Q: Why is this cheaper than ZoomInfo/Apollo?
A: Fire-Enrich scrapes data directly from company websites using AI, rather than maintaining a proprietary database. You pay only for what you use with no subscription.
Q: What's the data quality like?
A: Data comes directly from official company sources (their own website), so it's typically more current than database providers. The sources field shows exactly where each data point came from.
Q: What are custom fields good for?
A: Custom fields let you extract anything that appears on company websites - pricing models, target customers, competitive positioning - data that traditional providers don't offer.
Q: How long does enrichment take?
A: Typically 10-30 seconds per lead depending on agents used. Use maxConcurrency to process multiple leads in parallel.
Q: What if a company doesn't have a website?
A: A valid website URL is required for enrichment. If no website is provided, the lead will be skipped with a warning. Make sure your upstream data source (Google Maps, Apollo, etc.) includes website URLs.
Common Problems & Solutions
"Invalid Firecrawl API key"
- Get your key from firecrawl.dev dashboard
- Copy exactly without spaces
"Invalid Anthropic API key"
- Get your key from console.anthropic.com
- Check that you have API credits
Incomplete enrichment data
- Some private companies don't publish much online
- Add LinkedIn URL to help Discovery agent
- Check
sourcesarray to see what was scraped
"Rate limit exceeded"
- Lower
maxConcurrency(try 1-2) - Check usage at provider dashboards
"Demo data showing"
- Set
demoMode: falseand provide both API keys
Changelog
v1.0.31 (January 2026)
- Fixed URL guessing bug - No longer generates fake URLs from company names
- Leads without a valid website URL are now gracefully skipped with a warning
- Added
enrichmentMethod: 'skipped'for leads that couldn't be processed - Improved error messages with hints about upstream data sources
v1.0.0
- Initial release with 5 specialized AI agents
- Firecrawl Agent API integration
- Custom fields extraction
- Webhook support
Built by John Rippy | Actor Arsenal

