Web scraping pricing in 2026: why the same 1,000 pages cost $1.50 or $12.25

Prefer this source on Google

The numbers Web scraping pricing, checked 9 November 2026

$1.501,000 JS-rendered results on a custom domain, $15 Starter planOxylabs
$4.90The same 1,000 pages at 25 credits each, $49 Freelance plan (computed)ScrapingBee
$12.25The same 1,000 pages at 25 credits each, $49 Hobby plan (computed)ScraperAPI
$36.751,000 hardest-mode requests at 75 credits, Hobby (computed)ScraperAPI
$14.701,000 stealth-proxy requests at 75 credits, Freelance plan (computed)ScrapingBee
$27,000Bright Data average contract valueVendr
$11,400Zyte average contract valueVendr
$8,000/moScrapeHero Enterprise Premium minimumScrapeHero

A rendered page through premium proxies on ScraperAPI's entry plan costs about 8 times a rendered page on Oxylabs' entry plan.

ScraperAPI's hardest request costs 75 times its easiest, $36.75 per 1,000 against $0.49.

Zyte's $11,400 and Bright Data's $27,000 Vendr averages are the only public contract figures for the quote-only tier.

2,500+words, from $200
Made to order
This scraping cost report, rebuilt for the API you sell against

Proxy and scraper API vendors get asked about cost per 1,000 pages on every call. Send the vendors and I'll source a version you own.

Send tocontact@marketintelligencetools.comSubjectReport brief: web scraping pricing for [your market]Email

A scraper API price page quotes the price of the easiest page. On 9 November 2026, 1,000 JavaScript-rendered pages cost $1.50 on Oxylabs' $15 Starter plan, and the same pages through premium proxies cost $4.90 on ScrapingBee's $49 plan and $12.25 on ScraperAPI's $49 plan. The ScraperAPI price is about 8 times the Oxylabs price for the same pages in the same week.

Credit multipliers cause that gap. A credit plan charges 1 credit for a plain request and up to 75 for a rendered, protected one, so a $49 plan buys a known number of pages only once the page type is known. Past a few hundred dollars a month the market switches to quote-only contracts, where Vendr's tracked average contract for Bright Data is $27,000.

This guide breaks the cost of web scraping into billing models, the key variables that move a bill, managed contracts & in-house builds. Every rate comes straight from the horse's mouth, the vendor's own page, on 9 November 2026. For a shortlist ranked on features, see the web scraping tools ranking.

This site earns affiliate commission from Bright Data, Browse AI & DataForSEO. Bright Data's lawsuits & contract terms get their own section.

How web scraping pricing works

Four pricing models share the category, and each bills a different unit. Oxylabs' $15 Starter plan opens the self-serve end, Apify's Starter plan costs $19 a month plus pay as you go, and published plans climb to ScrapingDog's Nova Pro at $30,000 a month.

ModelOne unit buysExample rate
Credit plansOne request at 1 to 75 credits$49 for 100,000 credits (ScraperAPI)
Flat per request or resultOne result, rendering included$1.5 per 1,000 (Bright Data)
Per-GB proxy bandwidthOne GB through residential IPs$4 per GB (Bright Data)
Quote-only managed dataA delivered dataset$1,500 a month minimum (ScrapeHero)
Brief template
Want a pricing-model table like this for your category?

Copy these lines into an email, fill them in and send. I reply with scope and a price within 2 to 3 business days.

Open the email
To contact@marketintelligencetools.com
Subject Report brief: Residential proxy pricing for ecommerce teams in Brazil
Topic: Residential proxy pricing for ecommerce teams in Brazil
Scope: 2025 to 2026, per-GB rates, credit plans and tracked contracts
Use: blog page / white-label / gated PDF / lead magnet
Byline: yours / mine / none
Hosting: your site / marketintelligencetools.com (+$200)
Deadline: your date

Example rates are each vendor's list price, read 9 November 2026.

Freelancers and agencies add hourly billing and fixed project fees. A scraper API bundles proxies, rendering and retries into the request price, which strips most engineering overhead out of the bill.

Credit based pricing divides the plan price by the credit cost of each page. Every computed figure here takes plan price divided by plan credits, times credits per request, times 1,000, on an entry plan near $49.

ScrapeOps' own data puts residential bandwidth at $15 per GB in 2020 and $5 in 2025, while credits per successful payload went from 1.2 to 2.8. Zyte founder Shane Evans wrote in January 2026 that anti-bot complexity "has gone past the point where human developers can, or should, manage it manually."

Scraper API prices on a $49 entry plan

On plain HTML the credit plans look cheapest. Add JavaScript rendering and a premium proxy and the order flips.

VendorEntry rateStaticRenderedRendered + premium proxyHardest mode
Oxylabs$15 Starter$1.00$1.50$1.50$1.50
Bright DataPay as you go$1.50$1.50$1.50$1.50
Zyte APIPay as you go$0.13$1.01Set by site tier$16.08
ScrapingBee$49 Freelance$0.20$0.98$4.90$14.70
ScraperAPI$49 Hobby$0.49$4.90$12.25$36.75
ScrapingDog$40 Lite$0.20$1.00$5.00$5.00

Credit-plan rows are computed as plan price divided by plan credits, times the credits each mode costs, per 1,000 requests. The Oxylabs, Bright Data and Zyte rows are the vendors' printed rates.

Bar chart of the price of 1,000 JavaScript-rendered pages through premium proxies on each vendor's entry rate on 9 November 2026: Oxylabs $1.50 (custom-domain render), Bright Data $1.50, ScrapingBee $4.90, ScrapingDog $5.00 and ScraperAPI $12.25
The same 1,000 rendered pages cost $1.50 on Oxylabs and $12.25 on ScraperAPI's $49 plan.
Made to order

Want a cost-per-1,000-pages chart like this for your shortlist? Send the vendors and the plan.

Email a brief

On credit plans the devil's in the details of scraping costs. ScraperAPI's docs list 1, 10, 25 and 75 credits per request by mode against 100,000 credits on Hobby, enough for 4,000 rendered pages through premium proxies. ScrapingBee's 250,000 credits cover 250,000 plain requests or 10,000 of those protected pages.

The real value of a flat rate shows on protected pages. Oxylabs' $15 Starter plan covers up to 10,000 rendered custom-domain results at $1.50 per 1,000, and that rate falls to $1.22 past 2.05M results. Bright Data's Web Unlocker charges $1.5 per 1,000 pay as you go, or $499 a month for 383K requests, and the two meet in Bright Data vs Oxylabs.

Rendering, proxy management and anti bot systems

Four inputs move a credit-plan bill, rendering, proxy class, the target website and the output format. Scraper API approaches that bill per result fold all four into one price, a 1x to 3x spread against 25x to 123.7x on credit and tier ladders. ATTOM's property API meters the same way, billing one API Report per property a call returns, as our ATTOM Data pricing report explains.

Log-scale bar chart of the gap between each vendor's hardest and easiest page per 1,000 requests: Bright Data 1x, Oxylabs 3x, ScrapingDog 25x, ScraperAPI 75x, ScrapingBee 80x and Zyte API 123.7x
Zyte's pay-as-you-go ladder spans 123.7x from cheapest request to costliest render.

JavaScript rendering

JavaScript heavy sites need a headless browser, which takes more resources. The Web Scraping Club puts an HTML fetch at 100 KB and a full render at 1.7 MB, 17 times the bandwidth. A render burns more credits, 10 on ScraperAPI against 1 for raw HTML.

Bright Data bundles JS rendering & CAPTCHA solving into every Web Unlocker plan, and Firecrawl charges 1 credit a page with or without rendering.

Residential proxies

Residential proxies cost more than datacenter proxy IPs on every card checked, a gap the proxy pricing report tracks across 13 providers. Apify charges $8 per GB of residential traffic and $1 per datacenter IP after 30 included.

A web scraper wired to one proxy pool has all its eggs in one basket. In July the FBI seized hundreds of domains tied to the NetNut residential network, and KrebsOnSecurity reported that its publicly traded operator, Alarum Technologies, lost roughly 67 percent of its share price in a week.

"I think this takedown is going to have a big impact, because NetNut gained significant popularity after the IPIDEA takedown,"

Benjamin Brundage, founder of Synthient, quoted by KrebsOnSecurity, July 2026.

Anti bot protection and captcha solving

ScraperAPI adds 10 credits when it bypasses Cloudflare, Datadome or PerimeterX, and ScrapingBee's stealth proxy costs 75 credits, 80 with an AI query, or $15.68 per 1,000 on the $49 plan. DIY infrastructure prices captcha solving as its own line, with Octoparse charging $1 to $1.5 per 1,000 CAPTCHAs.

E-commerce and search targets

Costs rise with target complexity and update frequency. ScraperAPI charges 5 credits for Amazon, 25 for Google and 30 for LinkedIn, and Oxylabs runs from $0.50 per 1,000 Amazon results to $1.00 for Google. Scrapeway's 11 to 25 September 2026 benchmark measured Amazon at $0.20 per 1,000 delivered pages on ScrapingDog and $2.45 on ScraperAPI. Finished e-commerce feeds come from price monitoring tools.

Google added a cost in August. PPC Land reported that result links now route through goto redirects, and Derek Perkins, CEO of rank tracker Nozzle, measured 500 to 1,000 extra requests per five-page ranking. DataForSEO multiplies its SERP task price by 5 per search operator, detailed in the DataForSEO pricing report.

AI data extraction

AI output is billed as a multiplier on the page. Firecrawl's rate card adds 4 credits per page for JSON data extraction, so 1,000 pages on the Standard plan ($83 a month billed annually) go from $0.83 to $4.15. ScrapingBee adds 5 credits to any request that carries an AI query.

Hidden costs in the billing fine print

Bright Data's Web Scraper API page promises "Only pay for what's successfully delivered." Success-based billing is the category's pitch, and the definition of success decides the bill. Expiring credits and billed 404s are par for the course.

  • Firecrawl bills 403 & 404 pages at 1 credit each.
  • SOAX credits expire after 60 days.
  • Data storage costs $1.00 per 1,000 GB-hours on Apify and half a credit per page a month on Crawlbase.
  • Setup costs $0 on Zyte Data standard projects and from $100 on custom ones, and an Octoparse custom crawler starts at $399.
  • Scheduled scraping jobs multiply by frequency. Firecrawl's pricing table lists Monitor at 1 credit per page per check, and its pricing summary says a flat 7; the vendor's own page shows both.

Data quality and failed requests

Failed requests cost money even under success billing, because a low success rate means retries and slower data collection. Scrapeway's benchmark measures overall efficiency as the price per 1,000 delivered pages, ScrapingBee $1.51 at a 33% success rate, ScraperAPI $4.05 at 52%, Firecrawl $2.70 at 72% and Scrapfly $3.14 at 98%.

Target sites that charge scrapers

Compliance with site owners' terms now carries a price. Publishers on Cloudflare's Pay Per Crawl set a price of at least $0.001 per crawl, $1.00 per 1,000 pages. Cloudflare's 1 July 2026 release says it's "evolving Pay Per Crawl into Pay Per Use", and from 15 September new customers, new sites and unchanged free accounts block training and agent use on pages with ads by default.

Managed services and enterprise contracts

Managed scraping services price by contract and return cleaned records, where APIs return raw data. Two of the three managed specialists checked publish no price. PromptCloud sends a proposal within 24 to 48 business hours, and Grepsr bills one-time extractions per data record. Finished web data overlaps with the alternative data providers market.

Box grid of published managed scraping floors and tracked contracts: Browse AI $500 a month paid annually, ScrapeHero On Demand $550 per site, Octoparse Data Service from $599, ScrapeHero Enterprise Basic $1,500 a month minimum, ScrapeHero Enterprise Premium $8,000 a month minimum, and Vendr average contracts of $11,400 for Zyte and $27,000 for Bright Data
Seven public price anchors, from $500 a month to a $27,000 average contract.
Custom report
Selling proxies or a scraper API? Get a sourced cost report under your brand.
Email the details
You send
  1. The vendors, page types and plans to compare
  2. Regions, years and segments
  3. Where it runs: blog, white-label, gated or lead magnet
  4. Whose byline goes on it
  5. Deadline
You get
  • 2,500+ words, human-written
  • Every figure linked to its source
  • Yours to publish, under your name or none
  • Hosting here for +$200, with your sponsored links
Send to contact@marketintelligencetools.com
VendorPublished floorTracked contractBilling unit
Browse AI$500 a month, paid annuallyNone shownManaged data extraction
ScrapeHero$550 per site, $1,500 or $8,000 a month minimumNone shownPer site or per million pages
OctoparseData Service from $599None shownPer project
Zyte$0 to $100 setup$11,400 averageAPI requests plus managed web data
Bright Data5,000 free requests a month$27,000 averagePer request, record or GB
PromptCloud, GrepsrNo published priceNone shownQuote per project

Published floors are vendor list prices. Tracked contracts are Vendr averages from its marketplace header block.

Published managed minimums run from $500 to $8,000 a month, and data volume drives the price above them. At the top the bill costs an arm and a leg. ScrapeHero Enterprise Premium's $8,000 floor is $96,000 a year before extra pages from $500 per million, and Vendr estimates Bright Data managed projects at $10,000 to $250,000 or more.

The vendor runs the pipeline end to end, so the buyer's engineering time goes into reviewing deliverables. The data mining tools ranking covers the self-run route.

Bright Data

Bright Data sells into both markets. Self-serve, it gives 5,000 free requests a month, charges $1.5 per 1,000 pay as you go and sells datasets at $250 for 100,000 records. Its residential Proxy Starter plan starts at $499 a month for 141 GB, and the billing FAQ on the same page cites a $500 minimum monthly commitment; the vendor's own page shows both. The Bright Data MCP server has a separate review.

The contract terms carry the risk. Vendr's buyer guide estimates auto-renewals rising 3% to 10% a year, overage billed 20% to 50% above the contract rate, and enterprise deals closing 25% to 40% below the first quote. Read between the lines and the first quote is a number to negotiate down.

Bright Data's residential pricing page shows $4 per GB pay as you go, marked 50% off a struck-through $8, and $3 per GB on the $999 and $1,999 plans. Vendr's guide puts residential at $8 to $15 per GB. The RESIGB50 banner offers 50% off for 3 months.

Two platforms sued Bright Data over scraping. Senior US District Judge Edward Chen ruled against Meta in January 2024, finding Bright Data scraped logged out, "acting in the exact same capacity as any outside nonsubscribing visitor" (Courthouse News).

In May 2024 Judge William Alsup dismissed X Corp's suit, writing that "X Corp. wants it both ways" (CNBC). He let X revive its claims that scrapers strained its servers in November 2024 (MediaPost), and the case closed with a settlement on confidential terms in June 2025 (Bloomberg Law).

The residential network has a history. In May 2015 TorrentFreak reported that the free Hola VPN sold a premium service "through its Luminati brand" built on its users' bandwidth, and that an attacker used the Luminati network to crash 8chan. Luminati rebranded as Bright Data in March 2021.

See the rate card yourself

Check Bright Data's pricing

5,000 free requests a month with no card, then $1.50 per 1,000 on Web Unlocker pay as you go, or $1.30 on the $499 Scale plan.

Visit Bright Data →

May earn a commission if you sign up through this link, at no extra cost to you. Full affiliate disclosure.

Development costs and the real cost of building in-house

DIY tools start at $0 on free tiers, such as Apify's $5 of monthly usage and Firecrawl's 1,000 credits, and move costs into engineering time. The US Bureau of Labor Statistics puts the median software developer wage at $135,980 a year in May 2025, about $65 an hour before adding benefits. An in-house scraping team of three costs $407,940 a year in wages, the same as one developer for three years, and that's the opening line of any TCO comparison.

Web scrapers require ongoing maintenance every year because targets change their markup, and maintenance eats engineering time. Each 8-hour day spent fixing selectors, rotating proxy IPs or handling errors costs about $523 in wages, and that day is also the opportunity cost of whatever didn't ship.

At large scale, many teams split the engineering required between senior scraping engineers on anti-bot work, mid level developers on data parsing, cleaning data & error handling, and DevOps engineers on infrastructure & data storage.

Operational costs keep running after launch. Here are per-GB proxy rates converted at The Web Scraping Club's page weights.

Vendor and rate1,000 HTML pages (0.1 GB)1,000 rendered pages (1.7 GB)
Bright Data, $4 per GB$0.40$6.80
Decodo, $3.75 per GB$0.38$6.38
SOAX Enterprise, $0.85 per GB ($3,000 a month)$0.09$1.45
Apify, $8 per GB$0.80$13.60
Zyte API tier 1, per request$0.13$1.01

Computed from each vendor's per-GB list price and The Web Scraping Club's page weights (100 KB HTML, 1.7 MB rendered). Zyte's row is its printed per-request rate.

Teams that choose freelancers pay a fraction of a hire for the build. Upwork puts typical rates at $20 to $40 an hour, with projects at $200 to $600 for a single site, $600 to $2,000 multisite, $2,000 to $5,000 for JavaScript or API work and $3,000 to $8,000 for an enterprise pipeline. Maintenance costs continue after the handover.

Decision framework

Building scrapers or buying them depends on the specific situation, so weigh technical capabilities before price.

  • A one time project with clear requirements fits a $200 to $600 freelancer. Evaluate deliverables on a sample before paying.
  • Ongoing projects on plain HTML fit a credit plan or Zyte's HTTP tier, at $0.13 to $0.49 per 1,000.
  • Rendered, protected pages fit a flat per-result vendor, at $1.50 per 1,000 on Oxylabs or Bright Data.
  • Business critical feeds behind business decisions, with nobody holding the technical knowledge to manage quality oversight, fit a managed service from $500 a month, trading the maintenance overhead of a $523 engineering day for a monthly minimum.

Five web scraping price claims that don't hold up

Five figures from SERP pricing guides were checked against vendor pages on 9 November 2026. Four miss the mark outright, and the rendering rule holds for 4 of 9 vendors. The same stale-figure pattern runs through the software pricing errors report.

ClaimWhere it appearsVendor's own number
"ScrapingBee starts at approximately $49 per month for 17,000-20,000 results"Tendem$49 buys 250,000 credits, or 50,000 rendered requests
JavaScript rendering raises API cost 3 to 10 timesScrapeBadgerScraperAPI 10x, ScrapingBee 5x, Crawlbase 2x, Oxylabs 1.5x, Bright Data and Firecrawl 1x
Scraping APIs cost $29 to $999 a monthTendem$15 (Oxylabs Starter) to $1,975 (ScraperAPI Advanced) and $30,000 (ScrapingDog Nova Pro)
Bright Data "$499 minimum"ScrapeBadger5,000 free requests a month, then $1.5 per 1,000 pay as you go
Residential proxies "typically $8–$15 per GB"Vendr buyer guideBright Data lists $4 per GB, $3 on its larger plans

The vendor's own numbers were read off each pricing page on 9 November 2026.

Check any price range from a guide against the vendor's own pricing page before budgeting on it, as the table above does.

How an order works
Start a web data pricing report with one email

Delivered for your site and your byline. Hosting here is optional.

1Email the briefTopic, scope, use, deadline
2Scope and priceReply within 2 to 3 business days
3Delivered to youYours to publish, ready to paste
+Host it here+$200 on marketintelligencetools.com, labelled sponsored
Start with step 1contact@marketintelligencetools.com

Frequently asked questions

How much does web scraping cost per 1,000 pages?

From $0.06 on Zyte HTTP requests at a $500 monthly commitment to $36.75 on ScraperAPI Hobby with ultra premium proxies and rendering.

Is web scraping illegal in the US?

Two platform suits against logged-out scraping failed in 2024. Judge Chen held that Meta's terms bound Bright Data only while logged into an account, and Judge Alsup dismissed X Corp's suit.

Does Cloudflare charge AI scrapers?

Publishers on Pay Per Crawl charge at least $0.001 per crawl, and since 15 September 2026 new Cloudflare sites block training and agent crawlers on pages with ads by default.

Bottom line

Price the hardest page you need. The same $49 ScraperAPI plan buys 1,000 pages at $0.49 or $36.75 depending on mode, and Oxylabs charges $1.50 for the rendered page that costs $12.25 on ScraperAPI with premium proxies.

Plain pages are cheapest on credit plans, and rendered, protected pages on flat per-result rates. Contract buyers have Vendr's $27,000 Bright Data average and ScrapeHero's $8,000 minimum as anchors.

Work with me
Web data reports for your buyers

Proxy providers, scraper API vendors and data teams use reports like this one as buyer guides and TCO arguments.

Custom reportfrom $200, 2,500+ words

A report on your topic for a blog page, gated content or a lead magnet.

Include: topic, scope, use, deadline
Email about this
White-label reportfrom $200, your client's name on it

Written for your client and published under their brand, with my name left off.

Include: client market, audience, deadline
Email about this
Host it here+$200, labelled sponsored

Your report on marketintelligencetools.com, with 2 to 3 CTAs carrying your sponsored links.

Include: the 2 to 3 links and their landing pages
Email about this
contact@marketintelligencetools.comEmail me

Default terms: the report is yours to publish, and I keep the right to republish it on this site behind a gate, outside Google's index.

Sources, and what scraping vendors leave unpublished

Every figure and quote on this page was checked against its origin on 9 November 2026, and each links to its source on first use.

Sources in order of first use are oxylabs.io, vendr.com, apify.com, scrapingdog.com, scrapeops.io, zyte.com, docs.scraperapi.com, scraperapi.com, help.scrapingbee.com, brightdata.com, scraping.club and docs.firecrawl.dev.

Later sections draw on krebsonsecurity.com, octoparse.com, scrapeway.com, ppc.land, dataforseo.com, firecrawl.dev, developers.oxylabs.io, soax.com, developers.cloudflare.com, cloudflare.com, promptcloud.com and grepsr.com.

The closing sections cite browse.ai, docs.brightdata.com, courthousenews.com, cnbc.com, torrentfreak.com, proxyway.com, bls.gov, decodo.com, upwork.com, tendem.ai and scrapebadger.com.

Tracked-contract figures are the header stat blocks on vendr.com/marketplace, which carry "Last updated: February 2026". Vendr buyer-guide ranges are labelled as estimates wherever they appear.

PromptCloud and Grepsr publish no price. No managed-data vendor publishes its own contract figures, so Vendr's averages are the only public anchor for that tier.

Disclaimer

This page includes one or more affiliate links. If you sign up for a product through one of them, this site may earn a commission at no extra cost to you.