scrapeprices JSON
All providers
S

ScraperAPI

www.scraperapi.com / subscription /since 2018

The plain page is cheap and everything else is a tenfold step: 1 credit flat, 10 for a browser, 10 for the residential pool, 30 for the ultra premium anti-bot tier and 75 for anti-bot plus a browser. At the $49 Hobby plan's 100,000 credits that is $0.49 per 1,000 plain pages and $14.70 per 1,000 through ultra premium with rendering. Markdown is the bargain here: output_format sits on the no-extra-cost list, so LLM-ready Markdown costs the same single credit as raw HTML. Two things to watch. The first four tiers hard-cap with no overflow, and the pay-as-you-go the top tiers advertise has no published dollars-per-credit rate. And the domain you fetch reprices the call on its own: Google or Bing is 25 credits before any parameter, LinkedIn 30, and a page behind Cloudflare or DataDome 10, so the flat rate describes a quiet site only. Billing is on 200 and 404 only, plus requests you cancel after 70 seconds. Left null: the operating company's country and any published latency or success-rate figure.

Cheapest way in
$49.00/mo
Free tier
5,000 calls
Unused credits
expire
Credits per page
1 credit

Plain page, by volume

Pages per month Monthly bill Per 1,000 Cheapest route Allowance unused
1k $49.00 $49.00 Hobby 99,000 units
10k $49.00 $4.90 Hobby 90,000 units
100k $49.00 $0.490 Hobby -
1M $149 $0.149 Startup -

How ScraperAPI compares

At 10,000 pages a month ScraperAPI costs $4.90 per 1,000, 37.7x the cheapest published route and 7.0x AnyAPI.

Provider 1k a month10k a month100k a month1M a month
Z Zyte API $0.130 $0.130 $0.130 $0.100
A AnyAPI $0.700 $0.700 $0.700 $0.700
S ScraperAPI $49.00 $4.90 $0.490 $0.149
O Oxylabs Web Scraper API $49.00 $4.90 $1.10 $0.850
W WebScrapingAPI $19.00 $4.90 $1.49 no plan reaches this volume

List prices, dollars per 1,000 Plain pages at the cheapest published route to each volume. How this is worked out

Every published plan

Plan Price Included credits Overage each Note
Hobby $49.00 per month 100,000 hard cap $44.10/month billed annually. 20 concurrent threads, geotargeting US and EU only, full crawler access, Ultra Premium included. No pay-as-you-go on this tier, so the plan stops at 100,000 credits.
Startup $149 per month 1,000,000 hard cap $134.10/month billed annually. 50 concurrent threads, geotargeting US and EU only. No pay-as-you-go.
Business $299 per month 3,000,000 hard cap $269.10/month billed annually. 100 concurrent threads, global geotargeting, unlimited analytics history. No pay-as-you-go.
Scaling $475 per month 5,000,000 not published Marked "Most popular". $427.50/month billed annually. 200 concurrent threads. First tier whose feature list includes "Pay as you go" overflow; no dollars-per-credit overage rate is published, so overagePerUnitUsd is null.
Professional $975 per month 10,500,000 not published $877.50/month billed annually. 300 concurrent threads, priority support. The card also shows a "LIMITED OFFER - +250K BONUS CREDITS" banner, not counted in includedUnits. Pay-as-you-go overflow at an unpublished rate.
Advanced $1,975 per month 21,500,000 not published $1,777.50/month billed annually. 500 concurrent threads, priority routing. The card also shows a "LIMITED OFFER - +500K BONUS CREDITS" banner, not counted in includedUnits. Pay-as-you-go overflow at an unpublished rate.
Enterprise on request - not published "Custom /month", Contact Sales. Listed as 22,000,000+ API credits, 500+ concurrent threads, dedicated support team and Slack support.

Credits-and-costs doc: a "Normal (flat)" request is 1 credit, and the parameter table prints the cost of each mode as "Extra Cost: premium=true - 10 API Credits/req, render=true - 10 API Credits/req, screenshot=true - 10, ultra_premium=true - 30, premium=true + render=true - 25, ultra_premium=true + render=true - 75". Those are totals, not additions on top of the 1: the DataPipeline credit matrix, which the docs say "now match our standard scraping rates", prints the same Normal column as 1 flat, 10 JS rendering, 10 premium, 20 premium + JS, 30 ultra_premium, 75 ultra_premium + JS. The one disagreement between the two pages is premium + JS, 25 on the parameter list and 20 in the matrix. premium=true is the residential and mobile pool, ultra_premium=true is the anti-bot tier, and ultra_premium is paid-plans-only. Markdown is 1 because output_format is on the doc's explicit "No Extra Cost" list, alongside wait_for_selector, country_code, session_number, device_type, keep_headers and autoparse, so a plain fetch returned as Markdown costs the same 1 credit as HTML. Two other multipliers that are not one of this site's five: a domain ScraperAPI has built custom logic for costs more whatever the parameters (e-commerce 5, Google and Bing 25, LinkedIn 30), and a domain behind Cloudflare, Cloudflare Turnstile, DataDome or PerimeterX is listed at 10 credits per scrape. Discounted custom deals are repriced upward to hold a floor of "$3 per one thousand requests without rendering and $7 with rendered pages" on ultra premium domains.

Cost by kind of fetch

Per 1,000, at 10,000 pages a month.

Plain $4.90
Rendered $4.90
Residential proxy $4.90
Anti-bot $14.90
Markdown $4.90

What it can do

Only what the provider's own pages state.

Renders JavaScript in a real browser
Residential or premium proxy pool
States it gets past anti-bot walls
Returns Markdown for LLMs
A failed fetch is free
Ready-made parsers for known sites
Works as a proxy, not only as an API
Async or batch endpoint
Country targeting
Published uptime SLA
apiproxy

Where these numbers came from

Something out of date? Send the provider's own page to hello@scrapeprices.com and it is corrected on the next capture.