Short answer: for plain HTML pages, Zyte API is the cheapest per 1,000 pages at $0.06 on simple sites with a $500 monthly commitment, and ScrapingBee's $99 Startup plan is the cheapest way to fetch 1 million plain pages a month on a self-serve plan (prices as of October 30, 2026). Scrapfly is a dollar more for the same volume. Turn on JavaScript rendering and every bill grows about fivefold, and protected sites that need premium proxies cost about 25 times the plain rate on credit-based APIs.
Per-page list prices on eight scraping APIs for plain HTML, JavaScript rendering and protected sites, with the monthly bill for 1 million pages in each mode.
Some links on this page are affiliate links: if you sign up through one, Toolradar may earn a commission. Commissions never change our ranking or what we write. How we make money
Scraping API prices look cheap until you read the credit table. Most vendors sell a monthly bundle of credits, and one plain HTML page costs one credit, but a page that needs a headless browser costs 5 or 10, and a protected page that also needs residential or premium proxies costs 25. The plan that fits 1 million plain pages fits only 40,000 protected ones.
This guide prices eight APIs in three modes: plain HTML, JavaScript rendering, and JavaScript plus premium proxies (the setting most anti-bot sites need). Each bill below is for 1 million successful pages a month at list price, on monthly billing, and every vendor here charges only for successful requests.
Toolradar data: Toolradar's API tools category tracks 527 tools, and 69% of them have a free or freemium plan. Free credits are standard among scraping APIs too, typically 1,000 to 5,000 requests, enough to measure your own success rate before committing. For tools ranked on features rather than cost, see the best web scraping tools.
Methodology: list prices come from each vendor's own pricing page and docs as of October 30, 2026. Eight scraping APIs from the 527 tracked tools were priced because each sells self-serve access with published per-request or per-credit rates; the order follows the 1-million-page bill across the three modes. Success rates and speed claims are the vendors' own. How we rank is explained on our methodology page.
Top Picks
Picked by editorial review, informed by G2 and Capterra review volume and rating and by media mentions, the signals behind our category rankings. How we rate
The lowest self-serve bill for 1 million plain pages, and the cheapest protected-page plan among the credit APIs.
Starting price
From $19 /mo for 75,000 credits
4.8 (29 reviews)
Best for
Teams that scrape a mix of plain, rendered and protected pages and want one credit pool with clear multipliers.
Prepaid credits from $0.09 per 1,000 with a printed overage rate, so large months do not stop the crawl.
Starting price
From $30 /mo for 200,000 credits
4.8 (332 reviews)
Best for
Production crawlers with uneven monthly volume that need pay-as-you-go past the plan.
The lowest per-page price on simple sites, priced by how hard each website is rather than by credit multipliers.
Starting price
From $0.06 per 1,000 responses
4.4 (165 reviews)
Best for
High-volume crawls of mostly easy sites, where a monthly commitment unlocks the lowest rate.
| Tool | Starting price | Rating | Best for |
|---|---|---|---|
| ScrapingBee | From $19/mo for 75,000 credits | 4.8 29 reviews | Teams that scrape a mix of plain, rendered and protected pages and want one credit pool with clear multipliers. |
| Scrapfly | From $30/mo for 200,000 credits | 4.8 332 reviews | Production crawlers with uneven monthly volume that need pay-as-you-go past the plan. |
| Zyte API | From $0.06 per 1,000 responses | 4.4 165 reviews | High-volume crawls of mostly easy sites, where a monthly commitment unlocks the lowest rate. |
| ScraperAPI | From $49/mo for 100,000 credits | 4.5 77 reviews | Teams scraping Amazon, Google or LinkedIn who want the surcharge for each domain published up front. |
| ZenRows | Build plan, 45,000 credits a month | 4.6 188 reviews | Teams that cannot tell in advance which pages need a browser. |
| Oxylabs Web API | From $30/mo (Starter) | 4.6 443 reviews | Teams that prefer a price per delivered result over credit math, especially for Google and Amazon targets. |
| Bright Data Visit | Unlocker from $1 per 1,000 requests | 4.6 346 reviews | Enterprises that need ready-made scrapers for specific sites and already buy proxies from Bright Data. |
| Apify | Free plan; paid plans plus usage | 4.7 1,201 reviews | Teams that want ready-made scrapers from a store, scheduling and storage in one platform. |
ScrapingBee
The lowest self-serve bill for 1 million plain pages, and the cheapest protected-page plan among the credit APIs.
- 4.8 on G2 (29 reviews)
- Starting price
- From $19/mo for 75,000 credits
- Free plan
- Yes
- Rating
- 4.8 (29 reviews)
Best for: Teams that scrape a mix of plain, rendered and protected pages and want one credit pool with clear multipliers.
- Pro: The Startup plan's 1 million credits cover 1 million plain pages, about $0.10 per 1,000
- Pro: JavaScript rendering costs 5 credits, half ScraperAPI's multiplier
- Pro: Every plan includes premium proxies, geotargeting and screenshots
- Con: Credits are valid for one month and do not roll over
- Con: Premium proxies cost 10 credits without JavaScript and 25 with it, so protected sites need Enterprise plans at volume
ScrapingBee's pricing is quite competitive, especially for its lower tiers.
Watch out
Potential overage fees for exceeding API credits
- Starting price
- From $30/mo for 200,000 credits
- Free plan
- Yes
- Rating
- 4.8 (332 reviews)
Best for: Production crawlers with uneven monthly volume that need pay-as-you-go past the plan.
- Pro: The Pro plan's 1 million credits cover 1 million plain pages at $0.10 per 1,000
- Pro: Pay-as-you-go turns on automatically from Pro upward when the quota runs out
- Pro: Failed scrapes and upstream 4xx and 5xx errors cost nothing
- Con: The Discovery plan has no pay-as-you-go and only 5 concurrent requests
- Con: A full-page screenshot costs 60 credits
Scrapfly offers a fair pricing structure, especially for users with predictable usage.
Watch out
Overage fees can add up quickly if not monitored.
- Starting price
- From $0.06 per 1,000 responses
- Free plan
- No
- Rating
- 4.4 (165 reviews)
Best for: High-volume crawls of mostly easy sites, where a monthly commitment unlocks the lowest rate.
- Pro: Simple sites cost $0.06 per 1,000 plain responses on the largest self-serve commitment
- Pro: Commitments carry no overage penalty: extra usage bills at the same discounted rate
- Pro: New accounts get a free starting credit and 30 days without commitment
- Con: Pay-as-you-go runs from $0.13 to $1.27 per 1,000 plain responses depending on the site tier
- Con: Browser-rendered Advanced sites cost $16.08 per 1,000 on pay-as-you-go
Zyte's pricing model is complex but offers significant value for high-volume users, especially with the minimum commitment tiers.
Watch out
Minimum commitment tiers require upfront spend.
ScraperAPI
Broad domain coverage with clear surcharges, but a 10-credit JavaScript multiplier that doubles rendered-page costs.
- Starting price
- From $49/mo for 100,000 credits
- Free plan
- Yes
- Rating
- 4.5 (77 reviews)
Best for: Teams scraping Amazon, Google or LinkedIn who want the surcharge for each domain published up front.
- Pro: A standard page costs 1 credit, and only successful requests (200 and 404) are charged
- Pro: Yearly billing takes 10% off every self-serve plan
- Pro: Pay-as-you-go past the plan is available from the Scaling plan up
- Con: JavaScript rendering costs 10 credits per request, so 1 million rendered pages need the $975 plan
- Con: Hobby, Startup and Business pause when credits run out unless auto-upgrade is on
ScraperAPI offers a fair to slightly expensive pricing structure depending on usage.
Watch out
Overage fees not explicitly stated
ZenRows
One credit pool across every product, with adaptive mode that bills only the setup that worked.
- 4.7 on Capterra (103 reviews)
- 4.3 on SourceForge (67 reviews)
- 5.0 on G2 (18 reviews)
- Starting price
- Build plan, 45,000 credits a month
- Free plan
- Yes
- Rating
- 4.6 (188 reviews)
Best for: Teams that cannot tell in advance which pages need a browser.
- Pro: Adaptive Stealth Mode starts with the lightest setup and bills only the one that succeeded
- Pro: Failed requests are never charged, and 404 or 410 responses count as results
- Pro: Annual billing gives two months free on every rung
- Con: 1 million plain pages need the 1.2-million-credit Growth rung at $199 a month on monthly billing
- Con: Residential bandwidth draws 25,000 credits per GB
ZenRows pricing is fair and competitive for a managed web scraping API with anti-bot bypass.
- Starting price
- From $30/mo (Starter)
- Free plan
- No
- Rating
- 4.6 (443 reviews)
Best for: Teams that prefer a price per delivered result over credit math, especially for Google and Amazon targets.
- Pro: The Flexible plan covers up to 1.43 million results at $0.35 per 1,000
- Pro: Rates fall to $0.25 per 1,000 at 10 million results or more
- Pro: A welcome credit works on any product
- Con: Plain pages cost several times the cheapest credit APIs at 1 million a month
- Con: Google pages with JavaScript cost $1.35 per 1,000 on small plans
It's best for businesses and developers requiring robust, scalable proxy and web scraping solutions.
Bright Data
A per-request Unlocker API and per-record scraper APIs with proxies included, priced for heavy users.
- 4.6 on G2 (346 reviews)
- Starting price
- Unlocker from $1 per 1,000 requests
- Free plan
- No
- Rating
- 4.6 (346 reviews)
Best for: Enterprises that need ready-made scrapers for specific sites and already buy proxies from Bright Data.
- Pro: Proxies, unblocking and parsing are included in the Scraper API record price
- Pro: No charge for failed deliveries, with monthly spend limits
- Pro: The Scale plan includes 384,000 records for $499 a month
- Con: From $1 per 1,000 requests, plain pages cost about ten times ScrapingBee's Startup rate
- Con: Scraper APIs cost $1.5 per 1,000 records on pay-as-you-go
While 'Pay-as-you-go APIs' from $1/1k requests offers some flexibility, the per-GB and per-IP proxy costs can quickly add up for high-volume users.
Watch out
Minimum spend for 'Data Solutions' and 'Managed Data'.
- Starting price
- Free plan; paid plans plus usage
- Free plan
- Yes
- Rating
- 4.7 (1,201 reviews)
Best for: Teams that want ready-made scrapers from a store, scheduling and storage in one platform.
- Pro: The free plan includes $5 a month to spend on Actors
- Pro: Compute drops from $0.2 per unit on Starter to $0.13 on Business
- Pro: Paid plans include their fee as credit to spend in the Apify Store or on your own Actors
- Con: No fixed price per page: compute, proxy and storage costs vary by Actor and run
- Con: Extra concurrent runs are a paid add-on beyond the plan
Apify Free tier gives you $5/month in platform credits, enough to run small scraping jobs and test Actors.
Watch out
Platform credits are consumed by compute (Actor runs), storage (datasets, key-value stores), and proxy bandwidth, all three meters run simultaneously
Other API Tools worth considering
More published tools from our API Tools category, ordered by our category ranking. They are not part of the editorial picks above.
How scraping APIs bill a page
A web scraping API takes a URL and returns the page, handling proxies, retries, CAPTCHAs and, when asked, a headless browser. Three billing models exist, and each one rewards a different kind of crawl, so the cheapest vendor depends on what your target list looks like.
Credits with multipliers at ScrapingBee, ScraperAPI, ZenRows and Scrapfly: a monthly plan buys a pool of credits, a plain request costs 1, and each option multiplies it. ScrapingBee, ZenRows and Scrapfly charge 5 credits for JavaScript rendering, while ScraperAPI charges 10.
Per response by site difficulty at Zyte: the API sorts each website into one of five tiers, from Simple to Advanced, and charges per 1,000 responses for that tier, with a separate, higher price for browser-rendered pages.
Per result or per compute at Oxylabs, Bright Data and Apify: Oxylabs and Bright Data quote a price per 1,000 results or requests, while Apify bills its platform in compute units, so the cost per page depends on the scraper you run.
Why the mode matters more than the vendor
The same million pages can cost $99 or several thousand dollars at one vendor, depending on how hard the target sites are. A static news page needs one credit; a single-page app needs a browser; a retailer behind an anti-bot service needs a browser and residential IPs. Price the mix of your actual targets, not the headline rate.
The multiplier also differs by vendor for the same job. JavaScript rendering costs 5 credits at ScrapingBee and 10 at ScraperAPI, so a rendered page costs twice as many credits at ScraperAPI before plan prices are compared. ScraperAPI adds 10 credits per request when it has to bypass Cloudflare, DataDome or PerimeterX, on top of the domain's base cost.
Plan ceilings decide the bill at volume. ScraperAPI's largest self-serve plan holds 21.5 million credits, so a million protected pages at 25 credits each needs an Enterprise quote. Scrapfly lets Pro and higher plans keep going at a printed overage rate, which makes the bill predictable past the plan size.
Key Features to Look For
Price per 1,000 plain pages (Essential)
The cost of a plain HTML request on the plan that fits your volume, the base every other mode multiplies.
JavaScript rendering multiplier (Essential)
5 credits at ScrapingBee, ZenRows and Scrapfly, 10 at ScraperAPI; a separate browser price at Zyte.
Premium or residential proxy cost (Essential)
25 credits with JavaScript on most credit APIs, the setting protected e-commerce and travel sites usually need.
Charges for failed requests (Important)
Every API on this page bills successful requests only; ZenRows and ScraperAPI also count 404s as results.
Overage and plan ceilings (Important)
Pay-as-you-go past the plan (Scrapfly, ScraperAPI from Scaling) versus a hard stop until credits renew.
Concurrency (Important)
From 5 concurrent requests on entry plans to several hundred on large ones, which caps how fast a crawl finishes.
Credit rollover (Nice to have)
Plan credits expire monthly at ScrapingBee and ScraperAPI; ZenRows top-up credits roll over one period.
What to Consider
-
Sample 1,000 of your real target URLs on each free tier and record how many needed JavaScript or premium proxies
-
Multiply your page count by that mix before picking a plan: 1 million protected pages need 25 million credits
-
Check the JavaScript multiplier, since ScraperAPI charges twice ScrapingBee's for rendering
-
Prefer plans with a printed overage rate if traffic varies month to month
-
Read the domain surcharges: ScraperAPI charges 5 credits for Amazon and 25 for Google
-
Compare annual billing only after the monthly fit is right, since credits do not roll over
Evaluation Checklist
Run the same URL list through two APIs on free credits and compare success rate and credits used
Confirm the plan's concurrency covers the speed you need
Test the hardest target site first, since it sets the credit multiplier
Check data retention and log access if you need to debug failed jobs
Set a spend cap or max cost per request where the API supports it
Pricing Overview
Plain HTML at volume
News, documentation, directories and sitemaps that render on the server. Zyte, ScrapingBee, Scrapfly, ScraperAPI and ZenRows plans sized for 1 million pages.
$0.06 to $0.20 per 1,000 pages
JavaScript-rendered pages
Single-page apps and sites that load prices or listings with scripts. Scrapfly, ZenRows, ScrapingBee and ScraperAPI with rendering turned on.
About $0.50 to $1 per 1,000 pages
Protected sites
Retail, travel and ticketing sites behind anti-bot services, where premium or residential proxies plus a browser are needed.
$2 and up per 1,000 pages
Pricing Comparison
| API | Entry plan | Credits per page: plain / JS / JS + premium | 1M plain pages a month | 1M JS pages a month | 1M protected pages a month |
|---|---|---|---|---|---|
Hobby $19/mo, 75,000 credits | 1 / 5 / 25 | $99 (Startup, 1M credits) | $599 (Business +, 8M credits) | $2,399 (Enterprise 41) | |
Scrapfly | Discovery $30/mo, 200,000 credits | 1 / 5 / 25 (residential) | $100 (Pro, 1M credits) | $500 (Enterprise, 5.5M credits) | $2,840 (Enterprise plus overage) |
Pay as you go, $5 free credit | Priced per response by site tier | $100 on simple sites ($100 commitment) | $500 on simple sites ($500 commitment) | Tier-dependent; browser-rendered Complex sites $3.84 per 1,000 at the top commitment | |
Hobby $49/mo, 100,000 credits | 1 / 10 / 25 | $149 (Startup, 1M credits) | $975 (Professional, 10.5M credits) | Enterprise quote (over 22M credits) | |
Build $19/mo monthly, 45,000 credits | 1 / 5 / 25 | $199 (Growth, 1.2M credits) | $549 (Scale, 5M credits) | Scale rung up to $2,999 for 45M credits | |
Starter $30/mo | Per result | Flexible plan, up to 1.43M results at $0.35 per 1,000 | Check Oxylabs' site | Check Oxylabs' site | |
Pay as you go | Per request (Unlocker API) | From $1,000 (from $1 per 1,000 requests) | Check Bright Data's site | Check Bright Data's site | |
Apify | Starter $19/mo plus usage | Compute units, by Actor | Depends on the Actor | Depends on the Actor | Depends on the Actor |
List prices as of October 30, 2026, from each vendor's own pages: ScrapingBee pricing, Scrapfly pricing, Zyte pricing, ScraperAPI pricing with its credit costs, ZenRows pricing, Oxylabs Web API pricing, Bright Data pricing and Apify pricing. All plans on monthly billing; ZenRows prices are its monthly rates, which its page lists next to lower annual rates. Every 1-million-page bill is our arithmetic. Scrapfly's protected-page bill adds 19.5 million overage credits at its printed Enterprise rate. ScraperAPI's bonus credits on Professional and Advanced are a limited-time offer and are not counted.
Mistakes to Avoid
- ×
Budgeting from the plain-page rate when most targets need JavaScript, which multiplies credits by 5 or 10
- ×
Comparing ScraperAPI and ScrapingBee plan sizes without adjusting for ScraperAPI's 10-credit rendering cost
- ×
Forgetting domain surcharges: Google pages cost 25 credits on ScraperAPI
- ×
Buying an annual plan before measuring the real credit mix, when unused credits expire each month
- ×
Treating Bright Data's or Zyte's 'from' price as the price for every site
Expert Tips
- →
Route easy URLs without rendering and send only the pages that fail to the browser mode; each page kept off the browser costs 1 credit instead of 5 on most credit APIs
- →
Use ZenRows' adaptive mode or ScrapingBee's auto mode when you cannot classify targets in advance
- →
On Zyte, check each target's tier with the URL estimator before you commit to a monthly minimum
- →
Pick Scrapfly or ScraperAPI's Scaling plan or higher when volume swings, so the crawl continues past the quota
- →
Set ScraperAPI's max_cost parameter so one expensive domain cannot drain the plan
Red Flags to Watch For
-
A plan that pauses scraping when credits run out, with no overage option
-
Bonus credits labelled as a limited offer, which disappear at renewal
-
Multipliers that are only visible in the docs, not on the pricing page
-
Per-request 'from' prices with no list of what each site actually costs
The Bottom Line
For plain pages at a million a month, ScrapingBee, Scrapfly and Zyte (on simple sites) all land near $100, with Zyte the lowest per page once you take its largest self-serve commitment. For rendered pages, Scrapfly and ZenRows are cheapest, and ScraperAPI costs most because rendering takes 10 credits. For protected sites, ScrapingBee has the lowest published plan, while ScraperAPI and Bright Data move to quotes or higher per-request prices. If you are feeding an AI agent rather than a crawler, compare the web search APIs for AI agents too, and see the ScraperAPI alternatives for more options.
Frequently Asked Questions
Which web scraping API is cheapest per 1,000 pages in 2026?
On simple sites, Zyte API costs $0.06 per 1,000 plain responses with a $500 monthly commitment, as of October 30, 2026. On self-serve plans without a commitment, ScrapingBee's Startup plan works out to about $0.10 per 1,000 plain pages and Scrapfly's Pro plan to the same, both for 1 million pages a month.
How much does it cost to scrape 1 million pages a month?
For plain HTML, about $99 to $200 a month on ScrapingBee, Scrapfly, Zyte, ScraperAPI or ZenRows. With JavaScript rendering, roughly five times that, up to $975. With JavaScript and premium proxies for protected sites, $2,399 or more, and some vendors require an Enterprise quote at that volume (our arithmetic on list prices).
Why does JavaScript rendering cost more?
Rendering runs a headless browser for each page, which uses far more compute than fetching HTML. ScrapingBee, ZenRows and Scrapfly charge 5 credits per rendered page and ScraperAPI 10, while Zyte prices browser-rendered responses separately, from $0.48 per 1,000 on its largest self-serve commitment.
Do scraping APIs charge for failed requests?
Not the ones on this page. ScrapingBee, ScraperAPI, ZenRows, Scrapfly and Zyte bill successful requests only, and ScraperAPI and ZenRows count a 404 response as a result. Bright Data does not charge for failed deliveries.
Is there a free web scraping API?
Most offer free credits rather than a free plan at volume. ZenRows gives 5,000 credits a month, ScraperAPI 5,000 credits in a 7-day trial and then 1,000 a month, ScrapingBee and Scrapfly 1,000 credits on signup, and Zyte and Oxylabs a $5 credit. Apify's free plan includes $5 a month of usage.
ScrapingBee vs ScraperAPI: which is cheaper?
ScrapingBee is cheaper for 1 million plain pages ($99 against $149) and much cheaper for rendered pages, because it charges 5 credits for JavaScript against ScraperAPI's 10. See ScraperAPI vs ScrapingBee for features.
Cite this page: Toolradar, "Web Scraping API Pricing Compared in 2026", updated October 2026, https://toolradar.com/guides/web-scraping-api-pricing-compared
Spotted an outdated price or a wrong fact? Suggest a correction: we check it against the vendor's own page. Work for one of these vendors? Claim your listing to update it yourself.
Related Guides
Ready to Choose?
Compare features, read reviews, and find the right tool.
Some offers on this page may be paid placements or contain affiliate links.