Sticky vs rotating proxies: session control explained

4 min

Rotating IPs spread requests. Sticky IPs hold one address for a window. Match the mode to cookies, logins, and independent page fetches.

Sticky vs rotating proxies: session control explained

Session control is independent of origin. A residential pool can rotate. A residential pool can hold. A datacenter IP is often static for the whole rental. Buyers mix these words and then wonder why a cart dies.

Rotating means the exit IP changes on a schedule you chose or on every request. Sticky means the gateway tries to keep the same IP for a window. Static means you were assigned one address and it does not move until the rental ends. Those are three behaviors. They are not three marketing synonyms.

01What rotating actually does

A rotating gateway picks a new exit from the pool when the session key expires, or when you omit a session key. High-volume scrapers use this to spread a URL list across many addresses. Each fetch is independent. The site should not need the next request to come from the same household.

Rotation does not hide a noisy client. If you send a fast burst of requests, the destination still sees a burst. It just sees it from more ASNs. Rate limits still belong in your crawler.

Rotation also has a cost. You lose cookies that were bound to an IP. You lose some bot-score history that was bound to an IP. That can be good. It can also restart a challenge on every page.

Country filters still apply while rotating. A US rotating pool should stay in the United States. Verify that. Mixed pools drift. Check with My IP on two session ids.

02What sticky actually does

Sticky mode pins you to one exit IP for a number of minutes, or until you change the session id. The pin is a best effort. The peer can drop. The carrier can re-NAT. The provider can run out of that subnet. Read the hold time as a target, not as a lease.

You want sticky when the site ties a flow to one address. Logins, carts, CSRF tokens, and some pagination patterns belong here. Anti-detect browsers that keep a profile online for hours belong here too. A rotating IP in the middle of that flow looks like a stolen session.

Sticky is not the same as dedicated. Other customers may still share the range. You only asked to keep one address for a while. If you need the address to yourself for the term, that is a dedicated or ISP product. See ISP vs residential.

03Match the mode to the job

Independent page fetches want rotating IPs. Product URLs, public docs, and search result pages usually qualify. Keep concurrency modest. Let the pool supply fresh exits.

Multi-step flows want sticky IPs. Measure the flow duration. Set the hold a little longer than that duration. Recycle the session id when the flow ends so you do not sit on a burned address.

Account work wants sticky or static, and it usually wants a residential or mobile origin. A rotating datacenter IP is the combination most login walls already expect from a bot.

Scraping protected sites often uses both. Rotate across listing pages. Stick through the detail pages that need a cookie. That split is a crawler setting. The vendor only has to expose both modes.

If you do not know yet, run a control. Same URL set, same origin, two session modes. Count challenges and lost cookies. Keep the mode that finishes the job. The web scraping checklist covers the rest of the buy.

04How to test hold time

Ask the provider how they define a session. Some encode it in the username. Some use a header. Some use a sticky port. Your client has to send that signal on every request in the flow.

Then watch the exit IP. Log it on request one and on request N. If it changed before the advertised hold, the sticky product is not doing what the page claimed.

Test from the same protocol you will use later. HTTP and SOCKS5 can hit different gateways. Confirm with the proxy checker.

The cards below are services that sell session-controlled residential or mixed products. Read hold time on the vendor site after you pick a card.

Decodo (Smartproxy) residential and datacenter proxies

Decodo, formerly Smartproxy, sells rotating residential proxies and datacenter IPv4. It fits teams that promote failing URLs from hosting IPs to household IPs.

decodo.com

SOAX residential and mobile proxies

SOAX sells rotating residential and mobile proxies from shared pools. It fits teams that need household and carrier exits in one vendor.

soax.com

Froxy residential proxies

Froxy sells rotating residential proxies for protected targets in major Western markets. It fits scrapers that already know hosting IPs are not enough.

froxy.com

Pick rotating when each request can stand alone. Pick sticky when the next request must look like the same person. Pick static when the address itself is the asset you are renting. Origin still comes first. Session mode comes second. Vendors come third.