Firecrawl Enrich - Data Enrichment avatar
Firecrawl Enrich - Data Enrichment

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Firecrawl Enrich - Data Enrichment

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

John Rippy

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Fire-Enrich

"5 AI Agents That Turn a Company Name into Complete Intelligence" by John Rippy | johnrippy.link


Stop Manually Researching Every Lead

You're currently doing: Google searches, LinkedIn stalking, checking Crunchbase, scanning websites, trying to find emails, manually entering data into your CRM.

What if 5 AI agents did all of this in seconds?

Fire-Enrich uses a multi-agent architecture where each agent builds on the previous context, creating a comprehensive company profile from just a name and website:

  • Discovery Agent - Basic company information
  • Company Profile Agent - Industry, size, headquarters
  • Financial Intel Agent - Funding, revenue, investors
  • Tech Stack Agent - Technologies, CMS, analytics tools
  • Custom Fields Agent - Extract any data you define

All with source attribution. Every data point links back to where it was found.


How It Works

Company Name + Website
┌─────────────┐
DISCOVERY │ → Name, Type, Description
AGENT
└─────────────┘
┌─────────────┐
COMPANY │ → Industry, Size, HQ, Founded
PROFILE
└─────────────┘
┌─────────────┐
FINANCIAL │ → Funding, Investors, Revenue
INTEL
└─────────────┘
┌─────────────┐
TECH STACK │ → Languages, CMS, Analytics, Ads
SCAN
└─────────────┘
┌─────────────┐
CUSTOM │ → Your defined fields
FIELDS
└─────────────┘
Complete Company Intelligence

Each agent receives the context from previous agents, enabling smarter, more accurate extraction.


Use Cases

1. Sales Lead Enrichment

{
"leads": [
{ "companyName": "Stripe", "website": "https://stripe.com" }
],
"agents": ["discovery", "company_profile", "financial_intel", "tech_stack"],
"firecrawlApiKey": "fc-xxx",
"anthropicApiKey": "sk-ant-xxx"
}

Returns: Complete company profile with industry, employee count, funding history, tech stack.

2. Competitive Intelligence

{
"leads": [
{ "companyName": "Competitor A", "website": "https://competitor.com" },
{ "companyName": "Competitor B", "website": "https://rival.com" }
],
"agents": ["discovery", "company_profile", "financial_intel", "tech_stack"],
"customFields": [
{ "name": "pricingModel", "description": "What pricing model do they use?" },
{ "name": "targetMarket", "description": "Who is their primary target market?" }
]
}

3. 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?" }
]
}

4. Marketing Qualification

{
"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" }
]
}

AI Agents Deep Dive

1. Discovery Agent

Extracts foundational company information:

FieldDescription
companyNameOfficial company name
websitePrimary website URL
businessTypeB2B, B2C, SaaS, Agency, etc.
descriptionBrief company description

2. Company Profile Agent

Builds on discovery context to extract:

FieldDescription
industryPrimary industry classification
subIndustryMore specific industry segment
employeeCountSize range (1-10, 11-50, 51-200, etc.)
yearFoundedYear company was established
headquartersCity, State/Country of HQ

3. Financial Intel Agent

Analyzes funding and financial information:

FieldDescription
fundingTotal funding raised
lastFundingRoundMost recent round details
investorsKnown investors
revenueEstimateEstimated annual revenue

4. Tech Stack Agent

Identifies technologies used:

FieldDescription
technologiesProgramming languages, frameworks
cmsContent management system
analyticsAnalytics tools (GA, Segment, etc.)
advertisingAd platforms detected

5. Custom Fields Agent

Extracts any user-defined fields based on accumulated context.


Input Parameters

ParameterTypeRequiredDefaultDescription
leadsarrayYes*-Array of companies to enrich
leads[].companyNamestringYes-Company name
leads[].websitestringYes-Company website
leads[].citystringNo-City (for disambiguation)
leads[].statestringNo-State (for disambiguation)
agentsarrayNoallWhich agents to run
customFieldsarrayNo-Custom fields to extract
customFields[].namestringYes-Field name (camelCase)
customFields[].descriptionstringYes-Description of what to extract
firecrawlApiKeystringYes*-Firecrawl API key
anthropicApiKeystringYes*-Anthropic API key (Claude)
openaiApiKeystringNo-OpenAI key (fallback)
maxConcurrencyintegerNo3Parallel processing limit
demoModebooleanNofalseTest with sample data

*Not required in demo mode


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+",
"yearFounded": "2010",
"headquarters": "San Francisco, CA",
"funding": "$8.7B",
"lastFundingRound": "Series I - March 2021",
"investors": ["Sequoia Capital", "Andreessen Horowitz", "Tiger Global"],
"revenueEstimate": "$14B+ (2023)",
"technologies": ["Ruby", "Go", "React", "AWS"],
"cms": null,
"analytics": ["Segment", "Amplitude"],
"advertising": ["Google Ads"],
"customFields": {
"hasEcommerce": false,
"targetMarket": "Developers and businesses"
},
"sources": [
{ "url": "https://stripe.com/about", "field": "description" },
{ "url": "https://stripe.com/newsroom", "field": "funding" }
],
"enrichedAt": "2024-12-23T10:30:00Z",
"agentsUsed": ["discovery", "company_profile", "financial_intel", "tech_stack"],
"cost": 0.04
}

Pricing

BYOK (Bring Your Own Keys)

You pay directly to each provider:

ProviderCostPurpose
Firecrawl~$0.001/pageWeb scraping
Anthropic~$0.01-0.03/leadAI extraction (Claude Haiku)
Apify~$0.10-0.25/runCompute

Cost Per Lead

Agents UsedEstimated 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

Leads/MonthFire-EnrichZoomInfoApollo
100~$5$99+$49+
500~$25$199+$99+
1000~$50$499+$199+

No monthly subscription. Pay per use.


API Integration

Using the Apify API

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('localhowl/fire-enrich').call({
leads: [
{ companyName: 'Stripe', website: 'https://stripe.com' },
{ companyName: 'Notion', website: 'https://notion.so' }
],
agents: ['discovery', 'company_profile', 'financial_intel', 'tech_stack'],
customFields: [
{ name: 'targetMarket', description: 'Who is their target customer?' }
],
firecrawlApiKey: 'fc-xxx',
anthropicApiKey: 'sk-ant-xxx',
maxConcurrency: 5
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(company => {
console.log(`${company.companyName}: ${company.industry}, ${company.employeeCount} employees`);
});

Using cURL

curl -X POST "https://api.apify.com/v2/acts/localhowl~fire-enrich/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"leads": [
{ "companyName": "Stripe", "website": "https://stripe.com" }
],
"agents": ["discovery", "company_profile"],
"firecrawlApiKey": "fc-xxx",
"anthropicApiKey": "sk-ant-xxx"
}'

Demo Mode

Test the actor without API keys:

{
"demoMode": true
}

Returns sample data for Stripe and Notion with all agent outputs.


Perfect For

Sales Teams

  • Enrich inbound leads automatically
  • Build complete prospect profiles
  • Identify high-value opportunities

Marketing Teams

  • Qualify MQLs with company data
  • Segment by industry, size, funding
  • Personalize outreach campaigns

Investors & VCs

  • Research portfolio candidates
  • Due diligence automation
  • Market mapping

Recruiters

  • Research target companies
  • Identify growing companies
  • Tech stack analysis for matching

Integration with Your Pipeline

Fire-Enrich integrates with your existing enrichment queue:

// Add to enrichment pipeline
const result = await enrichmentQueue.addLead(lead, ['fire_enrich'], {
priority: PRIORITY.SINGLE_LEAD
});

Limitations

  • Rate Limits: Respects Firecrawl rate limits
  • Private Companies: Limited financial data for private companies
  • Accuracy: AI-extracted data should be verified for critical decisions
  • Language: Best results for English-language websites

Support

For issues or feature requests, contact support@localhowl.com


Built by John Rippy | johnrippy.link


Keywords

lead enrichment, company data api, b2b lead enrichment, sales intelligence, company research automation, zoominfo alternative, apollo alternative, ai lead enrichment, multi-agent enrichment, company profile api, funding data, tech stack detection, firecrawl, claude ai