Scraping API Prices
MenuClose

Search the site

82 providers, their alternatives and head-to-heads, targets, guides and answers

Home / Cost tools / Failed requests

What failed requests cost on each web scraping API

At 100,000 JavaScript pages a month, one request in five failing leaves the bill unchanged on 15 of 17 web scraping APIs and adds up to $65.00 a month on the other 2 (Firecrawl and Hyperbrowser).

Most APIs here bill only the requests that succeed; the rest bill every attempt, so each failure is a page paid for and fetched again. 2 publish no rule either way; their rows say so, and they are priced as if failures were billed. Prices read on each vendor's own pricing page; dates in the last column.

Monthly bill for 100,000 JavaScript pages kept, as the share of requests that succeed falls
APIFailed requests billed100% succeed95% succeed90% succeed80% succeedExtra at 80%Checked
Firecrawl yes $99.00$114.00$129.00$164.00 $65.00 Oct 12, 2026
Hyperbrowser not published $100.00$105.26$111.11$125.00 $25.00 Oct 12, 2026
ScrapeBadger no $49.00$49.00$49.00$49.00 nothing Oct 12, 2026
ScrapingDog no $90.00$90.00$90.00$90.00 nothing Oct 12, 2026
Scrape.do no $99.00$99.00$99.00$99.00 nothing Oct 12, 2026
Olostep no $99.00$99.00$99.00$99.00 nothing Oct 12, 2026
ScrapeOwl no $99.00$99.00$99.00$99.00 nothing Oct 12, 2026
ScrapingBee no $99.00$99.00$99.00$99.00 nothing Oct 12, 2026
WebScraping.AI no $99.00$99.00$99.00$99.00 nothing Oct 12, 2026
Decodo Web Scraping API no $99.00$99.00$99.00$99.00 nothing Oct 12, 2026
ScrapeOps no $99.00$99.00$99.00$99.00 nothing Oct 12, 2026
ZenRows no $99.00$99.00$99.00$99.00 nothing Oct 12, 2026
ScrapingBot no $99.99$99.99$99.99$99.99 nothing Oct 12, 2026
Scrapfly not published $100.00$100.00$100.00$100.00 nothing Oct 12, 2026
HasData no $119.00$119.00$119.00$119.00 nothing Oct 12, 2026
ScraperAPI no $149.00$149.00$149.00$149.00 nothing Oct 12, 2026
Oxylabs Web Scraper API no $500.00$500.00$500.00$500.00 nothing Oct 12, 2026

Why a failure can cost more than one request

An API that bills every attempt charges for the blocked or timed-out request and again for the retry that works, so at 80% success it bills 125 requests for every 100 pages kept. On a plan with a fixed allowance that can tip the job onto the next plan, which is why some bills above jump by more than a quarter. An API that bills only successes absorbs the retries in its price.