Skip to content

Parameters

Rola IP controls the proxy exit through parameters carried in the username (account name) — country, state, city, session, and everything else is written into the username. Here is one complete username that includes every detail parameter:

txt
test_1-country-us-state-ny-city-newyork-sessiontime-10

Breaking it down segment by segment, each part maps to one control:

Username segmentParameterMeaning
testaccount nameYour proxy account name (the base, required)
_1sessionidSession identifier, written after the underscore; separates independent sessions and IPs
-country-uscountryTarget exit country, here the US
-state-nystateTarget state/province — value is a state code (ny); Rotating Residential only
-city-newyorkcityTarget city — value is the city name (newyork); Rotating Residential only
-sessiontime-10sessiontimeSession duration, here 10 minutes

You can omit any parameter segment you don't need. Key points:

  • sessionid is not written as a -sessionid-xxx parameter — it is the value after the underscore in the account name. The sessionid of test_1 is 1, up to 32 characters; each different sessionid is an independent session mapping to a different IP.
  • state and city are supported only by Rotating Residential; Rotating Datacenter and Mobile IP support country country-level targeting only.
  • sessiontime is measured in minutes and supports 1-120 minutes.
  • To use a new IP for every request, use -f-1 instead of the session parameters (the opposite of a fixed session, best for stateless tasks), e.g. test-country-us-f-1.

Parameter Reference

ParameterRequiredDescriptionExample
countryNoTarget country or region. Usually a country code.country-us
stateNoTarget state/province. The value is the state code (e.g. ny). Supported only by Rotating Residential. Use with country.state-ny
cityNoTarget city. The value is the city name (e.g. newyork). Supported only by Rotating Residential. Use with country and state.city-newyork
sessionidNoThe value after the underscore in the account name. It separates independent sessions and independent IPs. Up to 32 characters.1 in test_1
sessiontimeNoSession duration in minutes. Supports 1-120 minutes.sessiontime-10
f-1NoNew IP for every request. Best for tasks that do not need login-state continuity.test-country-us-f-1

Username Format

Each network uses a different account-name marker, placed before the sessionid:

NetworkAccount markerBasicWith session
Rotating Residentialnonetesttest_1
Rotating Datacenter_dctest_dctest_dc_1
Mobile IP_mobiletest_mobiletest_mobile_1

A common format (shown for Rotating Residential below — for Datacenter / Mobile IP just swap in the marked account name):

txt
test_sessionid-country-countryCode-sessiontime-minutes

You can omit parameters that are not needed. All three networks can use the same shape (just swap the account-name marker):

txt
test_1-country-us                    # Rotating Residential
test_dc_1-country-us-sessiontime-10  # Rotating Datacenter
test_mobile-country-us-f-1           # Mobile IP

Rotating Residential can also append state and city with this format:

txt
test_sessionid-country-countryCode-state-stateCode-city-cityName-sessiontime-minutes

test_1-country-us-state-ny
test_1-country-us-state-ny-city-newyork
test_1-country-us-state-ny-city-newyork-sessiontime-15

sessionid Rules

sessionid is the value after the underscore in the account name. It is not a -sessionid-xxx parameter:

txt
test_1
test_2
test_login001

Notes:

  • The sessionid of test_1 is 1.
  • The sessionid of test_2 is 2.
  • The sessionid of test_login001 is login001.
  • sessionid supports up to 32 characters.
  • Each different sessionid is an independent session and maps to a different IP.

On the settings page, the "account name suffix" after the underscore is the sessionid:

Settings page: the account name suffix is the sessionid

If one workflow needs to keep the same IP during the session time, use the same account name and sessiontime:

txt
test_1-country-us-sessiontime-10

Settings page: append sessiontime to keep the same IP during the session

To run multiple independent IPs, use a different sessionid for each task:

txt
test_2-country-us-sessiontime-10

Settings page: change the account name suffix to get another independent IP

New IP for Every Request

If the task does not need to keep a session and you want every request to use a new IP, append -f-1 to the account parameters:

txt
test-country-us-f-1

If you also need to specify a sessionid, you can write:

txt
test_1-country-us-f-1

-f-1 gives every request a new IP. It is suitable for scraping, bulk access, availability checks, and other stateless tasks. It is the opposite of fixed-session behavior: for login, registration, checkout, form submission, and other continuous workflows, use a fixed sessionid and sessiontime instead, and avoid using -f-1.

Location Parameters

Rotating Residential, Rotating Datacenter, and Mobile IP all support country for country-level targeting. Only Rotating Residential additionally supports state and city; Rotating Datacenter and Mobile IP can target down to the country only.

For Rotating Residential, location precision goes from broad to narrow:

txt
country -> state -> city

Recommended order:

  1. Start with country and confirm that the proxy connects normally.
  2. If you are using Rotating Residential and the workflow requires more precision, add state.
  3. Add city only when city-level targeting is necessary on Rotating Residential.

WARNING

state and city apply only to Rotating Residential. Rotating Datacenter and Mobile IP currently support country only.

Session Time

sessiontime sets how long the session should be kept. The unit is minutes, and the supported range is 1-120 minutes.

txt
test_1-country-us-sessiontime-10

This means:

  • The sessionid is 1;
  • Use a US exit;
  • Keep the session for 10 minutes within the supported 1-120 minute range;
  • During the session time, test_1 will try to keep the same IP.
NetworkScenarioRecommended Username Parameters
AllCountry-level targetingtest-country-us
Rotating ResidentialState-level targetingtest-country-us-state-ny
Rotating ResidentialCity-level targetingtest-country-us-state-ny-city-newyork
AllLogin or registration flowtest_1-country-us-sessiontime-10
AllCheckout or form submissiontest_1-country-us-sessiontime-15
AllMultiple independent taskstest_1-country-us-sessiontime-10, test_2-country-us-sessiontime-10
AllNew IP for every requesttest-country-us-f-1

The usernames above are shown for Rotating Residential. For Rotating Datacenter and Mobile IP, swap in the marked account name, e.g. test_dc-country-us, test_mobile_1-country-us-sessiontime-10.

TIP

If you are unsure, start with country. Use a fixed sessionid and sessiontime when one workflow needs to keep the same IP; use different sessionid values when you need multiple independent exits; append -f-1 when every request should use a new IP.

Professional IP Proxy Service Platform