Web scraping · Residential recommended

Proxies for web scraping, built for volume that survives blocks.

A crawler from one address is trivial to spot: hundreds of requests a minute from a hosting range, no browser history, the same fingerprint on every hit. Targets answer with rate limits, CAPTCHAs, empty pages or silent bans. A residential pool turns that stream into thousands of ordinary visitors from the countries you need, so the data you collect is the data a real user would see.

  • $2.45GBResidential proxies, our recommendation for this job
  • $257.02per monthEstimate for 500,000 pages at 350 KB each
  • 24 hstickyHold a pool exit from a minute to a day when the flow needs it
  • threadsNo concurrency cap on any network; pace per domain yourself

01 — Which network

Residential proxies first. Here is the reasoning for all four.

A recommendation is only useful with its trade-offs. The cards below say what each network does well for web scraping, and where it stops being worth the money.

Residential proxies

Recommended

Rotation on every request across real households defeats rate limits and bot scores. City and ASN targeting reproduce what local users see. Per GB, never expires.

$2.45/GBnever expires · same rate worldwide
Residential proxies

Datacenter proxies

Good fit

Cheapest per request for targets that do not fingerprint hosting ranges: public APIs, sitemaps, your own properties, low-protection catalogues.

$0.70/IP/mo90-day term, reference zone · unlimited threads
Datacenter proxies

ISP proxies

Possible

Only when the crawl needs a login that must stay on one address; otherwise you pay for stability you do not use.

$0.99/IP/mo90-day term, reference zone · unlimited threads
ISP proxies

Mobile proxies

Possible

Overkill for most collection, but the fallback for targets that block everything else.

$2.62/GBrotating · devices priced by country
Mobile proxies

02 — The recipe

How to configure it.

The settings that matter for web scraping, and a working example on the right. Replace USER and PASS with the credentials issued at signup.

Rotation
Rotating: omit -sid- so every request leaves from a new exit.
Targeting
-cc- for the market you scrape; add -city- when prices or listings are local.
Concurrency
Unlimited threads on the gateway; keep per-domain rates polite, the pool is not a licence to hammer.
Protocol
HTTP(S) on port 9000 for most clients; SOCKS5 on 9001 for non-HTTP tooling.
Retries
On a 403 or CAPTCHA, retry once; the next request is already a different IP.
Python
import requests

proxy = "http://USER-cc-us:[email protected]:9000"
session = requests.Session()
session.proxies = {"http": proxy, "https": proxy}

for url in urls:
    r = session.get(url, timeout=30)   # a new US household on every request
    if r.status_code in (403, 429):
        r = session.get(url, timeout=30)  # retry once: different exit already
    parse(r.text)
cc
Country of the exit; add city or asn to narrow.
sid
Any string you choose; requests with the same session ID share one IP.
ttl
How long the session holds the IP, up to 24h; omit to rotate per request.

03 — Budget

What web scraping costs at your volume.

Per-GB pricing is predictable once you know your page size. Enter your monthly volume; the average size is pre-filled with a realistic figure for this job and can be changed.

pages
KB

average page size (HTML only)

Traffic166.9 GBper month
Rate$1.54per GB on the residential ladder
Estimated cost$257.02traffic never expires

Residential rate ladder, identical in every country. Buying the month's traffic in one purchase reaches the tier shown; smaller top-ups are priced at their own tier. Full ladder.

04 — Best practices

Where web scraping goes wrong, and how not to.

The pool is rarely the problem. These four habits decide the success rate and the bill.

Match the exit to the market

Scrape the German store from German households; mixed locations trigger consistency checks and skew prices.

Keep sessions where the site expects them

Multi-page flows (search, then result pages) work better on one sticky exit for a few minutes than on a new IP per hop.

Strip the weight

Block images, fonts and trackers in headless browsers: you pay per GB, and HTML is a small fraction of a page.

Respect the target

Rate-limit per domain, honour robots.txt where it applies, and never collect personal data you have no basis to hold.

05 — Questions

Straight answers about proxies for web scraping.

Residential or datacenter for scraping?

Start with datacenter if the target does not challenge you: it is the cheapest per request. The moment you see CAPTCHAs, 403s or degraded content, move that target to residential; the per-GB price buys the success rate.

How much traffic does scraping use?

HTML alone is usually 100 to 500 KB per page. Half a million pages at 350 KB is about 170 GB, which costs around $262 on the residential ladder. Headless browsers that load images can multiply that by five; block them.

Do you allow scraping?

Collecting publicly available data is allowed. Attacking a site, bypassing authentication, or harvesting personal data without a legal basis is not, and the acceptable use policy is enforced.

Can I rotate per request and keep a session when I need one?

Yes, on the same account. Omit the session parameters for rotation; add -sid- and -ttl- on the requests that must share an IP.

What success rate should I expect?

It depends on the target far more than on the pool. Well-behaved crawlers on residential exits typically see the vast majority of requests succeed; the rest is retried on a fresh IP at no extra cost beyond the bytes.

Ready when you are

Run web scraping on the right network today.

Create your account, top up $10 and try the recipe above on your real target. What you do not use stays on your balance.