Imp Imp
← Back to Arsenal
Firecrawl Enrich - Data Enrichment

Firecrawl Enrich - Data Enrichment

Lead Generation

Enrich business data with Firecrawl. Get company info, contact details, social profiles & website data. Batch process leads for sales & marketing.

Fire-Enrich

"5 AI Agents That Turn a Company Name into Complete Intelligence" by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

---

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: 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:

2. Company Profile Agent

Builds on discovery context to extract:

3. Financial Intel Agent

Analyzes funding and financial information:

4. Tech Stack Agent

Identifies technologies used:

5. Custom Fields Agent

Extracts any user-defined fields based on accumulated context.

---

Input Parameters

*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:

Cost Per Lead

Cost Comparison

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

Marketing Teams

Investors & VCs

Recruiters

---

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

---

Support

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

---

Built by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

---

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

149,000
KILLS
100%
HEALTH
Doomguy
274
ACTORS
0/3
SECRETS