Webshare vs Geonode

Webshare vs Geonode Rotation: Per Request, Per Session or Your Own Logic

How IP rotation works on Webshare and Geonode: gateway rotation, list rotation, recurring replacement and session control, and which approach suits scrapers, browsers and high-volume jobs on each.

By Team of Monkeys Editorial Updated 4 min read Affiliate disclosure

This guide contains affiliate links to Geonode and Webshare. If you buy through them we may earn a commission, at no extra cost to you.

IP Rotation Compared illustration showing Webshare connecting through Compare to Geonode, covering gateway, lists, sessions 3jdej38j4

Rotation options at a glance

Rotation methodWebshareGeonode
New IP per request through a gatewayYes (rotate suffix on backbone)Yes (rotating residential and datacenter)
Session-based rotationYes (session suffix)Yes (session ID with lifetime)
Rotate yourself through a fixed listYes (direct proxy lists)Via ISP IP lists
Automatic list refreshYes (recurring replacement)Not applicable to rotating pools

Background in what is proxy rotation.

Gateway rotation

Both providers offer a gateway (backconnect) endpoint that hands out a new exit IP per request. It's the easiest way to spread requests across a large pool:

  • Webshare: connect to the backbone with a rotate suffix in the username. Works for residential traffic and for datacenter lists.
  • Geonode: connect to the rotating residential or rotating datacenter gateway.

Note that some HTTP clients reuse connections (keep-alive). With a gateway, a reused connection may keep the same exit IP. Disable keep-alive or open new connections when you need a fresh IP per request.

List rotation

Webshare's core product is a fixed list of datacenter IPs. You rotate in your own code, which gives you full control: per-IP rate limits, per-domain stickiness, and taking bad IPs out of rotation. Webshare can also refresh the list itself on a schedule (recurring replacement). See Webshare proxy replacements.

Geonode's datacenter product rotates through a gateway instead, so there's no list to manage. Its ISP proxies come as fixed IPs you can rotate through yourself.

Choosing a rotation approach

JobApproach
Millions of light requests to lenient sitesList rotation (Webshare) with per-IP limits
Protected sites, independent pagesGateway rotation per request (either)
Pagination and multi-step flowsSession rotation per flow (either)
BrowsersOne session per context, rotate between contexts
AccountsNo rotation: fixed IPs

See proxy rotation strategies.

Proxy tip: To test the Geonode side of this comparison, a small residential balance from Geonode is enough, and it doesn't expire if you pause. See our complete Geonode guide for its full product range.

Rotation pitfalls on any provider

  • Rotating inside a session breaks logins and carts.
  • Rotating too fast on a small city pool reuses IPs quickly.
  • Rotating to fix fingerprint problems. If blocks persist across many IPs, the issue is headers or browser fingerprint, not the IP.

Verdict

Both offer clean gateway rotation and session control. Webshare adds cheap fixed lists with your own rotation logic and automatic list refresh; Geonode keeps everything gateway-based for zero management. Use list rotation where you want control and gateway rotation where you want simplicity.

Rotation configuration examples

GoalWebshareGeonode
New IP every requestBackbone username with rotateRotating gateway, no session
Same IP for 5 minutesSession username, close after 5 minutesSession ID with a 5-minute lifetime
New IP per workerSession username per workerSession ID per worker
Your own rotationDirect list, round-robin in codeISP list, round-robin in code

Generate exact strings in each dashboard.

Rotation and keep-alive

HTTP clients reuse connections for speed. With gateways on either provider, a reused connection can keep the same exit IP. If you need a new IP every request, disable keep-alive, or create a new client per request. If you're fine with an IP for a few requests, keep-alive improves speed.

Budget tip: The cheapest way to settle this comparison is to test both: Webshare has a free datacenter plan, and Geonode offers a low-cost residential trial. Run the same targets through each. See Webshare rotating residential proxies.

Choosing a rotation rate

Rotating faster isn't always better. Rotate per request for independent pages, per flow for stateful work, and not at all for accounts. Measure success at each setting on your targets.

A real-world example

A news aggregator fetches 500,000 articles a month from 1,200 publishers. With Webshare's direct list, its own rotation logic keeps each IP under one request every 15 seconds per publisher, which keeps blocks near zero on lenient sites. For 40 publishers behind bot protection, it uses Geonode's rotating residential gateway with per-request rotation. The two rotation styles coexist in one routing layer.

For the bigger picture beyond these two providers, read our best proxies buyer's guide, and see cheap proxies for ways to cut cost per successful request.

Key takeaways

  • Both offer gateway rotation per request and session-based stickiness.
  • Webshare adds fixed lists that you rotate yourself, plus automatic list refresh.
  • Keep-alive connections can hold the same exit IP on any gateway.
  • Rotate per request for independent pages, per flow for stateful work, and not at all for accounts.
  • If blocks persist across many IPs, fix fingerprints and rates rather than rotating faster.

FAQ

Which provider rotates IPs automatically?

Both, through their gateways.

Can I rotate a Webshare datacenter list automatically?

Yes, through the backbone with the rotate option, or by enabling recurring replacement.

Why isn't my IP changing on every request?

Your client may be reusing a connection, or you're using a session ID. Open new connections or use the rotating mode.

What is the difference between rotating and backconnect proxies?

A backconnect gateway is how rotating proxies are usually delivered: one endpoint, many exit IPs.

Can I control which IP I get from a gateway?

Not directly; you control session, location and rotation behaviour.

Is per-request rotation always best for scraping?

No. Use sessions for stateful flows and per-request rotation for independent pages.

Affiliate disclosure: Team of Monkeys is an affiliate of Geonode and Webshare. Links and banners marked as sponsored, and links to Geonode and Webshare in the text, use our referral links, and we may earn a commission if you buy through them, at no extra cost to you. Our explanations and comparisons are written to be useful whichever provider you choose.

Editorial note: Proxy providers change their pools, features and prices often, so treat any figures here as typical ranges at the time of writing and confirm current terms with the provider before you buy.