Comparison10 min read

What Is a Sticky IP? Sticky vs Rotating Proxy Sessions

Short answer

A sticky IP is a proxy IP that stays the same for every request in a session, for a set time, before the gateway switches you to a new one; a rotating session gives you a new IP on every request. How long it lasts is the session time you set, within the provider's limit: the published limits we checked in October 2026 run from 2 hours to 7 days, with defaults of 5 to 20 minutes when you set no time, and most tasks need 10 to 60 minutes. The IP can change sooner if its connection drops, because residential and mobile IPs are real home and phone connections. Sticky sessions keep logins and multi-step tasks on one address; rotation spreads independent requests across many. ProxyField does both on the same residential and mobile IPs: a new IP per request, or a sticky session from 30 s to 36 h (20 minutes by default), from $1.95/GB; start with the Easy Trial: 1 GB for $2.95.

residential IPs
412M+
from, traffic never expires
$1.95/GB
Easy Trial
1 GB for $2.95
On this page 8 sections
  1. What is a sticky IP?
  2. Sticky vs rotating sessions in one table
  3. How long does a sticky session last before the IP changes?
  4. How sticky sessions work
  5. How often do rotating proxies change IP?
  6. Sticky or rotating: which should you use?
  7. Sticky sessions by country and on mobile
  8. What Is a Sticky IP? Sticky vs Rotating Proxy Sessions FAQ

What is a sticky IP?

A sticky IP, or sticky session, is a rotating-proxy feature: you ask the gateway to keep you on one IP from the pool for a period of time. Every request you send with the same session details goes out from the same IP until that time runs out; then the session ends and the next request gets a new IP.

"Sticky" means "meant to stay the same", not "guaranteed for the whole time". The IP belongs to a real home or mobile connection, and if that connection goes offline, the session moves to another IP.

"Sticky" is not the same as "static" either. A static proxy is an IP rented to you for days or weeks, such as a dedicated ISP IP. A sticky IP is a pool IP borrowed for minutes or hours. For the longer case, see static vs rotating proxies and ISP vs residential proxies.

Sticky vs rotating sessions in one table

Both come from the same rotating pool through the same gateway; the difference is how long the gateway keeps you on one IP.

FeatureSticky sessionRotating (per request)
IP over timeThe same IP until the session time endsA new IP on every request
How long (ProxyField)30 s to 36 h; 20 min if you set no time; presets 1, 5, 10 and 30 min, 1, 3 and 6 hOne request
What the site seesOne visitor making a series of requestsMany visitors making one request each
Cookies and loginsKeep working through the sessionCan break if the site ties them to an IP
Load per IPEvery request of the session on one IPSpread across the pool
Best forLogins, carts, paginated searches, account workScraping independent pages, SERP and price checks
Price at ProxyFieldPer GB, the same as rotatingPer GB: $2.95 for 1 GB down to $1.95 from 1,000 GB

How long does a sticky session last before the IP changes?

As long as you set it, within the provider's limit, unless something ends it sooner. Limits differ a lot between services, and so does the unit you set them in. What providers' own help pages said when we checked them in October 2026:

WhereDefault (no time set)MaximumHow you set the time
One provider's session docs5 minutes120 minutesttl in minutes
Another provider's help articlenot stated7 daysone unit per value: up to 59 s, 59 min, 24 h or 7 days; the IP is not guaranteed for the whole time
ProxyField20 minutes36 hours (129,600 s)ttl in seconds, 30 to 129,600; presets 1, 5, 10 and 30 minutes and 1, 3 and 6 hours

Every one of them says the same about residential IPs: the session is meant to keep the IP, but a real home or phone connection can go offline before the time is up.

What ends a ProxyField sticky session, and what you see:

EventWhat happens to the IP
The session time (ttl) runs outThe next request gets a new IP
You set a session ID but no ttlThe session lasts 20 minutes
No request for 120 secondsThe IP is replaced: an idle session gets a new IP
The exit node (the home or phone connection) dropsThe IP is held only while its node is up. On a connection error the gateway retries once with a new session, so the IP may change; a connection that breaks is not restored, and your client reconnects
You change the session IDA new ID gives you a new IP at once

So to keep one IP for the whole task, set a ttl that covers it, keep requests coming at least every 2 minutes, and let your code reconnect if a connection breaks. For troubleshooting an IP that changed, see slow proxies and changing IPs.

Pick the shortest time that covers the task:

  • 1-10 minutes for a paginated search or a product page with its reviews.
  • 30 minutes to 1 hour for a checkout flow, a form or a logged-in browsing session.
  • 3-6 hours for long account work in a browser profile; up to 36 hours if the work runs that long.
  • Days or weeks: not a sticky session. Use a dedicated ISP IP, from $2.29 per IP for 30 days, that is yours for the whole term.
Easy Trial: 1 GB for $2.95.
Try for the price of 1 GB, no subscription, traffic never expires.

How sticky sessions work

Most providers, ProxyField included, control sessions through the proxy username. You keep the same gateway address, gate.proxyfield.io:7000, and change the username:

You wantUsername
A new IP on every request, in the US<login>-country-us
One IP for 10 minutes<login>-country-us-session-he9f2qga-ttl-600
One IP in New York for 10 minutes<login>-country-us-city-new_york-session-he9f2qga-ttl-600
One IP for 36 hours<login>-country-us-session-he9f2qga-ttl-129600
One IP for the default 20 minutes<login>-country-us-session-he9f2qga

The full line is gate.proxyfield.io:7000:<login>-country-<cc>-region-<region>-city-<city>-session-<id>-ttl-<seconds>:<password>; every part after the login is optional, and names are lowercase with underscores (city-new_york). HTTP, HTTPS and SOCKS5 all use the same host, port and username. More on location keys: targeting.

ProxyField takes the session time in seconds only, so convert before you set it:

Session timettl value
1 minutettl-60
10 minutesttl-600
30 minutesttl-1800
1 hourttl-3600
6 hoursttl-21600
24 hoursttl-86400
36 hours (the maximum)ttl-129600

Values below 30 or above 129,600 are outside the range; leave ttl out and the session lasts 20 minutes.

In code, a sticky session is one username per task:

Python
import requests

STICKY_USER = "<login>-country-us-session-he9f2qga-ttl-600"  # one IP for 10 minutes
proxy = f"http://{STICKY_USER}:<password>@gate.proxyfield.io:7000"

s = requests.Session()  # keeps cookies, while the proxy keeps the IP
s.proxies = {"http": proxy, "https": proxy}
print(s.get("https://api.ipify.org", timeout=30).text)  # the session's IP
for page in range(1, 6):
    s.get(f"https://example.com/search?q=boots&page={page}", timeout=30)
print(s.get("https://api.ipify.org", timeout=30).text)  # the same IP, if the node stayed up

Run several tasks in parallel with a different session ID each, and each gets its own IP; threads are unlimited.

How often do rotating proxies change IP?

With per-request rotation, a new IP on every request. Some providers also rotate on a timer, every few minutes, or let you rotate on demand. With ProxyField you choose: a new IP on every request (no session ID), or a sticky session whose ttl sets how long one IP lasts.

Check the exit IP with https://api.ipify.org before a long run: two requests without a session ID should print two IPs, and two with the same session ID the same one.

Sticky or rotating: which should you use?

Use a sticky session when the site should see one person from the first request to the last; rotate when every request stands alone.

TaskSession
Scraping product, listing or search result pagesRotating per request
Rank tracking and price checks by cityRotating, with city targeting
Paginating one search, then opening resultsSticky, 1-10 minutes
Logging in, filling a form, checking outSticky, for the length of the flow
Managing an account in a browser profileSticky for hours, or a static ISP IP
Retrying a blocked requestRotating: retry on a new IP after a pause

Mixing is normal: one job can rotate on listing pages and open a sticky session for each detail flow. For scraping specifics, see rotating proxies and proxies for web scraping.

Sticky sessions by country and on mobile

Both session modes work with country, region and city targeting. Rotation can give you a new German IP on every request (<login>-country-de), and a sticky session stays inside one city when the session keys follow the location, as in <login>-country-us-city-new_york-session-he9f2qga-ttl-600. Targeting costs the same per GB at every level.

Both session modes work the same on residential and mobile proxies. A mobile IP on its own changes when the carrier reassigns it, which often happens when a phone reconnects to the network; through ProxyField's gateway you get the same 30 s to 36 h choice on mobile IPs as on residential ones, at $3.45/GB for 1 GB down to $2.45/GB: mobile proxies.

Need one IP for a whole task? ProxyField residential proxies give you a new IP per request or a sticky session up to 36 h on 412M+ IPs in 195+ countries, from $1.95/GB with no subscription. Start with the Easy Trial: 1 GB for $2.95. Traffic never expires, and all purchases are final.

What Is a Sticky IP? Sticky vs Rotating Proxy Sessions FAQ

What is a sticky IP?

ProxyField sticky sessions keep one IP for 30 s to 36 h, from $1.95/GB, the same price as rotation: a sticky IP is a proxy IP from a rotating pool that stays the same for a set session time before the next request gets a new one. It keeps logins and multi-step tasks on one address.

How long does a sticky proxy session usually last before the IP changes?

As long as the session time you set, within the provider's limit: the limits we checked in October 2026 ran from 2 hours to 7 days, and most tasks need 10 to 60 minutes. ProxyField sticky sessions last from 30 seconds to 36 hours, 20 minutes if you set no time; the IP changes sooner if the session sits idle for 120 seconds or its home or phone connection drops.

How long does a sticky session last?

As long as you set it, up to the provider's limit. ProxyField sticky sessions last from 30 seconds to 36 hours, with presets of 1, 5, 10 and 30 minutes and 1, 3 and 6 hours; for days or weeks on one IP, use a static ISP proxy.

What happens if I set a session ID but no session time?

At ProxyField the session lasts 20 minutes. Add -ttl-<seconds> (30 to 129,600) to the username to set another length.

Does a sticky IP change if I stop sending requests?

Yes, at ProxyField an IP idle for 120 seconds is replaced. Send a request at least every 2 minutes to keep the same one.

How often do rotating proxies change IP?

With per-request rotation, on every new request through the gateway; some providers also rotate on a timer or on demand. ProxyField gives you a new IP on every request, or keeps one IP for a sticky session of 30 s to 36 h.

Do country proxies support sticky and rotating sessions?

ProxyField offers country, region and city targeting and both session modes: a new IP on every request, or a sticky session from 30 s to 36 h. A sticky session stays inside one country or city when you add -session-<id>-ttl-<seconds> after the location, as in <login>-country-us-city-new_york-session-he9f2qga-ttl-600.

How long does a mobile IP stay the same?

On a phone, until the carrier reassigns it, which often happens when the device reconnects to the network. Through a mobile proxy gateway, you choose: ProxyField gives you a new mobile IP per request or keeps one for 30 s to 36 h.

How long does a proxy last?

It depends on the type. A rotating proxy IP lasts one request or one sticky session (up to 36 h at ProxyField); a dedicated datacenter or ISP proxy lasts for its rental term, 30 days at ProxyField; and a free public proxy may stop working within hours.

What is a sticky residential proxy?

It is a residential proxy set to keep the same home IP for a session instead of rotating on every request. You get a home IP for a whole login or checkout flow, then a fresh IP for the next session.

Show 7 more questionsShow fewer questions

Are sticky and static proxies the same?

No. A sticky proxy borrows an IP from a rotating pool for minutes or hours; a static proxy is an IP rented to you for days or weeks. Use sticky sessions for tasks and static IPs for identities that must not change.

How does a sticky session work?

You add a session ID, and usually a session time, to the proxy username. The gateway ties that ID to one IP from the pool and routes every request with the same ID through it until the time ends; a new ID gives you a new IP.

Can I control IP rotation frequency?

Yes, with the session time. At ProxyField you choose a new IP per request or a sticky session from 30 s to 36 h, so the IP changes as often as your session settings say.

Do proxy IPs change?

Rotating proxy IPs change by design, per request or when a sticky session ends. Dedicated and ISP proxy IPs stay the same for their term, and residential IPs outside a proxy service change when the internet provider reassigns them.

Do sticky sessions cost more than rotating ones?

Not at ProxyField: you pay per GB of traffic, $2.95/GB for 1 GB down to $1.95/GB, whether you rotate or stick, and every feature is on every tier. Choose the session type by the task, not by price.

Can I combine sticky and rotating sessions?

Yes. The session is set in the username, so one job can rotate on listing pages and use a sticky session for each login or detail flow, all on the same account and gateway.

When should I use sticky sessions over rotating ones?

When the site ties state to your IP: logins, carts, forms, paginated searches and account work in a browser profile. For independent pages, such as product or search pages fetched one by one, rotate on every request.

Easy Trial: 1 GB for $2.95.

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