Skip to main content

Free tools

Scraping Cost Calculator

Estimate the bandwidth, proxy plan and cost per 1,000 usable pages for your scraping project. Model failed attempts, browser-rendered pages and your own success rate. Free, runs in your browser, no sign-up.

Your workload

Every number below is an assumption you control. Nothing leaves your browser.

Proxy type

Priced with our current per-GB plans.

Pages that return the data you actually need.

0%
KB

HTML over plain HTTP. Compressed HTML is often 50–300 KB.

KB

Scripts, images and API calls add up. Blocking images and fonts cuts this sharply.

85%

Share of attempts that return usable data. Failed attempts still use traffic, so this is the biggest driver of cost. Measure your own.

Advanced assumptions
100%

Block pages and timeouts are often smaller than real pages. 100% is the conservative default.

Cost per 1,000 usable pages
$0.24

Proxy traffic at our plan rate. Excludes compute, engineering and any retries beyond the usable result rate you set.

Monthly traffic
23.53 GB

235 KB per usable page

Total attempts
117,647

1.18 per usable page

Same workload on mobile proxies: $0.47 per 1,000 usable pages on the 25 GB plan. Success rate may differ between proxy types, so adjust it for each.

Plan you would need

25 GB · $25.00/month

Uses about 94% of the plan at $1/GB. Unused data rolls over, and the smallest plan is $25 for 25 GB.

Explore residential plans

Share this calculation

How it works

How the estimate is built

The calculator turns pages per month into traffic, then into the plan you would need. Each step is a formula you can check by hand.

1

Usable pages become attempts

Not every request returns usable data. At an 85% usable result rate you need 1 ÷ 0.85 ≈ 1.18 attempts per usable page, and failed attempts still use traffic.

2

Attempts become traffic

Traffic per attempt blends your static and browser-rendered page sizes by the share of pages that need JavaScript. Failed attempts are counted at the size you set, 100% by default.

3

Traffic becomes a plan and a cost

Monthly GB is matched to the smallest per-GB plan that covers it, for residential or mobile proxies, using the live rate for that tier. Cost per 1,000 usable pages is that proxy cost divided by your usable pages.

Worked examples

Three workloads, calculated

Same formulas, very different bills. Numbers use the calculator defaults and residential per-GB rates unless stated, and exclude compute, engineering and any retry logic beyond the usable result rate.

Static product pages, lightly protected

100,000 usable pages a month, 200 KB per page, 85% usable result rate. Attempts: 117,647. Traffic: about 23.5 GB, which fits the 25 GB plan ($25/month). Proxy cost per 1,000 usable pages: about $0.24.

100,000 × (1 ÷ 0.85) × 200 KB ≈ 23.5 GB

30% of pages need a browser

Same 100,000 usable pages and 85% usable rate, but 30% need JavaScript rendering at 1,500 KB. Blended page size: 590 KB. Traffic: about 69 GB, so the 100 GB plan ($100/month). Proxy cost per 1,000 usable pages: about $0.69, before browser compute.

(0.7 × 200 + 0.3 × 1,500) KB × 1.18 × 100,000 ≈ 69 GB

Heavily protected target

1,000,000 usable static pages a month at 200 KB, but only 50% of attempts return usable data. Attempts: 2,000,000. Traffic: 400 GB, so the 500 GB plan ($500/month). Proxy cost per 1,000 usable pages: $0.40. If failed attempts are small block pages, lowering the failed attempt size in the advanced options reduces this.

1,000,000 × (1 ÷ 0.50) × 200 KB = 400 GB

Illustrative inputs, not measured success-rate forecasts. Your page sizes and success rate depend on the target site and your setup.

Getting accurate inputs

Measure these before you trust the number

Run 100–500 real requests against your target and record bytes transferred per request, success or failure.
Count a result as usable only if it contains the data you need, not just a 200 status code. Soft blocks and CAPTCHA pages return 200 too.
For browser workloads, measure with the same blocking rules you will run in production. Blocking images, fonts and media often changes page weight several-fold.
Re-measure after any change to the target site or your scraper. Page weight and block rates drift.

FAQ

Scraping cost calculator questions

Talk to our team
A cheaper per-GB rate can still cost more per result if more of your attempts fail or your pages are heavier. Cost per usable result puts workloads, providers and pricing models on one comparable scale.
Only proxy traffic is priced, using our current plan rates. Browser or server compute, engineering time, storage and CAPTCHA solving are not included, so add them separately when comparing against an all-in cost.
Your choice of residential or mobile proxies on the monthly per-GB ladder, using the same live prices as the pricing pages. Residential plans start at $25 for 25 GB and unused data rolls over. Mobile per-GB plans start at $50 for 25 GB and unused data does not roll over. Above the largest public tier, pricing is custom.
The calculator only compares cost: mobile per-GB is priced higher than residential, and the plan terms differ. Which one works better depends on your target site and how it treats traffic, which the calculator cannot predict. Test both on your target, measure the usable result rate for each, and enter it for each type. The result panel also shows the same workload priced on the other proxy type.
Plans come in fixed sizes, so you buy the smallest one that covers your estimate. The cost per 1,000 pages is priced on the data you use, and the plan card shows what you would pay for the full plan.
The calculation runs entirely in your browser and no sign-up is needed. The share link stores your inputs in the page URL. If you have accepted analytics cookies, we also record anonymous usage events such as workload size and the plan recommended, to improve the tool.

Related reading

Related use cases