Concurrency
How the network holds as parallel sessions ramp: 1 → 4 → 8 → 16.
metric: max concurrency cleanBought 6 top residential proxies, ran the same script against the same 20 sites, 2,400 requests each in ~4 hours per provider. 24 hours of testing to find:
Four hours per provider on a stable 100 Mbps line. Same script, same 20 sites, no parallel runs so nothing shares bandwidth. Each row shows reliability, speed, cost, and the highest concurrency the provider survives. Open Review or Report on any row for the details. Full protocol: tests page →
| # | Provider | Success | Timeout | p50 latency | Cost / 1k | Ceiling | Details |
|---|---|---|---|---|---|---|---|
| 01 | decodo | 76.9% | 0.1% | 1,191 ms | $0.63 | c8 | Review · Report |
| 02 | dataimpulse | 76.8% | 2.8% | 2,114 ms | $0.15 | c16 | Review · Report |
| 03 | oxylabs | 72.4% | 0.3% | 1,180 ms | $0.86 | c8 | Review · Report |
| 04 | webshare | 71.7% | 0.5% | 1,242 ms | $0.51 | c8 | Review · Report |
| 05 | shifter | 70.1% | 4.5% | 2,402 ms | $0.33 | c8 | Review · Report |
| 06 | byteful | 69.3% | 1.4% | 961 ms | $0.46 | c8 | Review · Report |
Ran on Sep 15-16, 2026
Every headline number on this site comes from one of these. Full protocol: how I am testing proxies →
How the network holds as parallel sessions ramp: 1 → 4 → 8 → 16.
metric: max concurrency cleanHow often IPs actually change across the pool.
metric: unique IPs per 1kDoes a sticky session actually hold the same IP over time?
metric: session hold rateCountry and ASN distribution. Uniqueness and repetition.
metric: ASN + country spreadDoes a proxy tagged as US actually egress from the US?
metric: geo match %Connect + response time under load. p50 and p95.
metric: ms per requestSuccess, block, and timeout across the full 20-site set.
metric: success / block / timeout %Stress-testing proxies in popular real-world use cases, across all types of proxies. Full timeline: roadmap →
I've been using proxies for scraping and SEO work for years. Every provider says the same things: millions of IPs, fast, high success rate, rotating residential. None of those tell you what happens when you actually put eight concurrent sessions through the network on a site behind PerimeterX.
So I started testing them myself. What began as a script to check if a provider could handle my SERP scraper turned into twenty sites and roughly 2,400 requests per provider, a ranking that moves month to month. proxy.report is where I publish what I find. Read the full story →
residential run with the highest per-request cost of the six
sticky-session model; steady c8 with a 4.5% timeout rate
fastest of the six with the lowest timeout rate
snappiest median latency, ceiling at c8
mid-pack success, cheap enough to justify a look
cheapest per-request cost, tied for top success
2,471 numbers cross-checked across Cloudflare, DataDome, F5 Labs, Akamai
for the first time bigger than search-engine crawlers on Cloudflare
598 stats cross-tabulated; counts range from 2,100 to 8,049
868 stats across the seven companies driving the buildout
663 stats; the same question has five right answers for five populations
842 stats; roughly 402.74M TB a day, 181 ZB in 2025
the viral 500 ml figure is off by roughly two orders of magnitude
Some providers are affiliate partners. Some aren't. Rankings come from the same test data everything else uses. If a provider I earn from loses on the numbers, they lose on the page. Every provider page tells you whether I make money if you buy through it. See the full affiliate log.
I re-run the full 20-site test monthly. Every review cites the specific run it was written against. When numbers change, the review and the changelog both update.
I started with residential because my first use case was SERP tracking. Mobile, ISP, datacenter, scraping APIs, and SERP APIs are all coming. Each provider page will grow a new report tab as the data lands.
The test scripts are being cleaned up for public release. Once they're on GitHub, you can run the same script against the same sites and check whatever I've written.
See the roadmap. Short answer: more providers, more proxy types, and use-case-specific essays.