What Do You Pay For When a Scrape Fails? ScraperAPI, Firecrawl and Bright Data Billing Rules

Last fact-checked: November 10, 2026

Advertising disclosure: we may receive a commission if you sign up through the Bright Data † link, the ScraperAPI † link or the Firecrawl † link marked † in this article, at no extra cost to you. We have not run production workloads on any of the three; everything below comes from their official documentation. See our Advertising Disclosure.

When an AI agent scrapes thousands of pages, some requests will fail: blocked, timed out, or answered with an error page. Whether those failures cost you credits is one of the least obvious parts of a scraping bill. Here is what three vendors' official docs say, and where they say nothing.

Note on experience: we have not tested billing behavior ourselves. Pages were read through a web-fetch tool that summarises them, on November 10, 2026. Check the live docs before relying on any rule here.

† marks a referral link (see the disclosure above). "Not stated" means the page we read did not say.

1. Side by side

SituationScraperAPI †Firecrawl †Bright Data †
Successful page (HTTP 200)Charged1 credit plus option costsCharged (successful request)
Target returns 404Charged (docs list 200 and 404 as billable)1 credit (error-status pages that return a document still cost 1 credit)Not stated
Target returns 403 / blockedNot stated on the status-code page1 credit if a document comes back, including a 403Not stated; the docs say only "successful requests to your target domain" are charged, without defining success
Service-side error (HTTP 500)Not chargedNot charged if no document is returnedNot stated
Timeout / no resultRequests that fail after 70 seconds of retrying are not chargedNot named explicitly; falls under "no document returned: 0 credits"Not stated

2. ScraperAPI

3. Firecrawl

For the per-operation credit table, see Firecrawl Credits Explained.

4. Bright Data

5. What to do with this

For concurrency limits and 429 behaviour, see What Happens When Your AI Agent Fires a Burst of Requests?

To turn credit costs into a monthly figure, use the cost-per-1,000 worksheet, or see ScraperAPI vs ScrapingBee.

6. What we could not confirm

Sources (checked November 10, 2026)