Step-by-Step Tutorial

How to Use Proxy Rotator

This guide walks you through using Proxy Rotator from a standing start: create an account, find your gateway host, port and credentials in the dashboard, and connect any client to gateway.proxyrotator.com:8080 over HTTPS or SOCKS5. From there you choose rotating or sticky mode, target a proxy type and location, set up authentication, and troubleshoot anything that gets in the way. Every step uses the same single gateway, so once you have the basics you can point any tool at it.

One gateway endpoint   HTTPS & SOCKS5   Rotating & sticky included

Sign up in minutes Credentials in dashboard gateway.proxyrotator.com:8080 Rotating or sticky Since 2014

What you are setting up

Proxy Rotator gives you one gateway endpoint that fronts the whole proxy pool. Instead of juggling lists of IPs and ports, you send your traffic to a single host and the gateway routes each request through the right exit IP for you. You decide the behavior, rotating a new IP on every request or holding a sticky session, and you pick the proxy type and location, all from your dashboard. Your code just points at the gateway. Everything below assumes that one setup, so the steps carry over to cURL, Python, Scrapy, Selenium, Playwright, or any other client that supports standard proxy protocols. All proxy types and both modes are included in one plan from $24.95/mo with metered bandwidth, so nothing here asks you to buy an add-on.

The steps

Use Proxy Rotator in seven steps

Follow these in order the first time. After that, steps 3 onward are all you need to point a new tool at the gateway.

1. Create an account

Head to the pricing page and create an account. Choose a plan sized to the concurrency you need. There is one unified plan that includes every proxy type and both rotating and sticky modes at the same price, from $24.95/mo with metered bandwidth, so you are not picking a type at checkout, only your scale. Once your plan is active, your gateway is provisioned and ready.

2. Get your gateway host, port and credentials

Open your dashboard. There you will find your gateway host, the port, and your authentication details. The host is gateway.proxyrotator.com and the port is 8080. Your dashboard also shows the username and password to use for authentication, or lets you whitelist a server IP instead. Keep these handy; every client you connect uses the same values.

your gateway (host:port)
host: gateway.proxyrotator.com
port: 8080
auth: USER:PASS   (or whitelist your server IP in the dashboard)

3. Connect a client to the gateway

Point any HTTP client at the gateway over HTTPS or SOCKS5. There is no plain-HTTP node; connections are encrypted. The two snippets below send a request through the gateway and print the exit IP. Run either one and you are live.

cURL
curl -x https://USER:PASS@gateway.proxyrotator.com:8080 https://api.ipify.org
# prints the exit IP your request came from
Python (requests)
import requests

proxies = {
    "http":  "https://USER:PASS@gateway.proxyrotator.com:8080",
    "https": "https://USER:PASS@gateway.proxyrotator.com:8080",
}
r = requests.get("https://api.ipify.org", proxies=proxies, timeout=20)
print(r.text)   # the exit IP

Prefer SOCKS5? Swap the scheme to socks5h:// in the proxy URL (install requests[socks] for the Python client). The host, port and credentials stay the same.

4. Choose rotating or sticky

Decide how the gateway should hand out IPs. In rotating mode you get a new IP on every request, which is what you want for high-volume crawling and broad data collection. In sticky mode the gateway holds the same IP for a session, which suits logins, carts and any multi-step flow that must stay on one address. You select the mode in your dashboard, and the gateway behaves accordingly when you send traffic through the same endpoint. If you are unsure which to use, read what is a rotating proxy.

verify rotation (cURL)
curl -x https://USER:PASS@gateway.proxyrotator.com:8080 https://api.ipify.org
curl -x https://USER:PASS@gateway.proxyrotator.com:8080 https://api.ipify.org
# in rotating mode, the two lines print different IPs

5. Target a proxy type and location

Pick which proxy type you want, residential, datacenter, mobile or IPv6, and the country or city you want to appear from. You set both the type and the geo in your dashboard, and the gateway routes your requests through matching exits. You do not append query parameters to URLs to do this; geo and type are configured in the dashboard and applied at the gateway, so your client code does not change. With 195+ countries available, you can match the target to the right type and location without switching providers or plans.

6. Authenticate via user:pass or IP whitelist

You have two ways to authenticate, both managed in the dashboard. The first is username and password (Basic auth), which is what the USER:PASS@ part of the proxy URL carries. The second is an IP whitelist: add your server IP in the dashboard, and requests from that IP are trusted with no credentials in the URL. Whitelisting is handy for servers with a stable IP because it keeps secrets out of your code.

IP whitelist (no credentials)
# after whitelisting your server IP in the dashboard:
curl -x https://gateway.proxyrotator.com:8080 https://api.ipify.org

7. Troubleshoot common issues

If a request fails, work through the usual suspects. A 407 Proxy Authentication Required means the credentials are missing or wrong, or the request is coming from an IP that is not whitelisted; double-check the username, password and whitelist in your dashboard. A connection refused or timeout usually points at the scheme or port: confirm you are using gateway.proxyrotator.com on port 8080 over HTTPS or SOCKS5, not plain HTTP. If a specific target keeps blocking you, try a higher-trust type like residential or mobile, or switch to sticky mode for stateful flows, both from the dashboard. If a SOCKS5 request fails to resolve hostnames, use socks5h:// so the proxy resolves DNS instead of your client.

Where to go next

Once you can send a rotated request, the rest is just plugging the same gateway into your tools. For a deeper walkthrough of rotation specifically, see how to set up a rotating proxy, or jump straight to code with how to rotate your IP in Python. If you are integrating a framework, the gateway already rotates for you, so most setups are a single proxy line; the rotating proxy API page shows the endpoint in context, and the Scrapy, Selenium and Playwright guides cover those specifically. Want to understand the product first? Read about rotating proxies and the proxy types they cover. Proxy Rotator has run this gateway since 2014 for more than 62,000 businesses, all on one plan from $24.95/mo.

FAQ

How to Use Proxy Rotator FAQ

How do I start using Proxy Rotator?
Create an account on the pricing page, pick a plan, then open your dashboard to find your gateway host, port and credentials. Point any client at gateway.proxyrotator.com:8080 over HTTPS or SOCKS5 and your traffic routes through the proxy pool. A single cURL or Python request is enough to confirm it works.
What is the Proxy Rotator gateway host and port?
The gateway host is gateway.proxyrotator.com and the port is 8080. You connect over HTTPS or SOCKS5; there is no plain-HTTP node. Your exact credentials appear in your dashboard after signup.
How do I find my proxy credentials?
Open your dashboard after creating an account. It shows your username and password for Basic auth, and it is also where you whitelist a server IP if you prefer authenticating without credentials in the URL.
How do I get a new IP on every request?
Choose rotating mode in your dashboard. The gateway then assigns a fresh IP to each request you send through the same endpoint, with no rotation code on your end. To confirm, send the same request twice and check that the exit IP changes.
How do I keep the same IP for a session?
Choose sticky mode in your dashboard. The gateway holds one IP for the session, which suits logins, carts and other multi-step flows that must stay on a single address. Both rotating and sticky are included in one plan at the same price.
How do I target a specific country or city?
Select the country or city in your dashboard. Geo-targeting is configured at the gateway, not via URL parameters, so your client code stays the same while requests exit from the location you chose. Proxy Rotator covers 195+ countries.
How do I choose a proxy type?
Pick residential, datacenter, mobile or IPv6 in your dashboard, and the gateway routes through matching exits. Every type is included in one plan at the same price, so you match the type to your target rather than to a budget. See pricing.
Does Proxy Rotator support SOCKS5?
Yes. The gateway speaks both HTTPS and SOCKS5 on port 8080. For SOCKS5 in code, use the socks5h:// scheme so the proxy resolves DNS. The host, port and credentials are the same across both protocols.
Why am I getting a 407 Proxy Authentication Required error?
A 407 means your credentials are missing or incorrect, or the request is coming from an IP that is not whitelisted. Recheck the username and password, or confirm your server IP is whitelisted in the dashboard, then try again.
How much does Proxy Rotator cost?
There is one unified plan from $24.95/mo with metered bandwidth, scaling with concurrency. It includes every proxy type and both rotating and sticky modes at the same price. See pricing for current plans.

Send your first rotated request

Create an account, grab your gateway credentials, and connect any client to gateway.proxyrotator.com:8080 over HTTPS or SOCKS5. One plan, all proxy types, from $24.95/mo.

Copied!