How we measured shared IPs
Every provider got 28,800 rotating requests to a Cloudflare trace endpoint on 24–27 October 2026: 100 per exit country, 12 countries, 3 servers, 8 runs. Cloudflare returns the exit IP of each request.
- Shared IP. An exit IP of one provider that any other tested provider also returned at least once during the test.
- The share. Shared IPs ÷ unique exit IPs of the provider, with a Wilson 95% confidence interval. Providers whose interval overlaps the leader's share first place.
- Same hour. For the pairs that overlap most, we also counted how many shared IPs both providers gave out within the same hour.
Limits
- Only these 11 providers. The share counts overlap with the providers in this test. Overlap with untested providers is unknown.
- Carrier NAT. Mobile carriers put many phones behind one public IP, so some overlap is normal and does not mean two providers share devices.
- Raw data and scripts. The anonymized request logs, the test scripts and the results workbook are on GitHub, so every number here can be recomputed.
More from the benchmark
- The full benchmark. All 11 providers on every metric: mobile IP share, success rate, latency, Google and Instagram, sticky sessions, TCP fingerprint, IP quality and cost.
- Cheapest mobile proxies. Cheapest Mobile Proxies: Cost per Successful Request, Tested
- Best mobile proxies for Google. Best Mobile Proxies for Google: Success Rate Tested