What Is a Sticky IP? Sticky vs Rotating Proxy Sessions
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
- What is a sticky IP?
- Sticky vs rotating sessions in one table
- How long does a sticky session last before the IP changes?
- How sticky sessions work
- How often do rotating proxies change IP?
- Sticky or rotating: which should you use?
- Sticky sessions by country and on mobile
- 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.
| Feature | Sticky session | Rotating (per request) |
|---|---|---|
| IP over time | The same IP until the session time ends | A 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 h | One request |
| What the site sees | One visitor making a series of requests | Many visitors making one request each |
| Cookies and logins | Keep working through the session | Can break if the site ties them to an IP |
| Load per IP | Every request of the session on one IP | Spread across the pool |
| Best for | Logins, carts, paginated searches, account work | Scraping independent pages, SERP and price checks |
| Price at ProxyField | Per GB, the same as rotating | Per 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:
| Where | Default (no time set) | Maximum | How you set the time |
|---|---|---|---|
| One provider's session docs | 5 minutes | 120 minutes | ttl in minutes |
| Another provider's help article | not stated | 7 days | one unit per value: up to 59 s, 59 min, 24 h or 7 days; the IP is not guaranteed for the whole time |
| ProxyField | 20 minutes | 36 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:
| Event | What happens to the IP |
|---|---|
The session time (ttl) runs out | The next request gets a new IP |
You set a session ID but no ttl | The session lasts 20 minutes |
| No request for 120 seconds | The IP is replaced: an idle session gets a new IP |
| The exit node (the home or phone connection) drops | The 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 ID | A 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.
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 want | Username |
|---|---|
| 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_ |
| 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 time | ttl value |
|---|---|
| 1 minute | ttl-60 |
| 10 minutes | ttl-600 |
| 30 minutes | ttl-1800 |
| 1 hour | ttl-3600 |
| 6 hours | ttl-21600 |
| 24 hours | ttl-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:
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 upRun 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.
| Task | Session |
|---|---|
| Scraping product, listing or search result pages | Rotating per request |
| Rank tracking and price checks by city | Rotating, with city targeting |
| Paginating one search, then opening results | Sticky, 1-10 minutes |
| Logging in, filling a form, checking out | Sticky, for the length of the flow |
| Managing an account in a browser profile | Sticky for hours, or a static ISP IP |
| Retrying a blocked request | Rotating: 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.
Related pages
Easy Trial: 1 GB for $2.95.
Try for the price of 1 GB, no subscription, traffic never expires.