On this page 10 sections
The formula
GB per month = requests per month × KB per response ÷ 1,000,000What 1 GB of proxy traffic covers depends almost entirely on the response size. For scale, the HTTP Archive's Web Almanac 2025, page weight measures the median web page at about 2.2 MB on mobile and 2.4 MB on desktop when fully loaded, with its HTML at about 33-35 KB (transfer sizes of home pages; third-party figures, not ProxyField data). Product and results pages often carry more HTML than that, so the rows below use cautious example inputs, not measurements:
| What each request returns | Example size | Requests per 1 GB |
|---|---|---|
| A JSON API response | 10 KB | about 100,000 |
| An HTML page at the Web Almanac median | 33 KB | about 30,000 |
| An HTML page, heavier (product or results page) | 100 KB | about 10,000 |
| An HTML page, large | 300 KB | about 3,300 |
| A page in a headless browser, images and media blocked | 500 KB | about 2,000 |
| A full page in a headless browser | 2 MB | about 500 |
Measure your own size. Send a few hundred typical requests through the proxy and read the change in the dashboard's real-time usage, or log the response sizes in your code. Then add a margin, for example 10-20%, for retries, redirects and pages that come back larger than expected.
How many GB to scrape 50,000 product pages a month
50,000 product pages a month need under 2 GB as lean HTML, about 5 GB at 100 KB per page and about 100 GB in a full headless browser. With one residential purchase at that volume's tier:
| How you fetch the pages | Example size | Traffic | With a 20% margin | One purchase |
|---|---|---|---|---|
| HTML only, at the Web Almanac median | 33 KB | 1.65 GB | 2 GB | 2 GB × $2.95 = $5.90 |
| HTML only, heavier product pages | 100 KB | 5 GB | 6 GB | 6 GB × $2.95 = $17.70 |
| Headless browser, images, fonts and media blocked | 500 KB | 25 GB | 30 GB | 30 GB × $2.79 = $83.70 |
| Headless browser, full pages | 2 MB | 100 GB | 120 GB | 120 GB × $2.49 = $298.80 |
The way you fetch decides the bill more than the page count: the same 50,000 pages cost $5.90 or $298.80. Test 500-1,000 of your real product URLs with the Easy Trial before a larger purchase. Proxies for scraping, with a cost table by job, are on web scraping proxies.
Traffic by task: worked examples
Monthly totals for common jobs, with the example sizes above and one residential purchase at that volume's tier. Inputs are examples; replace them with yours.
| Job | Requests per month | Example size | Traffic | One purchase |
|---|---|---|---|---|
| Price monitoring: 1,000 product pages a day | 30,000 | 200 KB | 6 GB | 6 GB × $2.95 = $17.70 |
| Rank tracking: 500 keywords a day, 1 results page each | 15,000 | 300 KB | 4.5 GB | 5 GB × $2.95 = $14.75 |
| A catalog crawl: 100,000 pages once a month | 100,000 | 150 KB | 15 GB | 15 GB × $2.79 = $41.85 |
| A JSON API: 20,000 calls a day | 600,000 | 10 KB | 6 GB | 6 GB × $2.95 = $17.70 |
| Headless browser: 2,000 page loads a day, full pages | 60,000 | 2 MB | 120 GB | 120 GB × $2.49 = $298.80 |
| The same, with images, fonts and media blocked | 60,000 | 500 KB | 30 GB | 30 GB × $2.79 = $83.70 |
The last 2 rows are the same job: blocking what you do not need cuts its traffic by three quarters. Mobile proxies cost $0.50/GB more in each band.
How proxy traffic is counted and billed
ProxyField counts proxy traffic per GB and deducts it from your balance:
- One rate for the whole purchase. The rate for your volume tier applies to the entire purchase: residential $2.95/GB for 1-9 GB, $2.79 from 10 GB, $2.65 from 50 GB, $2.49 from 100 GB, $2.29 from 250 GB, $2.09 from 500 GB and $1.95 from 1,000 GB. From 1 TB, the price is individual: contact sales.
- No monthly reset. There is no subscription, and the traffic never expires: buy 100 GB and spread it over a year if you like.
- One balance. Residential and mobile draw on the same balance, and the dashboard shows usage in real time and the gigabytes left.
- No surcharges for countries, requests or threads.
Which directions and which requests are counted: both directions (upload and download), including a site's error responses; a connection the gateway refuses (407, 402, 502) costs nothing. All purchases are final, so size the first order with a test rather than a guess. The full price table is on pricing.
Why is my proxy data usage higher than expected?
Because the meter at the proxy sees every byte that passes through it, not only the page you wanted. The usual causes, from the most common:
- Browser assets. A browser loads every image, font, script, stylesheet, ad and tracker on the page. By the Web Almanac medians, a loaded page (about 2.2 MB) is dozens of times its HTML (about 33 KB).
- Retries and redirects. Every attempt transfers data, even when you see one result, and a redirect chain fetches several responses for one page.
- A new connection per request. Each new HTTPS connection goes through a CONNECT tunnel with its own TLS handshake; the gateway does not decrypt it, so the handshake bytes pass through the proxy like the page does.
- Uncompressed responses. A client that does not ask for compression downloads several times more text.
- Other tools still running. A browser profile, a phone, a second scraper or a scheduled job that uses the same login or allowlisted IP draws on the same balance; so do a browser's background requests (updates, extensions) when the whole system uses the proxy.
- What your logs miss. Code that logs only response bodies leaves out headers, failed attempts and redirects, so the meter's count is higher than your log's.
Compare your logs with the dashboard:
- Stop every job and note the gigabytes left in the dashboard.
- Send 100 typical requests and log the bytes of each response in your code (proxy management has a script).
- Read the dashboard again. A small, steady gap over your log is normal (headers, handshakes). A large gap points to retries, redirects or browser assets.
- If usage keeps growing while every job is stopped, something else is using the login. Check other tools, browser profiles and devices, and on servers switch to the IP allowlist, so only an allowlisted machine can use it.
What uses the most proxy bandwidth
From the most to the least, per request:
- Video and large files. A single video or file download can outweigh thousands of HTML pages.
- Headless browsers. A browser downloads everything on the page, often dozens of times the HTML alone.
- Retries and redirects. Each failed attempt still transfers data.
- Heavy HTML pages. Large product, search and social pages carry inline data and markup.
- Uncompressed responses. Text without gzip or Brotli is several times larger.
- JSON APIs. The lightest: just the data, compressed.
If your usage is far above your estimate, the cause is almost always one of the first 3.
How to keep proxy bandwidth low
Block what you do not parse. In a headless browser such as Playwright, abort images, fonts and media before they load:
await page.route("**/*", (route) => ["image", "font", "media"].includes(route.request().resourceType()) ? route.abort() : route.continue() );Fetch the data, not the page. Many sites load their data from a JSON endpoint you can call directly, at a fraction of the size.
Ask for compression. Send
Accept-Encoding: gzip(addbronly if your client decodes Brotli); Pythonrequestsand most HTTP clients send gzip by default.Do not re-download what has not changed. Cache responses, and send
If-None-Match(with the page'sETag) orIf-Modified-Sincewhere the site supports them.Retry with a limit. Cap retries at 2 or 3, with a pause, so a blocked page does not eat traffic in a loop.
Route only target traffic through the proxy. Analytics, CDNs and your own APIs do not need the proxy; send them directly.
Use datacenter traffic where it works. For tolerant targets, ProxyField's rotating datacenter proxies cost from $0.29/GB down to $0.22/GB.
More setup tips are in how to set up a proxy.
How many proxies do I need?
With a rotating gateway, you do not count proxies: every request can leave from a new IP in a pool of 412M+ residential IPs, and what you plan is concurrency. ProxyField allows unlimited concurrent threads, so start with a few, raise them while the success rate holds and slow down at the first 429 Too Many Requests responses from the site.
You count IPs only when each identity needs its own address:
| Job | How many IPs | Which product |
|---|---|---|
| Scraping and monitoring | None to count: rotate per request | Residential or mobile, per GB |
| Several accounts on one site | 1 IP per account | A sticky session per account (30 s to 36 h), or 1 dedicated ISP IP per account |
| Long sessions that must keep one address for days | 1 IP per session | Dedicated ISP or datacenter IPs, per IP for 30 days |
| A tool that asks for a proxy list | As many lines as the tool runs at once | The dashboard's configurator generates as many proxy lines as you need |
Dedicated datacenter IPv4 costs $1.39 per IP and dedicated ISP IPs from $2.29, each for a 30-day term you renew yourself. Managing several accounts of your own or your clients' is an allowed use; creating fake accounts or fake engagement is not (acceptable use policy).
Choosing your first purchase
- Measure. Buy the Easy Trial, 1 GB for $2.95 (mobile $3.45), with no minimum purchase. Run a few hundred requests of your job and read the usage.
- Multiply the measured GB per request by your requests per month, add the margin, and pick the tier.
- Check the tier edge. The tier rate applies to the whole purchase, so near an edge more can cost less: 99 GB × $2.65 = $262.35, while 100 GB × $2.49 = $249.00.
- Buy ahead if it suits you. Traffic never expires, so a larger purchase at a lower tier keeps its value until you use it.
The same pool and quality run at 1 GB as at 1 TB: there is no separate trial pool, so the trial measures the real thing.
How Much Proxy Traffic Do I Need? FAQ
How much proxy bandwidth do I need?
ProxyField sizes it as requests × size per response: 1 GB covers about 30,000 HTML pages at 33 KB, about 10,000 at 100 KB or about 500 full browser page loads at 2 MB. Measure a few hundred of your own pages, multiply by your monthly requests and add 10-20% for retries. The Easy Trial, 1 GB for $2.95, is enough to measure a few hundred requests of your own job.
How many GB of proxy traffic do I need per month?
Multiply the requests you send in a month by the average response size: 30,000 product pages at 200 KB is 6 GB, while the same pages loaded in a full headless browser at 2 MB each would be 60 GB. Light HTML jobs often fit in single-digit GB a month; browser-based jobs need tens to hundreds.
How many requests is 1 GB of proxy traffic?
About 100,000 requests at 10 KB (JSON), 30,000 at 33 KB (a median HTML page), 10,000 at 100 KB, 2,000 at 500 KB and 500 at 2 MB (a full page in a browser). These sizes are examples; measure your own responses.
How is proxy bandwidth calculated and billed?
ProxyField bills proxy traffic per GB: residential costs $2.95/GB for 1-9 GB down to $1.95/GB from 1,000 GB, and the tier rate applies to the whole purchase. The dashboard shows your usage and the gigabytes left in real time, and unused traffic never expires. To estimate the GB you need, multiply your requests by the average response size.
Do headless browsers use more proxy bandwidth?
Yes, by far: a browser downloads every image, font, script and tracker on the page, and by the Web Almanac 2025 medians a fully loaded page (about 2.2 MB) is dozens of times its HTML (about 33 KB). Block images, fonts and media in the browser, or fetch the HTML or the site's JSON endpoint without a browser where you can.
Which activities use the most proxy bandwidth?
Video and large file downloads, then headless browsing of full pages, then retries and redirects. Plain HTML requests use much less, and JSON API calls the least.
How much bandwidth do I need to crawl one million pages?
At 33 KB of HTML per page, about 33 GB; at 100 KB, about 100 GB; in a full browser at 2 MB per page, about 2,000 GB. With ProxyField, 100 GB in one purchase costs $249.00 at $2.49/GB; from 1 TB, the price is individual: contact sales.
How many proxies do I need?
For scraping and monitoring through a rotating gateway, none to count: every request can get a new IP, and you plan concurrency instead. You need a fixed number only when each identity needs its own address, such as one IP per account.
How many datacenter proxies do I need?
For rotating datacenter proxies, billed per GB, size the traffic, not the IPs. For dedicated datacenter IPs, buy one per account or parallel session that must keep its own address; they cost $1.39 per IP per 30 days, with unlimited traffic.
How many accounts can I manage with proxies?
As many as you have IPs for, at one IP per account: a sticky session (30 seconds to 36 hours) for a task, and a dedicated ISP IP for an account that must keep one address for days. Managing your own or your clients' accounts is allowed; creating fake accounts is not.
Show 4 more questionsShow fewer questions
How many proxies can I add to a tool?
That limit is set by the tool, not the proxy. With a rotating gateway one proxy line is often enough; if the tool wants a list, the ProxyField dashboard's configurator generates as many proxy lines as you need, and threads are unlimited.
Can caching responses cut proxy spend?
Yes. Pages you fetched recently and that change rarely do not need a new download; cache them, and send If-None-Match (with the page's ETag) or If-Modified-Since where the site supports them, so an unchanged page comes back as a short 304 Not Modified response instead of the full page.
Can I block images to reduce proxy bandwidth?
Yes, in any headless browser: intercept requests and abort images, fonts and media before they load. In the worked examples on this page that cuts a browser job from 120 GB to 30 GB a month, and 50,000 product pages from 100 GB to 25 GB.
Why does my proxy usage keep growing when my scraper is stopped?
Something else is using the same login or allowlisted IP: another tool, a browser profile, a phone or a scheduled job, or a browser's background requests when the whole system uses the proxy. Stop each one in turn while watching the dashboard's real-time usage, and on servers use the IP allowlist so only allowlisted machines can connect.