Making Requests
Last updated
Last updated
Basic query
Basic query only requires passing username
and password
. No other parameters are needed. Such a query will result in the request being made from a random IP address (proxy). Every new request will use a different proxy.
In this example, a query to ip.oxylabs.io/location
is performed from a random IP:
A single backconnect proxy (pr.oxylabs.io:7777)
enables you to choose a specific country or city proxy via additional parameters in the username. This approach also supports session control. Here is a sample of credentials:
customer-USERNAME-cc-US-city-CITY-sessid-abcde12345:PASSWORD
customer-USERNAME-cc-US-city-CITY-sessid-abcde12345-sesstime-5:PASSWORD
Below is a breakdown of the structure:
Parameter | Description |
---|---|
| Username |
| |
| |
| |
| Session ID to keep the same IP with upcoming queries. The session expires in 10 minutes. After that, a new IP address is assigned to that session ID. Random string, 0-9, and A-Z characters are supported. |
| The session time parameter keeps the same IP for a certain period. The maximum session time is 30 minutes. |
| Password |
- required parameter
Case insensitive country code in 2-letter . For example, DE
for Germany, GB
for the United Kingdom, TH
for Thailand. You can find more details on how to use country-specific proxies .
Case insensitive city name in English. This parameter must be accompanied by cc
for better accuracy, for example, cc-GB-city-london
for London, United Kingdom; cc-DE-city-berlin
for Berlin, Germany. For a city with more than two words, replace space with _
, for example, city-st_petersburg
or city-rio_de_janeiro
. Click for more information on city-level targeting.
Case insensitive US state name with us_ in the beginning, for example, us_california
, us_illinois
. for more information on state-level targeting.