Skip to main content

Rotating Residential Proxy market research 2024 Autumn

The United States - US

TL;DR

  • 🏆 the Biggest poll holder BrightData
  • 🏆 the Best cost / quality ratio Smartproxy
  • 🏆 the Best IPs quality and performance SOAX
Open the chart in a new tab

BrightData, Oxylabs, and NetNut can be named as the most costly providers. In this group, BrightData is ahead by a wide margin regarding the number of unique addresses. NetNut has very few unique addresses. In terms of latency, Bright, and NetNut are both quite fast. Oxylabs latency has degraded significantly since Sprint 2024. IP quality is quite the same for Bright and NetNut; Oxylabs is step ahead here because of % of residential IPs.

Methodology

  • Rarad chart: the higer - the better. Points and positions calculation is here.
  • The test load generator was placed in Europe/the Netherlands. It uses the HTTP CONNECT proxy protocol and makes 100 requests per second for the 30min. The GEO filter with Country=US were used for all vendors.
  • The test was repeated a few times on different days. Some tests were repeated using target resources that have IPv6 and those that don't.
  • Smartproxy, BrightData, NetNut were tested via resellers. So, the latency and SR may be slightly worse than with direct use.

Number of unique IPs for the vendor

This metric tells how many unique IP addresses in total you will get from the exact vendor using autorotation on each request feature doing 100 requests per second for a 30min. I need to highlight that next time I'll adjust the test because BrightData have the potential to return more unique IP addrs.

warning

Not all possible unique IPs were gathered during tests. Next time I'll increase the duration and/or RPS. For example, BrightData returns 401K unique IPs for 60min / 200 rps test.

Target service has IPv4 and IPv6 addresses. So, residential devices might use it's IPv6 if possible.

Open the chart in a new tab

Number of unique IPs among all tested vendors

This metric shos amount of unique IP addrs among all tested vendors. It differs from the previous one cause they have intersections in their IP addrs pools.

Target service has IPv4 and IPv6 addresses. So, residential devices might use it's IPv6 if possible.

Open the chart in a new tab

Unique IP addresses per second

We see that SOAX and IPRoyal maintained the tempo at the beginning and fell later. BrightData has a significant reserve of unique IP addresses. Infatica, ZettaProxies, and NetNut have remarkably similar statistics.

Open the chart in a new tab

Unique IP addresses SUM to second

This cart shows accumulative value to a second, how much you will be able to get to a defined point in time.

Open the chart in a new tab

IP quantity breakdown

  • Unique for vendor - A number of unique(in the scope of exact vendor test) IPs were obtained from the exact vendor with the individual test.
  • Unique for all vendors - A number of unique IPs(in the scope of all conducted tests among all vendors) we got from the exact vendor with the individual test.
  • Share of unique in vendor(%) - Percentage of unique IPs in exact vendor return.
  • Share of unique in all(%) - Percentage of unique IPs among all tests in exact vendors return.

Target service has IPv4 and IPv6 addresses. So, residential devices might use it's IPv6 if possible.

VendorUnique for vendorUnique for all vendorsShare of unique in vendor - %Share of unique in all - %
BrightData147992862815824.87
Geonode78967597357617.22
Smartproxy90740511465614.74
Oxylabs116443426503712.29
SOAX47098348377410.04
IPRoyal4904327829578.02
Infatica10770117366166.66
ZettaProxies10774313630133.93
Netnut10744313455133.88

Unique IP pools intersection matrix

It shows the number of unique IPs vendor A is sharing with vendor B.

Target service has IPv4 and IPv6 addresses. So, residential devices might use it's IPv6 if possible.

Open the chart in a new tab

Latency breakdown

X-axis quantities and Y-axis values for time duration from the request start event til the moment when the proxy client gets the first byte of the response from the Target resource; in our case, this is a public IP checking service.

The event description can be found here Latency section. The Netherlands-based data center performed all tests. Tool with the custom scheduler were built on top of ProxyChick.

warning

Be aware that latency for US and Asian proxy clients will be different.

Some vendors are tested via resellers frontends, which might create extra latency. If you are the vendor and want to give me an account for tests to get more precise results - let me know.

Open the chart in a new tab

BrightData

NAME507585909599100
TTFB1035119613311490199742979387
DNS resolve101112131724785069
Connect99910101296
TLSHandshake2653033463944818744242
ProxyResp491579651735111736218952

Geonode

NAME507585909599100
TTFB11341644226428453998719625533
DNS resolve67891732205021
Connect56678111034
TLSHandshake35449584110951636489714902
ProxyResp361389477934212743309383

Smartproxy

NAME507585909599100
TTFB758101311841356170025808337
DNS resolve1011121214315072
Connect99910101268
TLSHandshake2182873795025247974299
ProxyResp28240451060683415256371

SOAX

NAME507585909599100
TTFB762912102511491759576619867
DNS resolve6678155285017
Connect667781062
TLSHandshake4475526237001032541714642
ProxyResp2526313711410316522

Oxylabs

NAME507585909599100
TTFB10411519199423863146523521848
DNS resolve101112131727995039
Connect1313141415171044
TLSHandshake252360491547791135014246
ProxyResp48474310071379191040388907

ZettaProxies

NAME507585909599100
TTFB1105122413251430173435678058
DNS resolve1011121315345035
Connect999101012125
TLSHandshake2793073423864567464200
ProxyResp53159764669185324167500

Netnut

NAME507585909599100
TTFB1094121013051402165930557772
DNS resolve1011111213305054
Connect9999101292
TLSHandshake2763043373754487094076
ProxyResp52759063767981219015738

IPRoyal

NAME507585909599100
TTFB8321051122914802260677223041
DNS resolve1010111113325042
Connect1111121213151045
TLSHandshake194246289342541174412188
ProxyResp4365486407311340453215449

Infatica

NAME507585909599100
TTFB6347618639841524475826437
DNS resolve66781632305030
Connect1314141415203063
TLSHandshake16519822325031962212680
ProxyResp292358406467900401611087

Techical Success Rate

Requests end up with proxy errors or target transport errors or do not fit into the time deadline - 10s are counted as failure.

Open the chart in a new tab

IP quality

  • Resi IP Share - Percent of IPs that treated as residential(real devices that belong to real humans) by two popular IP DBs.
  • IPv6 if AAAA DNS records for target is available - percent of unique IPs that will have version 6 in case AAAA DNS recond available for target resource.
  • Clean IPs % - Percentage of unique IPs that aren't mentioned as Spam, Malicious, Proxy, etc, in popular data sources. One DataSource might be a false positive, so I created two metrics with and without it. 4 sources metric is more strict, 3 is less.

Thanks ip2location 🍦 for help with the data for this research ! With their help, I've calculated the quality using all gathered IPs instead of just the samples.

tip

If you have difficulties with bypassing antibot solutions and are not ready to develop your own solution - try using ready-made services like ScrapeOps

Target service has IPv4 and IPv6 addresses. So, residential devices might use it's IPv6 if possible.

VendorClean IPs %(4 sources)Clean IPs %(3 sources)Resi IP Share - %IPv6 if AAAA available - %
SOAX69.484.098.257.77
Geonode54.967.679.01.01
Oxylabs40.864.692.016.14
Smartproxy50.977.869.021.17
BrightData32.959.393.10.03
Netnut27.350.188.20.11
ZettaProxies24.850.290.20.09
Infatica21.750.490.10.16
IPRoyal19.956.689.50.04

Prices

Gathered from public pricing pages in November 2024

tip

If you like the features and performance of the mentioned proxy providers but are not comfortable with the prices or KYC, here are the alternative options ProxyEmpire

Open the chart in a new tab

Germany - DE

Number of unique IPs for the vendor

Open the chart in a new tab

Number of unique IPs among all tested vendors

Open the chart in a new tab

Unique IP addresses per second

Open the chart in a new tab

Unique IP addresses SUM to second

Open the chart in a new tab

Unique IP pools intersection matrix

Open the chart in a new tab

Techical Success Rate

Open the chart in a new tab

Latency breakdown

Open the chart in a new tab

BrightData

NAME507585909599100
TTFB32544255566698327587351
DNS resolve678913215096
Connect131313141517215
TLSHandshake801061311622295184523
ProxyResp14721026933253421587166

SOAX

NAME507585909599100
TTFB2453264175651750528217849
DNS resolve67891733845020
Connect778910141046
TLSHandshake123170214267447512914029
ProxyResp2729354313435346156

Databay

NAME507585909599100
TTFB493844170318872777589718728
DNS resolve6788166805027
Connect3232323334401099
TLSHandshake1352737849281288314213344
ProxyResp158293425471563531316257

Geonode

NAME507585909599100
TTFB2914335676831180474614909
DNS resolve67891733805019
Connect61416161619254
TLSHandshake59891191412014476681
ProxyResp131226312414669436812046

Oxylabs

NAME507585909599100
TTFB40068295410961303215015486
DNS resolve678915305030
Connect13171717182089
TLSHandshake8313425834641656012820
ProxyResp19832341649267314366407

Zettaproxies

NAME507585909599100
TTFB29336444852269418537070
DNS resolve677813205025
Connect131313141517253
TLSHandshake78991211462034424770
ProxyResp13116019222631511825508

Netnut

NAME507585909599100
TTFB29035843750865514795818
DNS resolve66779175048
Connect131313141516143
TLSHandshake78981181421994204769
ProxyResp13015618721828911235544

IPRoyal

NAME507585909599100
TTFB331420500592995518023526
DNS resolve56671024665033
Connect91313161618181
TLSHandshake8010011913517340814214
ProxyResp166220270324600446215373

Smartproxy

NAME507585909599100
TTFB3665968531026123118226427
DNS resolve678913205038
Connect131313141517131
TLSHandshake781312233073875704826
ProxyResp16629938646261012355765

Infatica

NAME507585909599100
TTFB211272341409536130023978
DNS resolve5566715400
Connect1314141415172082
TLSHandshake59779811717138312192
ProxyResp90114140168219103810157

The United Kindom - GB

Number of unique IPs for the vendor

Open the chart in a new tab

Number of unique IPs among all tested vendors

Open the chart in a new tab

Unique IP addresses per second

Open the chart in a new tab

Unique IP addresses SUM to second

Open the chart in a new tab

Unique IP pools intersection matrix

Open the chart in a new tab

Techical Success Rate

Open the chart in a new tab

Latency breakdown

Open the chart in a new tab

BrightData

NAME507585909599100
TTFB3614926599491946468120636
DNS resolve679101719225054
Connect131313141519178
TLSHandshake841071321652315704570
ProxyResp1692503455681594436819109

SOAX

NAME507585909599100
TTFB265344409484760522117314
DNS resolve6778165385019
Connect77899131041
TLSHandshake138201248286390508714015
ProxyResp272934397010507217

Databay

NAME507585909599100
TTFB512791165018122706599718304
DNS resolve67891728005040
Connect3232323334481065
TLSHandshake1502544638111007186211608
ProxyResp157298433489689534916173

Geonode

NAME507585909599100
TTFB467763121043705697643320317
DNS resolve67891614385019
Connect513151616181041
TLSHandshake1011772292783716446964
ProxyResp21237364041275195561013052

Oxylabs

NAME507585909599100
TTFB5006938069211266370215254
DNS resolve678101730395043
Connect131717171821119
TLSHandshake10213620749650954614654
ProxyResp24935142751178933367243

Zettaproxies

NAME507585909599100
TTFB31338945753371920828543
DNS resolve678915475028
Connect131313141517145
TLSHandshake76911071291833824386
ProxyResp15020824627936514088097

Netnut

NAME507585909599100
TTFB30637843749863213295019
DNS resolve667811181279
Connect13131314151649
TLSHandshake75901041231743504147
ProxyResp1472022372633208884838

IPRoyal

NAME507585909599100
TTFB3564867118431560880821873
DNS resolve56671227905045
Connect91314161619145
TLSHandshake8010515020328259514280
ProxyResp1902753324071001752619228

Smartproxy

NAME507585909599100
TTFB501694810922123433147781
DNS resolve689101726306054
Connect131314141519155
TLSHandshake1021362053835095564538
ProxyResp25335843651574829227108

Infatica

NAME507585909599100
TTFB234307366423544124521873
DNS resolve5566715408
Connect1414151622463058
TLSHandshake58728710614830314805
ProxyResp11116520022527788410298

France - FR

Number of unique IPs for the vendor

Open the chart in a new tab

Number of unique IPs among all tested vendors

Open the chart in a new tab

Unique IP addresses per second

Open the chart in a new tab

Unique IP addresses SUM to second

Open the chart in a new tab

Unique IP pools intersection matrix

Open the chart in a new tab

Techical Success Rate

Open the chart in a new tab

Latency breakdown

Open the chart in a new tab

BrightData

NAME507585909599100
TTFB296431574728124940978307
DNS resolve678913205031
Connect131313141517106
TLSHandshake761061441772598444777
ProxyResp12919325533062235165664

SOAX

NAME507585909599100
TTFB249360477591928517826446
DNS resolve6778166375024
Connect77899133041
TLSHandshake134214305390604421513552
ProxyResp272934397910526033

Databay

NAME507585909599100
TTFB4961349181621432875603418451
DNS resolve677815275028
Connect3232323334381062
TLSHandshake132385105012091599300411950
ProxyResp157286415476584535216163

Geonode

NAME507585909599100
TTFB456875301153175834782620067
DNS resolve678101837205019
Connect5131416161911216
TLSHandshake941482062833788846948
ProxyResp222470221451145264735714577

Oxylabs

NAME507585909599100
TTFB3765336778161168255614940
DNS resolve67891614465044
Connect131717171821152
TLSHandshake7910814116823053213537
ProxyResp184290370459709195210193

Zettaproxies

NAME507585909599100
TTFB27533644252975428338549
DNS resolve6788165645045
Connect131313141518232
TLSHandshake75941301582155174425
ProxyResp12314617921431617226026

Netnut

NAME507585909599100
TTFB27332942750972123657004
DNS resolve667810205059
Connect131313141518383
TLSHandshake74921271542135594017
ProxyResp12214317320529712355635

IPRoyal

NAME507585909599100
TTFB354532716797960539724777
DNS resolve56678185026
Connect91313161618169
TLSHandshake8614118420323983014515
ProxyResp175253338377463309613142

Smartproxy

NAME507585909599100
TTFB378534682814111619656731
DNS resolve67910161475055
Connect131314141518145
TLSHandshake801081411712465484691
ProxyResp18629237345867514266169

Infatica

NAME507585909599100
TTFB197253350424597277026424
DNS resolve55668175024
Connect1314141415181050
TLSHandshake567411113619059713882
ProxyResp84104130158229126010557

Changelog

  • 14 Dec 2024 - Germany - DE, The Unitend Kindom - GB, France - FR GEOs has been add.
  • 7 Dec 2024 - Infatica proved packet for re-test. tech SR and Latency improved.
  • 27 Nov 2024 - SOAX made performance improvement and was retested .