webfetch
Pricing

Access should not be a subscription.

Credits are a prepaid balance with no expiry and no monthly reset. A credit is a unit of work: a plain fetch costs 1, a rendered page 3-10, a CAPTCHA solve 8 more. A failed request is refunded in full — because you are paying for access, not for our attempts at it.

Free

Playground
$0

1,000 credits on sign-up. No card, no expiry. Playground only — no API keys.

  • Every format and egress tier
  • Capture inspector
  • Session reuse
  • API access needs a paid plan

Scale

$99 one-off

100,000 credits, valid forever. Includes API access.

  • 100,000 plain fetches
  • ~33,333 rendered pages
  • API keys + the playground
  • Volume pricing on request
The arithmetic

What a page costs

The tier is chosen for you by default, cheapest first, escalating only when the cheaper one cannot reach the page. You can pin a tier or cap the spend per request.

What ranTier keyCredits
Plain HTTP fetch
No JavaScript, from our own IP. The cheapest path.
http/direct1
Plain HTTP via datacenter proxy
Different IP, still no browser.
http/datacenter2
Real browser
Headful Chrome, renders JavaScript.
browser/direct3
Browser via datacenter proxybrowser/datacenter5
Browser via residential exit
A consumer IP. This is the tier that reaches sites which refuse everything else, and the one that costs us real bandwidth.
browser/residential10
CAPTCHA solved
Added on top of the attempt that needed it. Our own vision solver, not a resold vendor.
solve+8

A wall, an error, or a refusal is 0 credits, always. Measured across production traffic: 116 successful requests and 10 failures, and every failure was refunded.

Start free, decide later

1,000 credits, no card, no expiry. The playground is free forever; API access starts at $29.