vs · scrapingbee

shotanvil vs ScrapingBee: what "1,000 free API calls" actually converts to

A structural comparison of the pricing math and signup flow, checked directly against ScrapingBee's own pricing page and documentation. As of August 16, 2026.

DimensionshotanvilScrapingBee
SignupNo CAPTCHA, no cardGoogle reCAPTCHA required at signup — blocks scripted/automated signup flows
Advertised free tier1,000 screenshots/mo"1,000 free API credits"
What that free tier is worth in screenshots1,000 screenshots — 1 credit = 1 screenshot, no multiplier~200 screenshots — a JS-rendered screenshot costs 5 credits by default, per their own docs
Pricing model1 screenshot = 1 request, alwaysCredit-multiplier pricing — cost per call varies 1–75 credits depending on options used
SDK request timeoutN/A — plain HTTP, caller controls timeoutOfficial Node SDK defaults to no timeout (`timeout: config.timeout ?? 0`) unless the caller sets one, per its current published source
Pay-per-call, zero signupYes — x402 support, no account neededNo — API key + account required for every call
Response transparencyX-Quota-Remaining and X-Cost on every responseCredit balance not exposed as a response header

Frequently asked

Is ScrapingBee's free tier really 1,000 free screenshots?

No. ScrapingBee advertises "1,000 free API credits," but a screenshot with JavaScript rendering — the default — costs 5 credits per their own documentation, so the free tier is worth about 200 actual screenshots, not 1,000. Verified against scrapingbee.com's documentation as of August 16, 2026.

Does ScrapingBee's signup require a CAPTCHA?

Yes. As of August 16, 2026, ScrapingBee's account registration page loads a Google reCAPTCHA widget.

Does the ScrapingBee SDK have a default request timeout?

No. As of August 16, 2026, the published source of the official Node SDK sets `timeout: config.timeout ?? 0` — meaning a request hangs indefinitely unless the caller explicitly passes a timeout value.

How much bigger is shotanvil's effective free tier than ScrapingBee's?

shotanvil gives 1,000 real screenshots/mo at 1 credit-equivalent each. ScrapingBee's advertised 1,000 credits convert to roughly 200 screenshots once the JS-rendering multiplier is applied — about 5x the effective free volume in shotanvil's favor.

1 screenshot = 1 request. No credit multipliers.

1,000 real screenshots/mo, free, no CAPTCHA to sign up.

Get an API key