🔄 Rotating Sessions
Rotating sessions are the default behavior of X2Proxy residential proxies. With each new request, the proxy gateway automatically assigns a different IP address from the residential pool.
How Rotation Works
- You send a request through the proxy.
- The gateway selects an available residential IP matching your targeting parameters.
- The request is forwarded through that IP.
- The next request uses a different IP — automatically, with no action needed on your part.
Each request is independent. There is no session continuity between requests in rotating mode.
When to Use Rotating Sessions
Rotating proxies are ideal when:
- You're running large-scale web scraping and need to distribute requests across many IPs.
- You want to avoid rate limits and IP bans on target sites.
- You're performing market research across many products or listings.
- You're conducting SEO rank checking and need different viewpoints.
- You need to test geo-specific content at scale.
Configuration
To use rotating mode, simply do not include a session_ parameter in your username:
# Rotating — random global IP on each request
http://pool_category;john:pass123@pr.x2proxy.com:2222
# Rotating — random US IP on each request
http://pool_category;john;region_US:pass123@pr.x2proxy.com:2222
# Rotating — SOCKS5, Germany
socks5://pool_category;john;region_DE:pass123@pr.x2proxy.com:2222Pool Selection for Rotating Sessions
For rotating use cases, the Dynamic Pool is well-suited — it contains a high volume of active devices cycling in and out, providing a wide variety of IP addresses across requests. The Stable Pool can also be used for rotating sessions when you need higher quality IPs with lower block rates.
Select the pool through the Proxy Generator in your dashboard.
Throughput & Concurrency
Rotating proxies support high concurrency. You can send many parallel requests through the same endpoint and credentials — each request receives a distinct IP from the pool.
Tips for Effective Rotation
- Add realistic request delays between requests to mimic human behavior.
- Use request headers (User-Agent, Accept-Language) that match the target locale.
- Combine with country targeting to ensure all IPs appear to originate from the correct region.
Next: Sticky Sessions