Proxy Basics

Static vs Rotating Proxies and Sticky Sessions

Static vs rotating proxies and sticky sessions: how long each keeps one IP, how each is billed, and which to use for scraping, logins and allow-lists.

Kevin LinKevin Lin11 min read

TL;DR: Use a rotating proxy when requests are independent and need regular IP changes. Use a sticky session when a short multi-step flow must keep one IP temporarily. Use a static proxy when the same IP must remain available for recurring logins, steady work, or an IP allow-list. The right choice depends on session length, request volume, location, and the provider’s billing model.

A static proxy gives you one IP address that stays yours for the whole rental period. A rotating proxy sends your traffic through a pool and changes the IP for you, either on every request or after a short sticky session. The deciding factor is how long one task needs to look like the same visitor. Independent requests, such as search results or price checks, suit per-request rotation. A short multi-step flow, such as paging through results or a checkout test, suits a sticky session. Anything that must stay on one address for days, such as an account you log into or an allow-list, is usually better served by a static IP.

The sticky vs rotating proxies question is part of the same choice, and sticky and static are often confused. A sticky session holds a shared pool IP for minutes, or up to a few hours with some providers, and then releases it; a static IP is assigned to you and does not change. On Socks5.IO, rotating residential, datacenter and mobile plans are billed by traffic, while the static products discussed below are billed per IP. Other providers may use different billing models or session options.

Static vs rotating proxies at a glance

Most rotating vs static proxies guides compare two things. In practice there are three ways a proxy can handle your IP. With most providers, including Socks5.IO, the middle one, the sticky session, is a setting on a rotating plan rather than a separate product.

Rotating, new IP per request Rotating with a sticky session Static proxy
How long you keep one IP One request Minutes to a few hours, depending on the provider The whole rental period
Where the IP comes from A shared pool The same shared pool Assigned to your account
What happens afterwards Next request gets another pool IP The IP returns to the pool Nothing; it stays yours until the rental ends
Common billing (varies by provider) Per GB of traffic Per GB of traffic Per IP
Best for Independent requests at volume Short multi-step flows Logins, accounts and allow-lists
What goes wrong if misused Logged-in or multi-step flows break; a pool IP may already be flagged from someone else’s use The IP changes partway through a long task Many requests from one IP hit rate limits

The table describes common industry practice; session lengths, billing and product names differ between providers. Rotating proxies are usually residential, mobile or datacenter IPs behind a single gateway address. Static proxies come as static residential proxies, dedicated datacenter proxies and IPv6 proxies.

Sticky vs static proxy: what is the difference?

A sticky proxy and a static proxy both keep the same IP across several requests, which is why the terms get mixed up. They differ in who owns the IP, how long you keep it and what you pay for.

  • A sticky session borrows an IP.
    You ask a rotating gateway to hold one pool IP for a while. When the session ends, the IP goes back to the pool and the next session gets a different one. You cannot choose the address or get it back later.
  • A static proxy rents an IP.
    The provider assigns a fixed address to your account for a period. It is the same address every time you connect, so a site can recognize it from one day to the next and a firewall can allow-list it.

The session length is the clearest test. Socks5.IO’s session documentation describes a standard sticky session of 10 minutes, with a new IP assigned sooner if the session sees no request for about 60 seconds. Other providers set different limits, while a static proxy has no session timer.

Sticky session Static proxy
Who controls the IP The provider’s pool The provider assigns it to your account
How long it lasts Minutes to a few hours; ends on a timer or after idle time Days or months
Same IP tomorrow No Yes
Can be allow-listed No Yes
Billing Per GB, as part of the rotating plan Per IP

If a task only needs a few minutes of continuity, use a sticky session: on Socks5.IO it is a setting in the proxy username, and the traffic is billed per GB like any other request. If you need to come back to the same address, buy a static IP.

Sticky vs rotating proxies: how sessions work

A rotating proxy gives you one gateway address and a username. The gateway picks an exit IP from its pool for each connection, so your code never has to manage an IP list. On Socks5.IO, the behavior is set by parameters added to the proxy username, as the session documentation shows:

Mode Username pattern What happens
Sticky session USERNAME_234234 The same IP for the standard 10-minute session, or until about 60 seconds pass with no request
Sticky session in one country USERNAME_234234-country-us As above, with a US exit
Several parallel sticky sessions USERNAME_345345, USERNAME_456456 and so on Each session number holds its own IP
New IP on every request USERNAME_arbitrary-f-1-country-us Each request gets a new US residential IP
Socks5.IO documentation describing sticky session expiry after 10 minutes or 60 seconds of inactivity and per-request rotation with the f-1 parameter

Two details are easy to miss. First, the idle timer: a script that pauses for more than about 60 seconds between steps, for example while it waits for a human or a slow page, can lose its sticky IP. Second, the session number is the handle. Reusing the same number keeps the same IP inside the window, and a new number starts a new session, so parallel flows each need their own number.

Per-request rotation can also behave per connection in some clients: a connection kept open for several requests may keep one exit IP, so test with your own HTTP library. Mobile proxies on Socks5.IO follow the same rules, with USERNAME_mobile_ in front of the session number, according to the mobile session documentation.

How static proxies work

A static proxy is a fixed address that the provider assigns to your account. You connect to that IP and port, and every request leaves from the same address until the rental ends. Because the address does not move, a site sees a stable location and network, and you can add the IP to a firewall or API allow-list.

Static proxies come in three common forms:

Type What the IP looks like to a site Common use
Static residential (often called ISP) An address registered to an internet provider Account work where a home-like network matters
Dedicated datacenter An address from a hosting company Fast, steady connections where the target accepts datacenter IPs
IPv6 An IPv6 address, from a very large address space Targets that support IPv6; many sites do not, and some treat a whole IPv6 block as one visitor

Socks5.IO’s static residential proxy pricing is billed per IP, while dedicated datacenter and IPv6 static products use the same fixed-IP model. A static residential IP stays assigned for the rental period; a static datacenter or IPv6 IP is suited to targets that accept that network type. Check the current product page for the exact price, order size and rental terms.

Socks5.IO dedicated datacenter proxy pricing page with country locations and prices from $0.18 per IP

Volume is the trade-off. Every request from a static proxy comes from one address, so any per-IP limit a site sets applies to all of your traffic on that IP. Plan the request rate around the site’s published limits.

Static or rotating: which to use for each task

Ask two questions: how long must the task look like the same visitor, and how many requests will it send? The table applies that to common proxy jobs.

Task Same IP needed for Use What breaks with the wrong choice
Search result and rank tracking One request Rotating, new IP per request One static IP gets rate-limited or shown CAPTCHAs
Price and stock monitoring across many products One request Rotating, new IP per request Same as above, and many static IPs cost more than the job needs
Paging through a result list or a filtered catalog A few minutes Sticky session Per-request rotation can reset the page state or the location between pages
Testing a checkout or sign-up flow A few minutes Sticky session The cart or form session drops when the IP changes
Ad and landing page checks in one city One request or a short session Rotating with city targeting A static IP in the wrong city shows the wrong ads
Logging into an account you run, every day Days or months Static residential A new IP each login can trigger security checks; a fixed IP does not guarantee none
Access to a service that allow-lists IPs As long as the allow-list exists Static, any type A rotating IP usually cannot satisfy a fixed allow-list
Large crawls of sites that accept datacenter traffic One request Rotating datacenter, or a set of dedicated datacenter IPs Residential traffic costs more than the job needs

Logging into accounts always falls under the site’s own rules. A fixed IP can help keep your connection consistent, but it does not guarantee that you will avoid verification or bans, and it does not change what the platform allows.

How the bill differs: per GB or per IP

On Socks5.IO, rotating proxies are charged for traffic, so the cost follows the size of the pages you load, and static proxies are charged per address, so the cost follows how many IPs you hold. Other providers may price differently.

Socks5.IO’s rotating proxy pricing shows the per-GB model:

Rotating product Pay as you go Listed bundle prices
Residential $3.50/GB $1.60/GB (75 GB) to $0.26/GB (20,000 GB), valid 30 days
Datacenter $0.99/GB $0.48/GB (75 GB) to $0.12/GB (20,000 GB), valid 30 days
Mobile $5.50/GB $2.70/GB (50 GB, valid 30 days) to $2.05/GB (1,200 GB, valid 180 days)
Socks5.IO mobile proxy pricing with pay as you go at $5.50 per GB and bundles from $2.70 to $2.05 per GB

A worked example shows why page size matters. Suppose each product page you check weighs about 500 KB with images blocked; that figure is an assumption, so measure your own pages. Checking 10,000 pages a day is then about 5 GB a day, or roughly 150 GB a month. At a pay-as-you-go residential rate of $3.50 per GB, the estimated traffic cost is about $525 per month. A bundle may reduce the unit price, but the best option depends on its size, validity period and actual usage. Blocking images and scripts you do not need can cut a per-GB bill substantially.

Static proxies follow different limits. Socks5.IO’s static pricing pages bill per IP with no traffic fees, so bandwidth is not what limits them; the request rate a site allows per IP is. A few static IPs are cheap for steady work from a few identities, even when that work moves a lot of data, as long as that work stays within each site’s rules. Static proxies are cheap per task when the task is a small number of requests from one steady identity.

Common mistakes with sticky, static and rotating proxies

  • Letting a sticky session go idle.
    Socks5.IO’s documentation describes a new IP being assigned after about 60 seconds without a request, even inside the 10-minute session. Keep long waits out of a session, or accept that the next step may start on a new IP.
  • Mixing locations inside one session.
    Changing the country or city parameter mid-flow changes the username string, and is likely to land on a different IP. Keep the same string from the first request to the last.
  • Sending more requests than a site allows.
    Use only the request rate permitted by the target site’s rules. A rotating pool does not make rate limits or access controls optional; stop or reduce requests when the site rejects them.
  • Rotating every request on a login.
    A site that sees a new address on each page view of a logged-in session can ask for verification or end the session.
  • Treating sticky as a cheap static IP.
    A sticky session cannot be booked for tomorrow or allow-listed, because you never get the same pool IP back on purpose.

Socks5.IO options for each mode

What you need Socks5.IO product Starting price (November 5, 2026) How to set the mode
New IP per request on home-like IPs Rotating residential proxy $3.50/GB, bundles $1.60 to $0.26/GB -f-1 in the username
Short held sessions on home-like IPs Rotating residential Same as above Session number in the username, standard 10-minute session
Carrier IPs, rotating or sticky Mobile $5.50/GB, bundles $2.70 to $2.05/GB Same parameters with USERNAME_mobile_
Cheap rotation for tolerant targets Rotating datacenter $0.99/GB, bundles $0.48 to $0.12/GB Rotating pool
One fixed home-like IP Static residential proxies From $0.7/IP Fixed IP for the rental period
Fixed fast IPs Dedicated datacenter From $0.18/IP Same IP maintained
Many fixed IPs for IPv6 targets Dedicated IPv6 From $0.02/IP Fixed IPv6 address for the rental period

The static prices are the lowest listed starting prices; the public pages may apply them to a particular order size or rental length. Check the current product page before buying.

FAQs

No. A sticky proxy is a rotating-pool IP held for a short session, 10 minutes as standard in Socks5.IO’s documentation, and then released. A static proxy is a fixed IP assigned to you for the rental period. Use sticky for short flows and static when you need the same address again tomorrow.

Latest articles

Global proxy network illustration

Plug into the global proxy network — every connection faster and more stable

Start for Free