Skip to main content
By default, Unlimited Residential proxies rotate the exit IP on every request. To keep the same IP across multiple requests, append -session-{id}-ttl-{seconds} to the end of your proxy username, where:
  • {id} is a session identifier — any number from 0 to 99999.
  • {seconds} is how long the session stays sticky. Duration is minute-based, so use a whole number of minutes expressed in seconds (e.g. 60, 300, 600).
Sticky sessions combine with location targeting — just add the session keywords after the country, city, or state. For the location keywords, see Unlimited Residential - Country, city, and state targeting. Examples:
  • yourusername-session-658235-ttl-300 — 5 minute sticky session
  • yourusername-session-658235-ttl-600 — 10 minute sticky session
  • yourusername-country-US-city-newyork-session-658235-ttl-900 — 15 minute sticky session with city targeting (New York City, United States)
  • yourusername-country-US-state-CA-session-658235-ttl-900 — 15 minute sticky session with state targeting (California, United States)
  • yourusername-session-658235-ttl-43200 — 12 hour sticky session
The session {id} can also be generated from the dashboard: go to the Proxy Setup section and the appended characters are generated at the end of your username for you to copy and paste into your program.
There is no strict limit on session length, but an IP can only be held while the node serving it stays online. If that node goes offline, the proxy rotates. We recommend a maximum of 12 hours (43,200 seconds). To force a rotation before the session expires, change the {id} in your username to a new number.