Firecrawl Competitive Intelligence
Discover and extract competitor pricing, features, and key pages using Firecrawl's Map + Scrape endpoints. Auto-discovers relevant pages and extracts structured data for competitive analysis.
Features
- Smart Discovery - Uses Firecrawl Map API to find relevant competitor pages
- Automatic Extraction - Extracts pricing data, feature lists, and key information
- Multi-Competitor Analysis - Analyze multiple competitors in a single run
- Page Classification - Auto-categorizes pages (pricing, features, about, contact)
- Structured Data - Extracts prices, plan names, and feature bullets
- Screenshot Capture - Optional visual snapshots of competitor pages
- Demo Mode - Test without an API key using sample data
Use Cases
- Pricing Intelligence - Monitor competitor pricing and plan structures
- Feature Comparison - Track what features competitors offer
- Market Research - Analyze competitor positioning and messaging
- Sales Enablement - Generate competitive battle cards
- Product Strategy - Identify feature gaps and opportunities
Input
| Field | Type | Description | Default |
|---|---|---|---|
| competitorUrls | array | List of competitor website URLs | Required |
| pageTypes | array | Page types to search for | pricing, features, about |
| maxPagesPerCompetitor | number | Max pages per competitor | 10 |
| extractPricing | boolean | Extract pricing data | true |
| extractFeatures | boolean | Extract feature lists | true |
| includeScreenshots | boolean | Capture page screenshots | false |
| firecrawlApiKey | string | Your Firecrawl API key | - |
| demoMode | boolean | Run with sample data | false |
Output
{
"competitorUrl": "https://competitor.com",
"pageType": "pricing",
"url": "https://competitor.com/pricing",
"title": "Pricing Plans - Competitor",
"description": "Flexible pricing for all business sizes",
"extractedData": {
"pricing": {
"prices": ["$29/mo", "$99/mo", "Custom"],
"planNames": ["Starter", "Pro", "Enterprise"]
}
},
"scrapedAt": "2024-01-15T10:30:00Z"
}
Pricing
| Event | Description | Price |
|---|---|---|
| Competitor Analyzed | Charged when a competitor site is analyzed | $0.05 |
| Pages Extracted (per 5) | Charged per 5 pages scraped and extracted | $0.01 |
Examples
Analyze Competitor Pricing
{
"competitorUrls": [
"https://competitor1.com",
"https://competitor2.com"
],
"pageTypes": ["pricing", "plans"],
"extractPricing": true,
"maxPagesPerCompetitor": 5
}
Full Competitive Analysis
{
"competitorUrls": ["https://competitor.com"],
"pageTypes": ["pricing", "features", "about", "integrations"],
"extractPricing": true,
"extractFeatures": true,
"includeScreenshots": true,
"maxPagesPerCompetitor": 15
}
Related Actors
- Firecrawl Site Mapper - Fast URL discovery
- Firecrawl Website Crawler - Full website crawling
Built by John Rippy
Keywords
firecrawl, competitive intelligence, competitor analysis, pricing scraper, feature extraction, market research, competitive analysis, pricing monitoring, battle cards