GuidesTargeting & sessions

Sessions & rotation

Rotate on every request, or keep one exit for a whole flow.

By default, every request through a rotating network gets a fresh exit. Sessions let you keep the same exit across many requests — so a login, a cart and a checkout all come from one visitor.

#Rotating (default)

Send requests without a session and each one is routed independently:

Shell
curl -x "http://USERNAME-net-residential:PASSWORD@gate.riftip.com:7777" https://ip.riftip.com

Use rotation for collecting public pages at volume — no single IP accumulates enough traffic to stand out.

#Sticky sessions

Add a session ID. Requests that share an ID share an exit until the session expires:

curl -x "http://USERNAME-session-acct_1042-ttl-30m:PASSWORD@gate.riftip.com:7777" https://example.com/account
OptionFormatNotes
session1–40 letters, digits or underscoresYour own ID — map it to an account, cart or job
ttl<n>m or <n>hDefaults to 10m

#Maximum session length

NetworkMax ttl
Residential, Unlimited, IPv624h
Mobile30m
ISP, DatacenterStatic — IPs never change

#When an exit drops

Residential and mobile exits are real devices that sometimes go offline. When that happens mid-session, the gateway re-pins your session to a fresh exit — in the same city and ISP where possible — and the next request goes through it. The session ID stays the same, so anything you keyed on it keeps working.

Note

The target will see a new IP after a re-pin. Most sites accept that, because home IPs change all the time. If a target binds a login to an exact IP, use ISP proxies for that flow.