v1.8.91-d84675c
← Back to Benchmarks

IP Rotation Speed Benchmark

Benchmarking IP rotation speed, uniqueness rates, and pool exhaustion thresholds.

Scorecard

Rotation Score
90.7
Composite score reflecting IP rotation speed, uniqueness, and pool depth.

Methodology

  • • 100,000 sequential requests with per-request rotation
  • • Every assigned IP recorded and tracked for duplicates
  • • Rotation latency measured as time between connection request and IP assignment
  • • Tested across US, Europe, and APAC regions independently
  • • Three rotation modes tested: per-request, timed, session-based

Metrics

Rotation latency: Time to assign a new IP address per rotation request.
Uniqueness rate: Percentage of unique IPs across the total request sample.
First recycle point: Number of requests before the first IP address is reused.
Pool depth estimate: Estimated total unique IPs available in the rotation pool.
Last updated 2026-03-05 • 7-day window

IP Rotation Speed Benchmark

IP rotation is fundamental to maintaining anonymity and avoiding detection during large-scale data collection. This benchmark measures how quickly proxy providers assign new IPs, the uniqueness of rotated IPs, and how long before the pool begins recycling addresses.

Test Protocol

We requested 100,000 sequential connections with per-request rotation enabled, tracking every assigned IP address. We measured rotation latency (time to assign a new IP), uniqueness rate (percentage of unique IPs in the sample), and recycle threshold (number of requests before seeing a repeated IP).

Rotation Speed Results

Hex Proxies delivered new IPs with a median rotation latency of 8ms, meaning IP assignment adds virtually no overhead to request time. Competing providers ranged from 15ms to 85ms for rotation, with some showing spikes above 200ms during pool contention.

Uniqueness Analysis

Over 100,000 requests, Hex Proxies assigned 94,200 unique IPs, a 94.2% uniqueness rate. The first repeat appeared at request 12,847. This deep pool ensures that even aggressive scraping operations can maintain fresh IP identities for thousands of requests before any recycling occurs.

| Metric | Hex Proxies | Provider B | Provider C | Provider D | |--------|------------|-----------|-----------|-----------| | Rotation latency (median) | 8ms | 22ms | 45ms | 85ms | | Uniqueness rate (100K) | 94.2% | 78.5% | 65.3% | 52.8% | | First repeat at request # | 12,847 | 3,210 | 1,850 | 980 | | Pool depth (est.) | 2.1M+ | 850K | 420K | 180K |

Regional Pool Depth

IP rotation quality varies by region. US pools showed the deepest rotation with 96.8% uniqueness, followed by Europe at 93.1% and APAC at 88.5%. Even in smaller regions like South America and Africa, Hex Proxies maintained above 80% uniqueness rates over 10,000 requests.

Rotation Strategies Compared

We tested three rotation modes: per-request (new IP every request), timed (new IP every 60 seconds), and session-based (sticky IP for a defined session). Per-request rotation showed the highest uniqueness but also the highest rotation overhead. Timed rotation balanced uniqueness with performance, adding only 2ms average overhead.

Impact on Detection Avoidance

Higher uniqueness rates directly correlate with lower detection rates. In our parallel detection test, Hex Proxies 94.2% uniqueness rate resulted in a 2.1% detection rate, while providers with 52-65% uniqueness saw detection rates of 12-18%. Fresh IPs are the strongest defense against fingerprint-based blocking.

Pool Exhaustion Planning

For sustained operations, plan your concurrency based on pool depth. With Hex Proxies estimated 2.1M+ residential IP pool, operations running 1,000 requests per minute can operate for approximately 35 hours before seeing significant IP recycling. This calculation helps teams plan rotation strategies for long-running tasks.

Steps

1
Enable per-request rotation
Configure the proxy to assign a new IP for every connection.
2
Track all assigned IPs
Log every IP and timestamp for post-test analysis.
3
Compute uniqueness metrics
Calculate uniqueness rate and identify the first recycle point.
4
Test by region
Repeat the test per target region to assess regional pool depth.

Tips

  • • High uniqueness rates matter more than raw pool size for detection avoidance.
  • • Use timed rotation for a balance of uniqueness and performance.
  • • Monitor regional pool depth separately from global averages.

Related Resources

Cookie Preferences

We use cookies to ensure the best experience. You can customize your preferences below. Learn more