Editor choice

7 Best Proxies for Selenium Web Scraping in 2026

Updated October 2026 27 min read 7 compared

7 Best Proxies for Selenium Web Scraping in 2026

Zero. That’s how many login methods Chrome supports for SOCKS5 proxies, according to Chromium’s own networking docs. So the best proxies for Selenium aren’t just the biggest names. They’re the ones that let your script connect without typing a password into a browser that won’t read it. GoToProxy earns a commission on some links here at no extra cost to you.

GP
GoToProxy Editorial Team, Proxy Research Desk
GoToProxy · Provider comparisons from published pricing and docs
✓ Sources checked October 7, 2026
Best proxies for Selenium web scraping in 2026: 7 providers compared
🤖 Direct answer

The best proxies for Selenium in 2026 are Decodo, DataImpulse and Oxylabs. Decodo costs $4 per GB with no monthly plan and adds a 3-day trial. DataImpulse is the cheapest at $1 per GB. Oxylabs holds one IP for up to 24 hours and allows unlimited browsers at once. All three let you allowlist your own IP, so Chrome never asks for a password.

Quick ranking · all 7
8.4
Score
Decodo Best overall
$4 per GB pay as you go · 3-day trial
Sticky max
30 min
Entry price
$4/GB
8.3
Score
DataImpulse Lowest price
$1 per GB · traffic never expires
Sticky max
120 min
Entry price
$1/GB
8.0
Score
Oxylabs Best for big jobs
24-hour sessions · unlimited concurrent sessions
Sticky max
24 hours
Entry price
$6/GB
7.9
Score
Proxy-Seller Best static IPs
Static IPs from $0.49 · residential test at $3.50 per GB
Sticky max
Static IP
Entry price
$3.50/GB
7.6
Score
IPRoyal Longest sessions
Same IP for up to 7 days · traffic doesn’t expire
Sticky max
7 days
Entry price
$7/GB
6.6
Score
Bright Data Largest pool
400M+ IPs · free city and ZIP targeting
Sticky max
Not listed
Entry price
$8/GB
6.4
Score
SOAX Free to start
Sandbox: $0 a month, $5 per GB
Sticky max
Custom
Entry price
$5/GB
⚡ TL;DR · skip here if you are in a hurry
  • Check the allowlist first. Chrome ignores a username and password placed in the proxy address. Six of the seven providers here say an allowlisted IP can connect without one.
  • Watch the price per GB. A real browser downloads every image and script. DataImpulse charges $1 per GB, Decodo $4, Oxylabs $6 on its smallest plan.
  • Match the session to the job. IPRoyal keeps the same IP for up to 7 days, Oxylabs for 24 hours, DataImpulse for 120 minutes and Decodo for 30 minutes.

What is a Selenium proxy?

A Selenium proxy is a middle server that your automated browser sends its traffic through. Selenium (a free tool that drives a real browser with code) opens pages just like you would. The proxy swaps your IP address (the number that identifies your internet connection) for a different one. The website sees the proxy’s address, not yours.

Most people pair Selenium with residential proxies. Those are IP addresses that belong to real home internet connections, so a visit through one looks like an ordinary person browsing. Datacenter proxies come from cloud servers instead. They cost less, and strict sites block them faster.

Two words come up in every pricing table. Rotating means the IP changes, either on each request or after a set time. Sticky means you keep the same IP for a while. Our guide to rotating proxies explained covers the mechanics.

One thing sets Selenium apart from a simple script. A real browser downloads everything on the page: images, fonts, tracking scripts, video previews. Most residential plans bill by the gigabyte, so heavy pages cost real money. That’s why price per GB sits near the top of this ranking.

Short version: the proxy hides where the browser is. You still pay for everything the browser loads.

Why does Selenium need a proxy at all?

Because one IP address loading hundreds of pages looks nothing like a person. Sites notice. Then they slow you down, show a CAPTCHA (a puzzle that checks you’re human), or block the address. A proxy pool spreads those visits across many addresses. If you’re new to this, start with our overview of proxies for web scraping.

  • Fewer blocks: Too many page loads from one address gets it blocked. Rotation gives each visit a fresh one.
  • Local results: Prices and search results change by country. A proxy in that country shows you what people there see.
  • Stable logins: A sticky session keeps one IP while your script is signed in. The site doesn’t watch your account jump between cities.
  • Parallel browsers: Ten browsers from one IP is an easy pattern to spot. Give each browser its own address.
  • A clean home IP: If an address gets blocked, it’s the proxy’s. Your home or office connection stays out of it.

How do you set up a proxy in Selenium?

You pass the proxy address to the browser when you start it. Here’s the detail most people get wrong: Chrome won’t accept a username and password in that address. Chromium’s docs say Chrome will not use any credentials embedded in the proxy settings. So use IP allowlisting. You tell the provider which IP your machine has, and it lets that machine in with no login.

  1. Find your own IPOn the machine that will run Selenium, open any ‘what is my IP’ page and copy the address.
  2. Add it to the allowlistIn the provider’s dashboard, add that address to the allowlist (some dashboards say whitelist). IPRoyal’s docs say this lets you connect with just HOST:PORT.
  3. Copy the gatewayThe dashboard shows a host and a port for the country and session type you picked. Copy both.
  4. Start Chrome with the proxyAdd --proxy-server=http://HOST:PORT to your Chrome options. The full script is below.
  5. Check the exit IPLoad https://httpbin.org/ip in the driver and print the page. You should see the proxy’s address, not your own.
  6. Choose rotating or stickyScraping lots of separate pages? Use rotating. Signing in or filling a multi-step form? Use sticky, so the IP holds until you’re done.
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument("--proxy-server=http://HOST:PORT")

driver = webdriver.Chrome(options=options)
driver.get("https://httpbin.org/ip")
print(driver.page_source)
driver.quit()

Selenium’s documentation also shows a built-in way to do the same thing. Its browser options page sets options.proxy with a Proxy object of type MANUAL. Both routes end in the same place: Chrome gets a host and a port.

SOCKS5 and passwords don’t mix in Chrome
Chromium’s docs state that no authentication methods are supported for SOCKSv5 in Chrome. If you want SOCKS5, allowlist your IP. If you can’t, use the provider’s HTTP port.

Older tutorials tell you to install Selenium Wire to send a proxy password. Skip that for a new project. Its GitHub repository was archived by the owner on January 3, 2024, and the README says it is no longer being maintained.

What if your own IP keeps changing, as it does on many home connections? Then the allowlist goes stale. Run the script from a server with a fixed IP, or put a small forwarding program on your machine that adds the password for you and point Chrome at that.

Bottom of the setup: allowlist your IP, pass a host and a port, check the exit address.

Which are the best proxies for Selenium in 2026?

1. Decodo: Best overall
Best for: most Selenium projects that want a low price and an easy way out
8.4
Overall
$4/GB
Entry price
30 min
Sticky max
Yes
IP allowlist

Decodo is the easy first pick. You pay $4 per GB with no monthly plan, you can allowlist your IP so Chrome never asks for a password, and there’s a 3-day trial plus a 14-day money-back window. The one limit: a sticky session tops out at 30 minutes.

Visit Decodo ↗
Decodo dashboard screenshot
decodo.com

Start with the price. The pricing page lists pay as you go at $4 per GB. Buy a monthly plan and the rate drops: 3 GB is $11.25, 10 GB is $35 and 50 GB is $150. That works out to $3.75, $3.50 and $3.00 per GB. Prices exclude VAT, so add your local tax.

For Selenium, the login method matters more than the pool size. Decodo says you can authenticate with username:password or with whitelisted IPs. Choose the second. Your script then starts Chrome with a plain host and port, and no password box ever appears.

The weak spot is session length. Decodo lists sticky sessions of up to 30 minutes. That’s plenty for scraping product pages. It’s tight if your script signs in and works through a slow checkout or a long form. For those jobs, look at IPRoyal or Oxylabs further down.

Key facts
  • 115M+ residential IPs in 195+ locations (advertised)
  • HTTP(S) and SOCKS5
  • Sticky sessions up to 30 minutes
  • Username:password or whitelisted IPs
  • Targeting down to city, ZIP code and ASN (the network an IP belongs to)
Best for
  • A first Selenium project on a small budget
  • Scraping many separate pages with rotation
  • Trying before you pay: 100 MB over 3 days
✓ Pros
  • $4 per GB with no monthly plan
  • 3-day free trial and 14-day money-back
  • IP allowlist, so no password prompt in Chrome
  • 99.92% advertised success rate
✗ Cons
  • Sticky sessions stop at 30 minutes
  • Prices exclude VAT
  • The pricing page doesn’t list a limit on concurrent sessions
PlanPriceTrafficPer GB
Pay as you go$4 per GBAny amount$4.00
3 GB$11.25 a month3 GB$3.75
10 GB$35 a month10 GB$3.50
50 GB$150 a month50 GB$3.00
100 GB$275 a month100 GB$2.75
Sticky max
30 min
Entry price
$4/GB
Adv. success
99.92%
Editor’s notes · source decodo.com/proxies/residential-proxies/pricing, read on October 7, 2026

The money-back offer comes with conditions listed on the page, so read them before you count on a refund. The page also doesn’t say how many browsers you can run at once. Ask support if you plan to run dozens in parallel.

Verdict: The best first choice for most Selenium scrapers, unless you need one IP for more than 30 minutes. Read the full Decodo review →

2. DataImpulse: Lowest price
Best for: heavy pages on a tight budget
8.3
Overall
$1/GB
Entry price
120 min
Sticky max
Yes
IP allowlist

DataImpulse is the budget pick, and it isn’t close. $5 buys 5 GB, the traffic never expires, and authorization by IP is on the feature list. The trade-offs: the slowest advertised response time on this list, and city-level targeting costs extra.

Visit DataImpulse ↗
DataImpulse dashboard screenshot
dataimpulse.com

Selenium is hungry. A real browser downloads images, scripts and fonts on every page, and you pay for all of it. At $1 per GB, DataImpulse takes the sting out. The Intro plan is $5 for 5 GB. Basic is $50 for 50 GB. At 1 TB the rate drops to $0.80 per GB.

The basics for Selenium are covered. The site lists authorization by IP, sticky sessions of up to 120 minutes, and both HTTP(S) and SOCKS5. Two hours is enough for most logged-in work.

So what do you give up? The site puts its response time at about 1 second. The other six advertise between 0.35 and 0.7 seconds. Country targeting is free, but state, city, ZIP and ASN targeting come with what the site calls a small extra fee.

Key facts
  • 90M+ residential IPs in 195+ countries (advertised)
  • HTTP(S) and SOCKS5
  • Sticky sessions up to 120 minutes
  • Authorization by IP, or login and password
  • Traffic never expires
Best for
  • Image-heavy pages that burn through data
  • Side projects with no monthly budget
  • Jobs that only need country-level targeting
✓ Pros
  • $1 per GB from the first purchase
  • Traffic never expires
  • 7-day refund policy
  • Authorization by IP
✗ Cons
  • About 1 second advertised response time, the slowest of the seven
  • State and city targeting cost extra
  • No limit on concurrent sessions is listed
PlanPriceTrafficPer GB
Intro$55 GB$1.00
Basic$5050 GB$1.00
Advanced$8001 TB$0.80
Custom+From $4,0005 TB or moreCustom
Sticky max
120 min
Entry price
$1/GB
Adv. success
99.51%
Editor’s notes · source dataimpulse.com/residential-proxies, read on October 7, 2026

The extra fee for city-level targeting isn’t priced on the pages we read. If your job needs one specific city, get that number before you buy.

Verdict: The cheapest sensible way to feed a data-hungry Selenium script.

3. Oxylabs: Best for big jobs
Best for: large crawls that run many browsers at once
8.0
Overall
$6/GB
Entry price
24 hours
Sticky max
Yes
IP allowlist

Oxylabs suits a crawl that has outgrown a hobby budget. Sessions hold for up to 24 hours, concurrent sessions are unlimited, and whitelisted IPs are supported. The smallest plan is $30 a month for 5 GB.

Visit Oxylabs ↗
Oxylabs dashboard screenshot
oxylabs.io

Oxylabs lists a pool of 175M+ residential IPs in 195 countries. Size isn’t the main reason to pick it for Selenium, though. The reason is how it handles many browsers at once: the page states unlimited concurrent sessions.

Sessions last up to 24 hours. That covers almost any login flow, and it’s long enough to keep one identity through a full day of scripted clicks. You can sign in with a username and password or with whitelisted IPs.

The entry price is the hurdle. Starter is $30 a month for 5 GB, which is $6 per GB. Basic is $100 for 20 GB, or $5 per GB. Advanced is $500 for 125 GB, or $4 per GB. So the rate only matches Decodo’s pay as you go price once you reach the Advanced plan.

Key facts
  • 175M+ residential IPs in 195 countries (advertised)
  • HTTP(S), HTTP3 and SOCKS5
  • Sticky sessions up to 24 hours
  • Unlimited concurrent sessions
  • User authentication or whitelisted IPs
Best for
  • Dozens of browsers running in parallel
  • Sessions that last a full day
  • Teams that will use 20 GB or more a month
✓ Pros
  • 24-hour sticky sessions
  • Unlimited concurrent sessions
  • 99.95% advertised success rate
  • Free trial
✗ Cons
  • $30 a month minimum
  • $6 per GB on the smallest plan
  • The free trial is available only once
PlanPriceTrafficPer GB
Starter$30 a month5 GB$6.00
Basic$100 a month20 GB$5.00
Advanced$500 a month125 GB$4.00
Corporate$2,500 a month1 TB$2.50
Sticky max
24 hours
Entry price
$6/GB
Adv. success
99.95%
Editor’s notes · source oxylabs.io/products/residential-proxy-pool, read on October 7, 2026

The page gives an average response time of 0.6 seconds and an average success rate of 99.95%. Both are the provider’s own averages. The page doesn’t state an uptime figure.

Verdict: Worth the monthly bill once your Selenium job runs many browsers for hours. Read the full Oxylabs review →

4. Proxy-Seller: Best static IPs
Best for: one fixed IP for each browser profile
7.9
Overall
$3.50/GB
Entry price
Static IP
Sticky max
Yes
IP allowlist

Proxy-Seller is the pick when you want an IP that never changes. It sells static addresses by the piece, from $0.49 for IPv4 and $0.98 for ISP (an address registered to an internet provider but hosted in a data center). Its residential pool is the smallest here, and the refund window closes after 24 hours.

Visit Proxy-Seller ↗
Proxy-Seller dashboard screenshot
proxy-seller.com

Most providers on this list rent you a slice of a rotating pool. Proxy-Seller also sells single addresses, priced per IP instead of per GB. A static IPv4 proxy starts at $0.49 and an ISP proxy at $0.98. If each Selenium profile should always appear from the same place, that’s a simple setup.

It has a rotating residential pool as well: 47M+ IPs in 220+ locations. The test plan is $3.50 per GB for 30 days, and volume plans start at $1.45 per GB. You can rotate by time, rotate by request, or hold a sticky IP.

Both login styles are there. The residential page lists username and password authentication or IP allowlisting, along with unlimited concurrent sessions. It also advertises a response time of about 0.35 seconds, the fastest figure of the seven.

Key facts
  • 47M+ residential IPs in 220+ locations (advertised)
  • HTTP, HTTPS and SOCKS5
  • Static IPv4, ISP, mobile and IPv6 proxies sold per IP
  • Username and password, or IP allowlisting
  • Unlimited concurrent sessions on residential
Best for
  • One fixed IP per account
  • Small tests: residential at $3.50 per GB
  • Profiles that must always appear from one city
✓ Pros
  • Static IPs from $0.49
  • About 0.35 s advertised response time
  • Unlimited concurrent sessions
  • Allowlisting and password login
✗ Cons
  • Refund or replacement only within 24 hours
  • Smallest residential pool on this list (47M+)
  • A static IP can’t rotate, so it’s the wrong tool for high-volume scraping
🏷️Code GOTO15OFF at checkoutGOTO15OFF
PlanPriceTrafficPer GB
Residential test$3.50 per GB30 days$3.50
Residential volumeFrom $1.45 per GB30 days$1.45
Static IPv4From $0.49 per IPPriced per IPn/a
ISPFrom $0.98 per IPPriced per IPn/a
Sticky max
Static IP
Entry price
$3.50/GB
Adv. success
99.5%
Editor’s notes · source proxy-seller.com and proxy-seller.com/residential-proxies, read on October 7, 2026

The $0.30 per GB shown on the homepage is the enterprise floor, not what a small buyer pays. The pages we read don’t say whether unused residential traffic expires.

Verdict: Choose it for fixed IPs you rent by the piece. Choose something else for large rotating crawls. Read the full Proxy-Seller review →

5. IPRoyal: Longest sessions
Best for: logged-in work that needs one IP for days
7.6
Overall
$7/GB
Entry price
7 days
Sticky max
No login
IP allowlist

IPRoyal fits scripts that stay signed in. It keeps the same IP for up to 7 days, and its docs say an allowlisted IP connects with just HOST:PORT. Traffic you buy doesn’t expire. You pay for all that: 1 GB is $7.

Visit IPRoyal ↗
IPRoyal dashboard screenshot
iproyal.com

Session length is the headline. IPRoyal’s residential page says you can keep the same proxy for up to 7 days. Most rivals count in minutes or hours. If your Selenium job logs into an account today and comes back to it tomorrow, that matters.

The allowlist is spelled out clearly too. IPRoyal’s documentation says whitelisting removes the need for authentication credentials and lets you connect using just the HOST:PORT format. That is exactly what Chrome needs.

Now the cost. On a subscription, 1 GB is $7.00, 2 GB is $11.90 and 10 GB is $52.50. Pay as you go runs about 5% higher, at $7.35 for 1 GB. A real browser eats data fast, so a small plan won’t last long. The upside: the pricing page says your traffic stays available until you use it.

Key facts
  • 64M+ IPs in 195+ countries (advertised)
  • HTTP(S) and SOCKS5
  • The same IP for up to 7 days
  • Unlimited concurrent sessions
  • Country, state and city targeting
Best for
  • Accounts you log into again and again
  • Slow, multi-step forms
  • Occasional jobs: unused traffic stays on your balance
✓ Pros
  • Sticky sessions up to 7 days
  • Allowlisted IPs connect without a login
  • Traffic doesn’t expire
  • Unlimited concurrent sessions
✗ Cons
  • $7 per GB at the 1 GB tier
  • 99.4% advertised success rate, the lowest figure of the seven
  • No trial or refund terms on the pages we read
PlanPriceTrafficPer GB
1 GB$7.001 GB$7.00
2 GB$11.902 GB$5.95
10 GB$52.5010 GB$5.25
From 10 TBCustom10 TB or more$1.75
Sticky max
7 days
Entry price
$7/GB
Adv. success
99.4%
Editor’s notes · source iproyal.com/pricing/residential-proxies and docs.iproyal.com, read on October 7, 2026

The prices above are subscription rates. Pay as you go costs $7.35, $12.50 and $55.10 for the same three sizes. Neither the pricing page nor the product page mentions a free trial or a refund window, so ask before a large purchase.

Verdict: Pick IPRoyal when holding one IP for hours or days matters more than the price per GB. Read the full IPRoyal review →

6. Bright Data: Largest pool
Best for: hard targets where pool size and exact location decide the result
6.6
Overall
$8/GB
Entry price
Not listed
Sticky max
Unclear
IP allowlist

Bright Data has the biggest numbers: 400M+ monthly IPs and free targeting down to ZIP code. It’s also the most work to start with. The list price is $8 per GB, there’s a compliance check before you can use residential IPs, and its docs don’t say the allowlist replaces a login.

Visit Bright Data ↗
Bright Data dashboard screenshot
brightdata.com

If a site keeps blocking you, pool size and location detail start to matter. Bright Data lists 400M+ monthly residential IPs in 195 countries, and its pricing page says country, state, city and ZIP code targeting are free.

Price is where it gets complicated. Pay as you go is listed at $8 per GB. On October 7, 2026 the page showed code RESIGB50 for 50% off for 3 months, which makes it $4. Monthly plans with that code were $499 for 141 GB, $999 for 332 GB and $1,999 for 798 GB. Once the promo ends, the list rates are $7, $6 and $5 per GB.

Two things slow a Selenium beginner down. First, the page says a representative will ask you to go through a short compliance process before you use the residential network. Second, the documentation describes the IP allowlist as a control over where requests may come from. It doesn’t say an allowlisted machine can skip the username and password. Plan for a setup that can send a login.

Key facts
  • 400M+ monthly residential IPs in 195 countries (advertised)
  • HTTP/S and SOCKS5
  • Sticky and rotating sessions
  • Unlimited concurrent sessions
  • Country, state, city and ZIP targeting at no extra cost
Best for
  • Sites that block smaller pools
  • Jobs that need a specific city or ZIP code
  • Teams with a budget and time for onboarding
✓ Pros
  • The largest advertised pool
  • Free city and ZIP targeting
  • Free trial with no credit card
  • Unlimited concurrent sessions
✗ Cons
  • $8 per GB list price
  • Compliance check before residential access
  • Docs don’t say the allowlist removes the login
PlanPriceTrafficPer GB
Pay as you go$8 per GB listAny amount$4.00 with code
141 GB$499 a month with code141 GB$7.00 list
332 GB$999 a month with code332 GB$6.00 list
798 GB$1,999 a month with code798 GB$5.00 list
Sticky max
Not listed
Entry price
$8/GB
Adv. success
99.95%
Editor’s notes · source brightdata.com/pricing/proxy-network/residential-proxies and docs.brightdata.com, read on October 7, 2026

Bright Data’s own pages disagree on one figure. The product page says 99.95% success rate and the pricing page says 99.99%. This article shows the lower one. The promo code may be gone by the time you read this, so check the live price.

Verdict: Powerful, but the price and the onboarding make it a second step, not a first. Read the full Bright Data review →

7. SOAX: Free to start
Best for: trying a large pool with no monthly fee
6.4
Overall
$5/GB
Entry price
Custom
Sticky max
Yes
IP allowlist

SOAX lets you start with no subscription. The Sandbox plan has no fee and charges $5 per GB in its top-priced countries, and the pool is big at 155M+ IPs. But the first paid plan is $200 a month, sessions end after 60 seconds without traffic, and payments are generally non-refundable.

Visit SOAX ↗
SOAX dashboard screenshot
soax.com

SOAX prices by plan and by country group. Sandbox costs nothing per month and charges $5.00 per GB for tier 1 countries, the most expensive group. Builder is $200 a month with 500 credits and a $3.00 rate. Team is $500 with 1,500 credits and a $2.20 rate. The page says one credit is roughly $1 of usage.

For Selenium, check the session rule. SOAX’s developer docs say sessions expire after 60 seconds of inactivity. If your script pauses between steps, waiting for an email code for example, the IP can change under you. Keep some traffic flowing or expect a new address.

The developer docs confirm an IP allowlist for IP-based authentication, and the network supports HTTP(S), SOCKS5 and UDP/QUIC. One thing to clear up before you pay: the pricing page says there’s no trial, while the residential page advertises a 3-day, 400 MB trial for $1.99.

Key facts
  • 155M+ residential IPs in 195+ locations (advertised)
  • HTTP(S), SOCKS5 and UDP/QUIC
  • Custom session lengths; a session ends after 60 seconds idle
  • IP allowlist or package key
  • Region, city and ASN targeting
Best for
  • Sampling a big pool with no monthly fee
  • Teams ready for a $200 monthly plan
  • Jobs that need ASN targeting
✓ Pros
  • Sandbox plan with no subscription
  • 155M+ advertised IPs
  • 99.95% advertised success rate
  • IP allowlist
✗ Cons
  • The first paid plan is $200 a month
  • Sessions expire after 60 seconds idle
  • Payments are generally non-refundable
PlanPriceTrafficPer GB
Sandbox$0 a monthNo credits$5.00
Builder$200 a month500 credits$3.00
Team$500 a month1,500 credits$2.20
Scale$1,500 a month3,000 credits$1.50
Sticky max
Custom
Entry price
$5/GB
Adv. success
99.95%
Editor’s notes · source soax.com/pricing, soax.com/proxies/residential and developers.soax.com, read on October 7, 2026

The rates shown are for tier 1 countries. Tier 2 and tier 3 countries cost less: on Sandbox, $4.00 and $2.00 per GB. Credits expire 60 days after you add them. The two SOAX pages give different answers about a trial, so confirm with support.

Verdict: A fair way to sample a large pool for free. Expensive once you commit. Read the full SOAX review →

What do the providers advertise?

These bars put each provider’s own published numbers side by side. Nobody here ran a speed test. Treat every bar as a claim to check during your own trial.

Entry price per GB in US dollars (longer bar = cheaper)
DataImpulse
$1.00
Proxy-Seller
$3.50
Decodo
$4.00
SOAX
$5.00
Oxylabs
$6.00
IPRoyal
$7.00
Bright Data
$8.00
Advertised success rate
Oxylabs
99.95%
SOAX
99.95%
Bright Data
99.95%
Decodo
99.92%
DataImpulse
99.51%
Proxy-Seller
99.5%
IPRoyal
99.4%
Advertised average response time (longer bar = faster)
Proxy-Seller
~0.35 s
Decodo
<0.5 s
IPRoyal
~0.5 s
SOAX
0.55 s
Oxylabs
0.6 s
Bright Data
~0.7 s
DataImpulse
~1 s

Figures are the ones each provider publishes, checked on October 7, 2026. They are advertised numbers, not test results.

How much do Selenium proxies cost?

Between $1 and $8 per GB at the entry level. A browser uses far more data than a plain script, so run a small job first and read your usage before you choose a plan size.

Decodo plans

Pay as you go is $4 per GB. Monthly plans run from $3.75 down to $2.75 per GB. Prices exclude VAT.

Pay as you go
$4/GB
No monthly plan
  • Top up when you need it
  • HTTP(S) and SOCKS5
  • Whitelisted IPs
  • No volume discount
10 GB
$35/mo
$3.50 per GB
  • Same pool and targeting
  • 3-day trial first
  • 14-day money-back with conditions
  • Sticky sessions stop at 30 minutes
50 GB
$150/mo
$3.00 per GB
  • Lower rate per GB
  • City, ZIP and ASN targeting
  • Prices exclude VAT
DataImpulse plans

$1 per GB from the first 5 GB, and $0.80 per GB at 1 TB. There’s no monthly plan to keep paying.

Intro
$5
5 GB · $1.00 per GB
  • Traffic never expires
  • Authorization by IP
  • 7-day refund policy
  • City targeting costs extra
Basic
$50
50 GB · $1.00 per GB
  • Same rate as Intro
  • Sticky sessions up to 120 minutes
  • City targeting costs extra
Advanced
$800
1 TB · $0.80 per GB
  • Lowest listed rate
  • HTTP(S) and SOCKS5
  • Large upfront payment
Oxylabs plans

Four monthly plans, from $30 for 5 GB to $2,500 for 1 TB. The rate falls from $6 to $2.50 per GB.

Starter
$30/mo
5 GB · $6.00 per GB
  • 24-hour sticky sessions
  • Whitelisted IPs
  • Highest rate per GB
Basic
$100/mo
20 GB · $5.00 per GB
  • Unlimited concurrent sessions
  • HTTP(S), HTTP3 and SOCKS5
  • Still above $4 per GB
Advanced
$500/mo
125 GB · $4.00 per GB
  • Matches Decodo’s pay as you go rate
  • Same 175M+ pool
  • $500 monthly commitment
Proxy-Seller plans

Residential is $3.50 per GB on the 30-day test plan and from $1.45 on volume plans. Static IPv4 starts at $0.49 per IP and ISP at $0.98.

Residential test
$3.50/GB
30 days
  • 47M+ IPs in 220+ locations
  • Rotate or hold a sticky IP
  • Refund window is 24 hours
Static IPv4
$0.49/IP
Starting price
  • One fixed address
  • HTTP, HTTPS and SOCKS5
  • Doesn’t rotate
ISP
$0.98/IP
Starting price
  • Fixed address in an internet provider’s range
  • Doesn’t rotate
IPRoyal plans

On a subscription: $7.00 for 1 GB, $5.95 per GB at 2 GB and $5.25 per GB at 10 GB. Pay as you go is about 5% more.

1 GB
$7.00
$7.35 pay as you go
  • Traffic doesn’t expire
  • Sticky up to 7 days
  • IP whitelisting
  • Highest rate per GB here
2 GB
$11.90
$5.95 per GB
  • Unlimited concurrent sessions
  • State and city targeting
  • No trial listed
10 GB
$52.50
$5.25 per GB
  • Lowest small-plan rate
  • HTTP(S) and SOCKS5
  • No refund terms listed
Bright Data plans

The list price is $8 per GB pay as you go. With code RESIGB50 (50% off for 3 months, shown on October 7, 2026) it’s $4.

Pay as you go
$8/GB
$4 with code RESIGB50
  • No commitment
  • Free city and ZIP targeting
  • Compliance check first
141 GB
$499/mo
With the promo. List: $7 per GB
  • Unlimited concurrent sessions
  • 400M+ monthly IPs
  • Promo lasts 3 months
332 GB
$999/mo
With the promo. List: $6 per GB
  • Lower rate per GB
  • Promo lasts 3 months
SOAX plans

Sandbox has no monthly fee and charges $5.00 per GB in tier 1 countries. Builder is $200 a month at $3.00 per GB. Team is $500 at $2.20.

Sandbox
$0/mo
$5.00 per GB, tier 1 countries
  • No subscription
  • IP allowlist
  • No credits included
Builder
$200/mo
500 credits · $3.00 per GB
  • Lower rate per GB
  • HTTP(S), SOCKS5 and UDP/QUIC
  • Generally non-refundable
Team
$500/mo
1,500 credits · $2.20 per GB
  • Region, city and ASN targeting
  • Credits expire after 60 days
DecodoTopDataImpulseOxylabsProxy-SellerIPRoyalBright DataSOAX

How do the 7 compare side by side?

One table, the same rows for everyone. Bold marks a clear plus for Selenium. Every cell comes from the provider’s own pages, read on October 7, 2026.

Decodo TopDataImpulseOxylabsProxy-SellerIPRoyalBright DataSOAX
Entry price$4 per GB$1 per GB$6 per GB$3.50 per GB$7 per GB$8 per GB list$5 per GB
Smallest purchasePay as you go$5 for 5 GB$30 a month30-day test plan$7 for 1 GBPay as you go$0 Sandbox, then $200 a month
IP allowlistYesYesYesYesYes, no login neededAccess control onlyYes
Longest sticky session30 minutes120 minutes24 hoursStatic IP available7 daysNo maximum listedCustom, ends after 60 s idle
Advertised pool115M+90M+175M+47M+64M+400M+155M+
ProtocolsHTTP(S), SOCKS5HTTP(S), SOCKS5HTTP(S), HTTP3, SOCKS5HTTP, HTTPS, SOCKS5HTTP(S), SOCKS5HTTP/S, SOCKS5HTTP(S), SOCKS5, UDP/QUIC
Trial or refund3-day trial, 14-day money-back7-day refundFree trial, onceRefund within 24 hoursNot listedFree trial, no cardPages disagree
Advertised success rate99.92%99.51%99.95%99.5%99.4%99.95%99.95%

Which proxy type fits your Selenium job?

Four types cover almost every case. Choose by how strict the site is and how long you need the same IP.

🏠
Rotating residential
Home IPs that change per request or after a set time. The default for scraping many separate pages.
📌
Sticky residential
The same home IP held for minutes or days. Use it while your script is signed in.
🏢
ISP (static residential)
A fixed IP registered to an internet provider and hosted in a data center. Good for one account that should always appear from one place.
🖥️
Datacenter
Cheap, fast IPs from cloud servers. Fine for lightly protected sites. Strict sites block them quickly.

Selenium proxy questions, answered

Not for testing your own site. You do once you load many pages from someone else’s. One IP making hundreds of visits gets slowed down or blocked. A proxy pool spreads those visits across many addresses, and a sticky session keeps one address while your script is signed in.
Because Chrome doesn’t read credentials from the proxy address. Chromium’s networking docs say it will not use any credentials embedded in the proxy settings. The clean fix is IP allowlisting: you register your machine’s IP with the provider, and it lets you connect with just a host and a port.
Yes, as long as it needs no password. Chromium’s docs state that no authentication methods are supported for SOCKSv5 in Chrome. So allowlist your IP and use the SOCKS5 port, or switch to the provider’s HTTP port.
DataImpulse and Decodo. DataImpulse charges $1 per GB, starting with $5 for 5 GB, and the traffic never expires. Decodo is $4 per GB pay as you go and adds a 3-day trial with 100 MB. Both list IP authorization, which is what Chrome needs.
More than you’d guess. A real browser downloads the images, scripts and fonts on every page, and the proxy bills all of it. Run 50 pages through a trial, read the usage in the provider’s dashboard, then multiply. That number tells you which plan size to buy.
Not for a new project. Its GitHub repository was archived by the owner on January 3, 2024, and the README says it is no longer being maintained. Use IP allowlisting, or Selenium’s built-in Proxy option with an allowlisted address.
Rotating for lots of separate pages, such as product listings or search results. Sticky when the site must see the same visitor from start to finish: a login, a cart, a multi-step form. Session limits on this list range from 30 minutes at Decodo to 7 days at IPRoyal.
It depends on what you collect and where you are. Public pages are treated differently from data behind a login, and a site’s terms and local privacy law both matter. This guide isn’t legal advice. If the data is personal or the project is commercial, talk to a lawyer first.
🔎
How we compared
Last verified: October 7, 2026 · GoToProxy · affiliate links marked ↗ may earn a commission

We read each provider’s pricing page, product page and docs on October 7, 2026 and wrote down what they state. Then we ranked the seven for one job only: driving a real browser with Selenium. A provider scores higher when an allowlisted IP can connect without a login, when it holds a session longer, and when a small buyer can start cheaply. Before you pay, compare our picks with independent proxy ratings on ProxyRates and browse more proxy providers on this site. Scores are our editorial rating built from published prices, features and terms. They are not lab measurements.

Selenium fit
35%
Price and minimum spend
25%
Trial and refund terms
15%
Advertised speed and success
10%
Pool and locations
10%
Clear docs
5%
Sources
  1. Chromium docs: Proxy support in Chrome
  2. Selenium docs: Browser options
  3. Selenium Wire on GitHub (archived January 3, 2024)
  4. Decodo: residential proxy pricing
  5. DataImpulse: residential proxies
  6. Oxylabs: residential proxies
  7. Proxy-Seller: residential proxies
  8. IPRoyal: residential proxy pricing
  9. IPRoyal docs: IP whitelisting
  10. Bright Data: residential proxy pricing
  11. Bright Data docs: allowlist and denylist
  12. SOAX: pricing
  13. SOAX developer docs: core concepts
We will be happy to hear your thoughts

Leave a reply

GoToProxy
Logo