Fire-Enrich
"5 AI Agents That Turn a Company Name into Complete Intelligence" by John Rippy | johnrippy.link
🏆 2025 Zapier Automation Hero of the Year — Project 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:- 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
---
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
- 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🏆 2025 Zapier Automation Hero of the Year — Project 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