/web-scraping
When to use
- Searching for current information, research papers, job postings, news
- Scraping a specific URL (LinkedIn, job boards, company sites, articles)
- Gathering structured data from one or many pages
- Any task where you'd normally say "I don't have current information on this"
Exa vs Firecrawl — decision table
| Use Exa when... | Use Firecrawl when... |
|---|---|
| Finding relevant pages on a topic | You have a specific URL to scrape |
| Semantic/conceptual search ("best RF engineers") | The page is JS-rendered (React/Angular apps) |
| Discovering what exists across the web | You need clean structured data from a page |
| Research across many sources | Crawling multiple pages of one site |
| Finding people, companies, recent events | Extracting structured JSON from a page |
Available tools
Exa tools:
web_search_exa— semantic search, returns clean content ready to useweb_fetch_exa— fetch full content of a known URLweb_search_advanced_exa— filtered search (date range, domain, content type, category)
Firecrawl tools:
firecrawl_scrape— extract clean content from a single URL (handles JS)firecrawl_search— web search with content extractionfirecrawl_crawl— multi-page extraction from an entire sitefirecrawl_extract— structured LLM-powered data extraction from a URLfirecrawl_batch_scrape— process multiple URLs efficientlyfirecrawl_agent— autonomous web research agent for complex tasks
Workflow
- Discover — use
web_search_exato find relevant pages semantically - Fetch — use
firecrawl_scrapeon specific URLs that need JS rendering or clean extraction - Structure — use
firecrawl_extractif you need JSON output from a page - Bulk — use
firecrawl_batch_scrapeorfirecrawl_crawlfor multi-page tasks
Examples
- "Find top fitness researchers last 3 years" →
web_search_advanced_exawith date filter - "Scrape this LinkedIn job posting [URL]" →
firecrawl_scrape - "Get all blog posts from firecrawl.dev" →
firecrawl_crawl - "Extract structured job data from this page" →
firecrawl_extract - "Who is writing about RF antenna design right now?" →
web_search_exa