scrapingbench

Firecrawl vs Scrapfly for AI agents

Firecrawl and Scrapfly both ran scrape and crawl, with the same tasks, the same model (Claude Haiku 5.5), the same prompt and the same limits. A task counts only when a script confirms every answer. Beyond that, only Firecrawl ran search and only Firecrawl ran map.

The benchmark tests each provider's gap to its track's leader, with 95% intervals from resampling whole sites. It doesn't test every pair directly, so this page says when a gap is real and when it isn't one anybody can claim.

Scrape 60 tasks · Read one page and pull out exact fields: prices, versions, install commands.

Firecrawl90%1.22¢ per task
Scrapfly88%0.61¢ per task

Neither gap to the track's leader cleared chance, and the benchmark doesn't test these two against each other, so this 2-point gap isn't a result either can claim.

Scrapfly cost 0.61¢ per finished task and Firecrawl 1.22¢, counting all API and model spend, failures included.

Firecrawl and Scrapfly on scrape
ProviderTasks done95% intervalCost per finished taskMedian time
Firecrawl54 of 60 (90%)90%–90%1.22¢3.3 s
Scrapfly53 of 60 (88%)80%–90%0.61¢5.0 s

Crawl 10 tasks · Read a whole section of a site and return every record in it.

Scrapfly70%2.88¢ per task
Firecrawl50%14.2¢ per task

Scrapfly led this track, but its gap to Firecrawl is too small to rule out chance.

Scrapfly cost 2.88¢ per finished task and Firecrawl 14.2¢, counting all API and model spend, failures included.

Firecrawl and Scrapfly on crawl
ProviderTasks done95% intervalCost per finished taskMedian time
Scrapfly7 of 10 (70%)0%–95%2.88¢14 s
Firecrawl5 of 10 (50%)0%–68%14.2¢60 s

Read these numbers with

  • Everything ran on free plans. Firecrawl's free plan allows 10 requests a minute, so its tuned scrape run hit rate limits and scored lower than its default.
  • Firecrawl's crawl time includes waiting out its free plan's rate limit: its crawls were spaced 65 seconds apart to stay under it.
  • Scrapfly's tuned scrape preset finished 55 of 60, 2 more than its default, but that change is too small to rule out chance.

More