What Is Proxy Bandwidth?
Bandwidth refers to the amount of data transferred through the proxy connection. It's measured in bytes β typically gigabytes (GB) for pricing purposes.
When you load a web page through a proxy, data flows in both directions:
- Request (upload): Your request to the server, usually small (1-10 KB)
- Response (download): The server's response, typically larger (100 KB - 10 MB per page)
Both directions count toward your bandwidth usage. For most operations, the download (response) dominates usage since pages, images, and data are larger than requests.
Estimating Your Bandwidth Needs
Typical page sizes to help estimate usage:
For scraping, you can reduce bandwidth dramatically by not loading images, CSS, and JavaScript. API-only requests are most efficient.
Example calculation: Scraping 10,000 product pages at 1 MB each = 10 GB of bandwidth needed.
Optimizing Bandwidth Usage
Reduce costs by minimizing data transferred:
- Disable images: Add headers to prevent image loading
- Block unnecessary resources: CSS, fonts, tracking scripts
- Use API endpoints: When available, APIs return smaller JSON instead of full HTML
- Request only what you need: Use specific selectors rather than full pages
- Compress requests: Enable gzip/deflate compression in your client
- Cache responses: Don't re-request data you already have
These optimizations can reduce bandwidth usage by 50-90% for scraping operations, dramatically lowering costs.
Bandwidth vs Per-IP Pricing
Different proxy types use different pricing models:
Bandwidth pricing is better when you need many IPs but light usage. Per-IP pricing is better for heavy, sustained usage through fewer IPs.
For account management with heavy traffic, ISP proxies (unlimited bandwidth) often cost less than residential (metered). For light scraping, residential is usually more economical.
Key Takeaways
- Bandwidth is total data transferred (upload + download) through proxies
- Page sizes range from kilobytes (APIs) to megabytes (media-heavy pages)
- Estimate needs by multiplying request count by average page size
- Optimize by blocking images, using APIs, and caching responses
- Choose pricing model based on usage pattern: bandwidth for light/varied, per-IP for heavy/focused
Ready to Get Started?
Not sure how much bandwidth you'll need? Start with a small plan and scale based on actual usage. Our dashboard tracks consumption in real-time.