Proxy glossary

What is a sticky session?

A sticky session keeps you on the same exit IP from a rotating pool for a set time, so a multi-step flow looks like one visitor.

Sticky session explained

A rotating pool hands out a new IP per request, which breaks anything stateful. The site sets a cookie for one address, sees it come back from another, and logs you out or asks for a CAPTCHA.

A sticky session pins you to one IP until its timer runs out. On residential, that IP is someone's home connection, so it can drop before the timer does. Write your code to expect that and start a new session when it happens.

Keep one cookie jar per sticky session. The same cookie turning up from several IPs in a minute looks worse than sending no cookie at all.

For example

Your bot adds a pair of trainers to a cart and moves to checkout. With per-request rotation, checkout arrives from a new IP and the cart is empty. With a sticky session, both steps leave from one address.

How it works at ProxyMonkey

  • Residential supports sticky sessions of up to 30 minutes. The session setting for your account is in the dashboard.
  • If you need the same address for days, an ISP IP is simpler than chaining sticky sessions.
The community layer

Not sure how it applies to you?

Post what you are trying to do in Discord. Someone who has hit the same thing will explain it against your setup.

Join the Discord

4,200+monkeys in the Discord

  • Help from humans

    Post your error, get an answer. Usually in minutes, usually from someone who has hit the same wall.

  • A status bot that tells on us

    Pool health, incidents and maintenance posted automatically. Including the bad days.

  • Deals and free traffic

    Bonus GB drops, early access to new pools, and the occasional giveaway for a good bug report.

Join the Discord4,200+ monkeys, free to lurk