Rotation and sticky sessions

Rotating Proxies: a New IP per Request or Sticky up to 36 h

ProxyField rotating proxies give you a new IP on every request from 412M+ residential IPs in 195+ countries and 21,000+ cities, or one sticky IP for 30 seconds to 36 hours, with a 99.6% success rate, according to our service data. Both modes run on the same gateway, the same plan and the same balance, with no extra fee: residential traffic costs $2.95/GB for 1 GB, $2.79 from 10 GB, $2.65 from 50 GB, $2.49 from 100 GB, $2.29 from 250 GB, $2.09 from 500 GB and $1.95 from 1,000 GB; the tier rate applies to the whole purchase, there is no subscription and the traffic never expires. Start with the Easy Trial: 1 GB for $2.95.

gate.proxyfield.io:7000 example
Country
United States
City
New York
Rotation
per request
Protocol
HTTP · HTTPS · SOCKS5
$ curl -x gate.proxyfield.io:7000 \
    -U "<login>-country-us-city-new_york:<password>" \
    https://api.ipify.org
Success rate
99.6%
Sticky sessions
up to 36 h
Success rate according to our service data.
residential IPs
412M+
mobile IPs
10.2M+
countries
195+
cities
21,000+

A rotating proxy is a proxy whose exit IP changes: on every request, or each time a session ends. A backconnect proxy is the setup most rotating proxies use: one gateway address in front of many exit IPs, so you configure one host and port and the gateway picks the IP. Backconnect is the doorway; rotating is what happens behind it. ProxyField's gateway, gate.proxyfield.io:7000, does both for 412M+ residential and 10.2M+ mobile IPs.

ModeIP changesDuration optionsBest forPrice
RotatingOn every requestNone: each request gets a new IPIndependent requests at scale: catalogs, prices, search resultsSame per GB
StickyWhen the session ends or you start a new one30 s to 36 h; presets 1, 5, 10, 30 min, 1, 3, 6 hLogins, carts, paginated crawls, multi-step flowsSame per GB

What is a backconnect proxy, and is it the same as a rotating proxy?

Not quite: backconnect describes the setup (one gateway address in front of many exit IPs), while rotating describes the behavior (the exit IP changes). Most backconnect gateways do both, which is why the two words are used as synonyms. ProxyField's gateway, gate.proxyfield.io:7000, gives you a new IP on every request or one sticky IP from 30 seconds to 36 hours.

Read moreShow less
TermWhat it isWhat ProxyField gives you
Backconnect proxyOne host and port that connects you to many exit IPsgate.proxyfield.io:7000 in front of the whole pool
Rotating proxyA proxy whose exit IP changes per request or per sessionA new IP on every request
Sticky sessionThe same exit IP held for a set time on a rotating gateway30 s to 36 h
Proxy listMany separate IP:port addresses that you cycle in your own codeNot needed: the gateway picks the IP
Dedicated (static) IPOne IP that stays yoursDedicated ISP proxies: from $2.29 per IP for 30 days

The two edge cases show the difference:

  • Backconnect without rotation: a sticky session on a backconnect gateway keeps one IP; the setup is backconnect, the behavior is not rotating.
  • Rotation without backconnect: cycling a proxy list in your own code rotates IPs with no gateway at all.

Why "backconnect"? The word is industry jargon with no standard behind it: you connect to the gateway, and the gateway connects your request onward to an exit you never address yourself.

The username is the control channel. A backconnect gateway has one host and port, so everything you ask of it travels in the username. Two lines on the same gateway, the same plan and the same password:

LineWhat the gateway does
gate.proxyfield.io:7000:<login>-country-us:<password>A new US IP on every request
gate.proxyfield.io:7000:<login>-country-us-session-he9f2qga-ttl-600:<password>One US IP held for 600 s (10 minutes)
Username partExampleWhat it controls
-country-<cc>-country-usExit country, two-letter code
-region-<region>-region-new_yorkExit state or region, lowercase with underscores
-city-<city>-city-new_yorkExit city
-session-<id>-session-he9f2qgaKeeps one IP for every request with this ID; a new ID gets a new IP
-ttl-<seconds>-ttl-600How long the session holds: 30 to 129,600 s; 20 minutes without ttl

Every part after the login is optional. Change the session ID and the next request leaves from a new IP.

Is a backconnect proxy always residential? No. The gateway is a way to reach exits, and the exit type is a separate choice. ProxyField sells four exit types:

Exit typeNetworkRotates?Price
ResidentialHome internet providers (ISPs)Yes, behind gate.proxyfield.io:7000$2.95/GB at 1 GB, from $1.95/GB
Mobile5G, 4G and LTE carrier networksYes, behind gate.proxyfield.io:7000$3.45/GB at 1 GB, from $2.45/GB
Rotating datacenterDatacentersYes, behind gate.proxyfield.io:7000$0.29/GB, from $0.22/GB
Dedicated ISPISP, one IP that stays yoursNo, staticfrom $2.29 per IP for 30 days

To see which type you got, check the exit's network: curl -s -x gate.proxyfield.io:7000 -U "<login>:<password>" https://ipinfo.io/json and read the org field, which names a home ISP, a mobile carrier or a hosting company. More in What Is a Proxy Pool?.

Pros and cons of a backconnect gateway:

ProsCons
One host and port instead of an IP listOne extra hop: about 400 ms average response, according to our service data
The gateway picks the IP, rotates it and holds sticky sessionsYou cannot pick one exact IP in advance, only its country, region, city and session
Unlimited concurrent threads on one set of credentialsA retry that downloads the page again uses traffic again
If a node slows down, traffic moves to the next oneA new IP does not change cookies, headers or browser fingerprints

The proof in code: with per-request rotation, 5 fresh connections leave from up to 5 IPs; 5 requests inside one kept-alive connection leave from 1, because an https:// request travels in one CONNECT tunnel, and a tunnel stays on the exit IP that opened it.

Python
import requests
proxy = "http://<login>:<password>@gate.proxyfield.io:7000"   # http:// even for https:// sites
px = {"http": proxy, "https": proxy}
fresh = {requests.get("https://api.ipify.org", proxies=px, timeout=30).text for _ in range(5)}
with requests.Session() as s:                          # one kept-alive tunnel
    kept = {s.get("https://api.ipify.org", proxies=px, timeout=30).text for _ in range(5)}
print("fresh connections:", len(fresh), "IPs | one session:", len(kept), "IP")

Example output (with per-request rotation, an IP can repeat by chance, more often on a narrow city target):

fresh connections: 5 IPs | one session: 1 IP

A sticky session prints 1 on both lines.

How it works

What is a rotating residential proxy, and how does IP rotation work?

A rotating residential proxy sends each request through an IP from a real home internet provider (ISP), and the IP changes per request or per session; ProxyField rotates through 412M+ residential IPs in 195+ countries and 21,000+ cities, with country, region and city targeting. A rotating mobile proxy does the same on 5G, 4G and LTE carrier networks, with 10.2M+ mobile IPs. Rotation changes only the IP: cookies, logins and browser fingerprints still link your requests, so it spreads load and does not make you anonymous. You choose one of three behaviors:

Read moreShow less
  • Per request: every request gets a new IP (<login>-country-us).
  • Timed (sticky): one IP for a set time, -session-<id>-ttl-<seconds> from 30 s to 36 h, then a new IP (<login>-country-us-session-he9f2qga-ttl-600 holds 10 minutes).
  • A new IP on demand: start a new session ID.

The gateway takes HTTP, HTTPS and SOCKS5 on gate.proxyfield.io:7000, and UDP over SOCKS5 on residential (HTTP/3, QUIC).

A request takes 4 steps:

  1. Your tool (a scraper, a browser, cURL) connects to gate.proxyfield.io:7000 with your username and password, or from an allowed IP. For an https:// site, an HTTP proxy client sends a CONNECT request to the gateway and then runs TLS to the site through it.

  2. The gateway checks the credentials and reads the targeting and session settings. Wrong credentials stop here, before any exit IP is used (fix a proxy authentication error). Region, session and session time go in the same username: -region-<region>, -session-<id> and -ttl-<seconds> (30 to 129,600 seconds, 20 minutes by default), as in <login>-country-us-region-new_york-city-new_york-session-he9f2qga-ttl-600; every part after the login is optional.

  3. An exit IP is picked from the residential (or mobile) pool: a new one, or the one your sticky session holds. A residential IP is a home connection, so it can go offline before a long session ends.

  4. The site sees that IP, not yours.

If a node slows down, traffic automatically moves to the next one. You never manage an IP list.

Which proxy services give you both rotating and sticky sessions on the same plan?

ProxyField does: one gateway, one balance, a new IP per request or a sticky IP for up to 36 hours, at the same price per GB, from a 1 GB purchase at $2.95. You never buy a separate rotating plan and a separate sticky plan. To compare any provider, check these rows:

What to checkWhy it mattersProxyField
Per-request rotationStateless jobs spread across IPsYes, a new IP on every request: <login>-country-us:<password>
Sticky sessions on the same plan and priceNo second plan for logins and cartsYes, at the same price per GB: <login>-country-us-session-he9f2qga-ttl-1800:<password> holds one IP for 30 min
Switching modeNo new product or new credentialsChange the username; host, port and password stay the same
Longest sticky sessionLong flows need one IP for hours36 h (30–129,600 s)
Sticky time without ttlA session ID alone should not end mid-task20 min
Idle sticky IPA pause in a long flowa new IP after 120 s without traffic
Session presetsQuick setup1, 5, 10, 30 min, 1, 3, 6 h
Sessions at onceOne IP per worker or profileUnlimited concurrent threads
Targeting with rotationResults and prices differ by placeCountry, region and city
Mobile on the same termsOne balance for both poolsRotating and sticky on mobile too, $3.45/GB at 1 GB down to $2.45/GB from 1,000 GB
Smallest purchaseTest both modes before you scaleEasy Trial: 1 GB for $2.95, the same pool as a 1 TB order
Protocols and authenticationFits your toolHTTP, HTTPS, SOCKS5; username and password, or an IP allowlist
Traffic expiryUnused GB keep their valueNever
  • The configurator in the dashboard generates as many proxy lines as you need, so each worker or browser profile gets its own line.
  • Many sessions at once: each worker or profile can hold its own sticky IP.
  • Every feature is on every tier, from your first gigabyte, and rotating mobile proxies have the same protocols, targeting and sessions, on one balance.

Sticky sessions from 30 seconds to 36 hours

A sticky session keeps the same IP for a sequence of actions; start a new session and you get a new IP. Set any length from 30 seconds to 36 hours, or use a preset: 1, 5, 10 and 30 minutes and 1, 3 and 6 hours (more in Sticky vs Rotating Proxy Sessions).

Use a sticky IP when the site ties state to the IP:

  • logins and the actions that follow them;
  • checkout and form flows;
  • paginated crawls where the site tracks the session.

In antidetect browsers, give each profile its own session: One sticky IP per browser profile, within our Acceptable Use Policy.

A home connection can go offline before a long session ends; build a retry into long jobs. What the gateway does then: the IP is not guaranteed if the exit node drops; on a connection error the gateway retries once with a new session, so the IP may change, and a connection that breaks is not restored, so your client reconnects.

Compare

Rotating or sticky: which should you use?

Rotate per request when each request stands alone; keep a sticky IP when the site must see one visitor across several steps.

TaskModeWhy
Price and catalog collectionRotate per requestPages are independent; the load spreads across IPs
SERP checks by cityRotate, with city targetingThe city decides which results you see
Log in, then actStickyThe site links the login to the IP
Checkout or form flowsStickyAn IP change mid-flow can reset the cart
Long crawl of one siteSticky per worker, rotate between workersEach worker looks like one steady visitor
One account for daysDedicated ISP IPA sticky session lasts 36 h at most

Rotation by country, region and city

Rotate through IPs in one country, region or city: 195+ countries and 21,000+ cities; the United States has all 50 states, 61.2M+ residential IPs and 2,800+ cities, the United Kingdom 16.6M+ residential IPs and 640+ cities. Sticky sessions with city targeting: yes, in one username, as in <login>-country-us-city-new_york-session-he9f2qga-ttl-600.

The narrower the target, the fewer IPs it holds: a whole country rotates through millions of IPs, while one small city has far fewer, so with per-request rotation an IP can come back sooner.

This request leaves from a residential IP in New York; run it again and the IP changes:

Shell
curl -x gate.proxyfield.io:7000 -U "<login>-country-us-city-new_york:<password>" https://api.ipify.org

Rotate within a country or city. Session and targeting parameters: Proxy targeting.

Getting started

How to use rotating proxies

Point your tool at gate.proxyfield.io:7000 with your credentials. It takes 3 steps:

  1. Sign up with an email address and buy from 1 GB

  2. Copy your credentials

    Once the payment is confirmed, copy the gateway, username and password from your account (or allow your IP).

  3. Send requests

    Each request gets a new IP; set a sticky session to keep one.

Shell
# Rotating: 3 requests, 3 new connections, up to 3 different residential IPs
for i in 1 2 3; do curl -s -x gate.proxyfield.io:7000 -U "<login>:<password>" https://api.ipify.org; echo; done
# Sticky: the same command with a session setting keeps one IP
for i in 1 2 3; do curl -s -x gate.proxyfield.io:7000 -U "<login>-session-he9f2qga-ttl-600:<password>" https://api.ipify.org; echo; done

Same IP on every request? Check 3 things:

  1. A sticky session in your settings keeps one IP for its whole length.

  2. Keep-alive requests inside one open connection (a requests.Session, a browser tab) share one tunnel and one IP; open a new connection to rotate.

  3. Environment variables

    Python requests merges HTTPS_PROXY and HTTP_PROXY from the environment, and they win over session.proxies; pass proxies= on each request or set session.trust_env = False.

The same gateway works with any tool that accepts an HTTP(S) or SOCKS5 proxy: Rotating proxies in Playwright, Rotating proxies in Puppeteer, Rotating proxies in Selenium, Rotating proxies with cURL and Rotating SOCKS5 proxies. Use http:// for the gateway even for https:// sites. Setup in any software: How to Set Up a Proxy on Any Device. 24/7 live chat helps with setup and integration.

Compare

Provider rotation or your own rotation logic?

Let the gateway rotate when requests are independent; pin sessions yourself when your code must keep state, retry on a new IP, or spread workers across IPs (strategies in Static vs Rotating Proxies):

  • Rotate per request for stateless jobs: a retry on a new connection already leaves from a new IP.
  • One sticky session per worker when each worker runs a flow.
  • After a block, retry with a new session rather than hammering the same IP.
  • Pace requests per site, whatever the mode.

A retry with backoff, for per-request rotation (each attempt opens a new connection and gets a new IP):

Python
import time, requests
proxy = "http://<login>:<password>@gate.proxyfield.io:7000"
def fetch(url, tries=4):
    for i in range(tries):
        r = requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=30)
        if r.status_code not in (403, 429, 502, 503):
            return r
        time.sleep(2 ** i)   # 1, 2, 4, 8 s
    return r

Cap retries at 3 or 4 per URL: every attempt that downloads a page uses traffic. See Rotating proxies for web scraping for full setups.

Why you can still get blocked with rotating proxies

Rotation changes the IP, not the rest of the request. Sites also block on request rate, headers, TLS and browser fingerprints, cookies carried across IPs, and actions that look automated. Check these 5 points:

  1. Rate

    Add delays per site; a new IP does not hide a burst.

  2. Headers

    Send a consistent set of browser headers that matches your user agent.

  3. Fingerprints

    Your TLS and browser fingerprint should match the browser you claim to be.

  4. Cookies

    Don't carry one session's cookies onto a new IP.

  5. Session reuse

    Keep one IP through a flow; after a block, start a new session.

The pool is clean for Google, checked and segmented. For error codes, see Proxy errors and fixes and Cloudflare 403. The pool behind the gateway: Residential proxies: 412M+ IPs.

Pricing

Price

Rotation and sticky sessions cost nothing extra; every feature is on every tier.

Volume in one purchase, Residential, Mobile
Volume in one purchaseResidentialMobile
1–9 GB$2.95$3.45
10–49 GB$2.79$3.29
50–99 GB$2.65$3.15
100–249 GB$2.49$2.99
250–499 GB$2.29$2.79
500–999 GB$2.09$2.59
1,000+ GB$1.95$2.45

Volume tiers

residential from $1.95/GB · mobile from $2.45/GB

Residential and Mobile 5G/4G price per GB
Volume in one purchaseResidential, per GBMobile, per GB
1–9 GB$2.95$3.45
10–49 GB$2.79$3.29
50–99 GB$2.65$3.15
100–249 GB$2.49$2.99
250–499 GB$2.29$2.79
500–999 GB$2.09$2.59
1,000+ GB$1.95$2.45

The tier rate applies to the whole purchase, there is no subscription and the traffic never expires. All purchases are final; in return, what you buy stays on your balance until you use it.

Cheaper than the big brands' $4/GB at every volume: residential proxies cost $2.95/GB for 1 GB and fall to $1.95/GB from 1,000 GB, with no subscription.

Entry offer

Easy Trial: 1 GB for $2.95

Easy Trial: 1 GB for $2.95 (mobile $3.45). No minimum purchase, no subscription, and the traffic never expires. You get the same pool and the same quality at 1 GB as at 1 TB: there is no separate trial pool. Many providers make you buy 2 GB or more to start; with ProxyField you can buy just 1 GB.

Rotating datacenter proxies cost $0.29 down to $0.22/GB, and that traffic also never expires. All prices: Rotation at no extra cost: pricing.

Easy Trial: 1 GB for $2.95.

Try for the price of 1 GB, no subscription, traffic never expires.

FAQ

Rotating Proxies FAQ

24/7 support by live chat, including help with setup and integration.

How much do rotating proxies cost?

ProxyField rotating proxies cost the same as residential traffic: $2.95/GB for 1 GB down to $1.95/GB from 1,000 GB, with rotation and sticky sessions at no extra cost. Rotating mobile IPs cost $3.45/GB down to $2.45/GB. There is no subscription, and the traffic never expires.

What is a backconnect proxy, and is it the same as a rotating proxy?

Not quite: backconnect describes the setup, one gateway address in front of many exit IPs, while rotating describes the behavior, an exit IP that changes. Most backconnect gateways do both, but a sticky session on one does not rotate, and a proxy list cycled in your own code rotates without a gateway. ProxyField's gateway, gate.proxyfield.io:7000, gives you a new IP on every request or one sticky IP for 30 seconds to 36 hours.

What is a rotating residential proxy, and how does IP rotation work?

A rotating residential proxy sends each request through an IP from a real home internet provider, and the IP changes per request, after a sticky session of 30 seconds to 36 hours, or when you start a new session. You send requests to one gateway, and it picks the exit IP from the pool. ProxyField rotates through 412M+ residential IPs in 195+ countries this way; rotation changes only the IP, not your cookies or browser fingerprint.

Which rotating proxy is the best?

ProxyField rotates through 412M+ residential IPs in 195+ countries, with a 99.6% success rate, according to our service data, and sticky sessions up to 36 hours on the same plan. For any provider, compare the pool, per-request rotation, the longest sticky session, targeting with rotation and the price per GB, then test on your own target.

Should I use sticky or rotating proxies for web scraping?

Rotate per request when each page stands alone, such as product pages or search results. Use a sticky session when the site ties state to the IP: paginated crawls that track the session, carts and forms. Many scrapers do both: one sticky session per worker, rotating between workers.

Sticky vs rotating proxies: which should I use for logged-in sessions?

Sticky. A site links a login to the IP, so keep one IP for the whole session: ProxyField sticky sessions hold the same IP for 30 seconds up to 36 hours. For an account that must sign in from the same IP for days, use a dedicated ISP IP from $2.29 per IP for 30 days.

What happens to a sticky residential session if the device behind the IP goes offline?

A home connection can go offline before a session ends, so a sticky session is held for up to 36 hours but is not a permanent IP. Build a retry into long jobs, and use a dedicated ISP IP when one address must stay the same for days. What the gateway does in that case is set out in the sticky sessions section above.

Why do I still get blocked even with rotating residential proxies?

Rotation changes the IP, not the rest of the request: sites also judge request rate, headers, TLS and browser fingerprints, and cookies carried across IPs. Slow down per site, keep headers and fingerprints consistent, and retry on a new session after a block, with a pause of 1, 2, 4 and 8 seconds between attempts.

How do I set up rotating proxies in my tool?

Point your tool at gate.proxyfield.io:7000 with your username and password, or from an allowed IP, using http:// for the gateway even for https:// sites. Each request on a new connection gets a new IP; set a sticky session to keep one IP for up to 36 hours.

Are rotating or backconnect proxies more expensive?

Not at ProxyField: rotation and sticky sessions come at the same price per GB, from $2.95/GB at 1 GB down to $1.95/GB from 1,000 GB for residential. Every feature is on every tier.

Show 11 more questionsShow fewer questions

Does ProxyField support sticky sessions?

Yes: sticky sessions from 30 seconds to 36 hours on residential and mobile, on every tier. The presets are 1, 5, 10 and 30 minutes and 1, 3 and 6 hours.

Are rotating proxies worth it?

For jobs made of many independent requests, yes: each request leaves from a different IP, so the load spreads across the pool and you never manage an IP list. For one IP that must stay the same for days, a dedicated ISP IP fits better.

How do I choose a rotating proxy provider?

Check per-request rotation, whether sticky sessions come on the same plan and how long they last, targeting with rotation, the smallest purchase, protocols, concurrency and the price per GB. The table above gives ProxyField's answer for each: up to 36 h sticky, 1 GB for $2.95 to start, unlimited concurrent threads.

Do rotating proxies support SOCKS5?

ProxyField's do: the gateway takes HTTP, HTTPS and SOCKS5, and per-request rotation and sticky sessions are part of the same residential product, at the same price per GB.

Can I run several sticky sessions at once?

Yes. Give each worker or browser profile its own session, and each one keeps its own IP; ProxyField has no limit on concurrent threads.

Why do I get the same IP after rotating?

Check three things: a sticky session in your settings, which keeps one IP for up to 36 hours; a kept-alive connection, because requests in one open tunnel leave from one IP; and HTTPS_PROXY environment variables that override your code's proxy. With per-request rotation, a narrow target such as one small city also has fewer IPs, so an IP can come back.

How many proxies do I need for IP rotation?

With a rotating gateway, none to manage: one host and port gives you the whole pool, 412M+ residential IPs in 195+ countries. You only decide per request or per session whether to keep the IP.

Should I rotate IPs on every request?

Only when requests are independent, such as catalog pages or search results. When several requests must look like one visitor, such as a login, a cart or a paginated crawl, keep a sticky session until the flow ends.

Can I choose which exit IP a backconnect gateway gives me?

Not one exact IP: you choose where it is and how long it stays. On ProxyField the username sets the country, region and city, and a session ID with a ttl holds one IP for 30 seconds to 36 hours; a new session ID gets a new IP. For one address that is always yours, use a dedicated ISP IP from $2.29 per IP for 30 days.

Are backconnect proxies slower than a direct connection?

Slightly: every request takes one extra hop through the gateway before it reaches the exit IP. ProxyField reports an average response of about 400 ms, according to our service data, and under 1 s typical response for residential.

Can I build my own backconnect proxy?

You can run your own gateway in front of a list of proxies, but the gateway is the easy part: the exit IPs are what you would have to own, keep online and replace. ProxyField's gateway gives you 412M+ residential IPs behind one host and port, from 1 GB for $2.95.

Easy Trial: 1 GB for $2.95.

Try for the price of 1 GB, no subscription, traffic never expires.