Skip to content

Web Scraping API Pricing Compared in 2026

TL;DR

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.

Updated

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

Publications that cover the tools tracked here
  • TechCrunch
  • Bloomberg
  • The Information
  • Fortune
  • The Verge
527 API Tools tools tracked

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

ScrapingBee logo

ScrapingBee

#1 Top pick

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.

Scrapfly logo

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.

Zyte API logo

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.

Web Scraping API Pricing Compared (2026): Cost per 1,000 Pages compared: starting price, rating and best use, as of November 2026. Each rating is the average of the review sites listed on that tool's card, weighted by the logarithm of their review counts.
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.
1
ScrapingBee logo
Top Pick

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
Good value

ScrapingBee's pricing is quite competitive, especially for its lower tiers.

Watch out

Potential overage fees for exceeding API credits

Used ScrapingBee? Rate it
2
Scrapfly logo

Scrapfly

Prepaid credits from $0.09 per 1,000 with a printed overage rate, so large months do not stop the crawl.

  • 4.9 on Capterra (238 reviews)
  • 4.6 on G2 (94 reviews)
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
Good value

Scrapfly offers a fair pricing structure, especially for users with predictable usage.

Watch out

Overage fees can add up quickly if not monitored.

Used Scrapfly? Rate it
3
Zyte API logo

Zyte API

The lowest per-page price on simple sites, priced by how hard each website is rather than by credit multipliers.

  • 4.4 on G2 (122 reviews)
  • 4.4 on Capterra (43 reviews)
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
Good value

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.

Zyte API screenshot
Used Zyte API? Rate it
4
ScraperAPI logo

ScraperAPI

Broad domain coverage with clear surcharges, but a 10-credit JavaScript multiplier that doubles rendered-page costs.

  • 4.6 on Capterra (62 reviews)
  • 4.3 on G2 (15 reviews)
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
Good value

ScraperAPI offers a fair to slightly expensive pricing structure depending on usage.

Watch out

Overage fees not explicitly stated

ScraperAPI screenshot
Used ScraperAPI? Rate it
5
ZenRows logo

ZenRows

One credit pool across every product, with adaptive mode that bills only the setup that worked.

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
Good value

ZenRows pricing is fair and competitive for a managed web scraping API with anti-bot bypass.

Used ZenRows? Rate it
6
Oxylabs Web API logo

Oxylabs Web API

Per-result pricing that falls with volume, from $0.50 to $0.25 per 1,000 results.

  • 4.5 on G2 (420 reviews)
  • 4.7 on Capterra (23 reviews)
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
Good value

It's best for businesses and developers requiring robust, scalable proxy and web scraping solutions.

Oxylabs Web API screenshot
Used Oxylabs Web API? Rate it
7
Bright Data logo

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
Fair value

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'.

Used Bright Data? Rate it
8
Apify logo

Apify

A scraping platform billed in compute units, where the cost per page depends on which Actor you run.

  • 4.7 on G2 (623 reviews)
  • 4.8 on Capterra (578 reviews)
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
Good value

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

Used Apify? Rate it

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

  1. Sample 1,000 of your real target URLs on each free tier and record how many needed JavaScript or premium proxies

  2. Multiply your page count by that mix before picking a plan: 1 million protected pages need 25 million credits

  3. Check the JavaScript multiplier, since ScraperAPI charges twice ScrapingBee's for rendering

  4. Prefer plans with a printed overage rate if traffic varies month to month

  5. Read the domain surcharges: ScraperAPI charges 5 credits for Amazon and 25 for Google

  6. 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

Web Scraping API Pricing Compared (2026): Cost per 1,000 Pages pricing comparison, as of November 2026
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.