Country Specific Entry Nodes
Oxylabs residential network has coverage in almost every country in the world. A random country-specific proxy entry point will return new IP with every new request.
You do not need to pass any additional parameters, just
customer-username:password
. If you have whitelisted IPs, you do not need to pass login credentials. Country-specific ports do not support city-level results.Please see the dashboard for entry point information. Download a complete list of random entry points or find them in the table below.
random-proxy-entry-points-oxylabs.xls
45KB
Binary
Random
pr.oxylabs.io:7777 | USA
us-pr.oxylabs.io:10000 | Canada
ca-pr.oxylabs.io:30000 |
Great Britain
gb-pr.oxylabs.io:20000 | Germany
de-pr.oxylabs.io:30000 | France
fr-pr.oxylabs.io:40000 |
Spain
es-pr.oxylabs.io:10000 | Italy
it-pr.oxylabs.io:20000 | Sweden
se-pr.oxylabs.io:30000 |
Greece
gr-pr.oxylabs.io:40000 | Portugal
pt-pr.oxylabs.io:10000 | Netherlands
nl-pr.oxylabs.io:20000 |
Belgium
be-pr.oxylabs.io:30000 | Russia
ru-pr.oxylabs.io:40000 | Ukraine
ua-pr.oxylabs.io:10000 |
Poland
pl-pr.oxylabs.io:20000 | Israel
il-pr.oxylabs.io:20000 | Turkey
tr-pr.oxylabs.io:30000 |
Australia
au-pr.oxylabs.io:40000 | Malaysia
my-pr.oxylabs.io:10000 | Thailand
th-pr.oxylabs.io:20000 |
South Korea
kr-pr.oxylabs.io:30000 | Japan
jp-pr.oxylabs.io:40000 | Philippines
ph-pr.oxylabs.io:10000 |
Singapore
sg-pr.oxylabs.io:20000 | China
cn-pr.oxylabs.io:30000 | Hong Kong
hk-pr.oxylabs.io:40000 |
Taiwan
tw-pr.oxylabs.io:10000 | India
in-pr.oxylabs.io:20000 | Pakistan
pk-pr.oxylabs.io:30000 |
Iran
ir-pr.oxylabs.io:40000 | Indonesia
id-pr.oxylabs.io:10000 | Azerbaijan
az-pr.oxylabs.io:20000 |
Kazakhstan
kz-pr.oxylabs.io:30000 | UAE
ae-pr.oxylabs.io:40000 | Mexico
mx-pr.oxylabs.io:10000 |
Brazil
br-pr.oxylabs.io:20000 | Argentina
ar-pr.oxylabs.io:30000 | Chile
cl-pr.oxylabs.io:40000 |
Peru
pe-pr.oxylabs.io:10000 | Ecuador
ec-pr.oxylabs.io:20000 | Colombia
co-pr.oxylabs.io:30000 |
South Africa
za-pr.oxylabs.io:40000 | Egypt
eg-pr.oxylabs.io:10000 | Angola
ao-pr.oxylabs.io:40000 |
Cameroon
cm-pr.oxylabs.io:41000 | Central African Republic
cf-pr.oxylabs.io:42000 | Chad
td-pr.oxylabs.io:43000 |
Benin
bj-pr.oxylabs.io:44000 | Ethiopia
et-pr.oxylabs.io:45000 | Djibouti
dj-pr.oxylabs.io:46000 |
Gambia
gm-pr.oxylabs.io:47000 | Ghana
gh-pr.oxylabs.io:48000 | Côte d'Ivoire
ci-pr.oxylabs.io:49000 |
Kenya
ke-pr.oxylabs.io:10000 | Liberia
lr-pr.oxylabs.io:11000 | Madagascar
mg-pr.oxylabs.io:12000 |
Mali
ml-pr.oxylabs.io:13000 | Mauritania
mr-pr.oxylabs.io:14000 | |
Morocco
ma-pr.oxylabs.io:16000 | Mozambique
mz-pr.oxylabs.io:17000 | Nigeria
ng-pr.oxylabs.io:18000 |
Senegal
sn-pr.oxylabs.io:19000 | Seychelles
sc-pr.oxylabs.io:20000 | Zimbabwe
zw-pr.oxylabs.io:21000 |
South Sudan
ss-pr.oxylabs.io:22000 | Sudan
sd-pr.oxylabs.io:23000 | Togo
tg-pr.oxylabs.io:24000 |
Tunisia
tn-pr.oxylabs.io:25000 | Uganda
ug-pr.oxylabs.io:26000 | Zambia
zm-pr.oxylabs.io:27000 |
Afghanistan
af-pr.oxylabs.io:28000 | Bahrain
bh-pr.oxylabs.io:29000 | Bangladesh
bd-pr.oxylabs.io:30000 |
Armenia
am-pr.oxylabs.io:31000 | Bhutan
bt-pr.oxylabs.io:32000 | Myanmar
mm_pr.oxylabs.io:33000 |
| Georgia
ge-pr.oxylabs.io:36000 | Iraq
iq-pr.oxylabs.io:37000 |
Jordan
jo-pr.oxylabs.io:38000 | Lebanon
lb-pr.oxylabs.io:39000 | Maldives
mv-pr.oxylabs.io:40000 |
Mongolia
mn-pr.oxylabs.io:41000 | Oman
om-pr.oxylabs.io:42000 | Qatar qa-pr.oxylabs.io:43000 |
Saudi Arabia
sa-pr.oxylabs.io:44000 | Vietnam
vn-pr.oxylabs.io:45000 | Turkmenistan
tm-pr.oxylabs.io:46000 |
Uzbekistan
uz-pr.oxylabs.io:47000 | Yemen
ye-pr.oxylabs.io:48000 | al-pr.oxylabs.io:49000 |
Andorra
ad-pr.oxylabs.io:10000 | Austria
at-pr.oxylabs.io:11000 | Bosnia and Herzegovina
ba-pr.oxylabs.io:13000 |
Bulgaria
bg-pr.oxylabs.io:14000 | Belarus
by-pr.oxylabs.io:15000 | Croatia
hr-pr.oxylabs.io:16000 |
Cyprus
cy-pr.oxylabs.io:35000 | Czech Republic cz-pr.oxylabs.io:18000 | Denmark
dk-pr.oxylabs.io:19000 |
Estonia
ee-pr.oxylabs.io:20000 | Finland
fi-pr.oxylabs.io:21000 | Hungary
hu-pr.oxylabs.io:23000 |
Iceland
is-pr.oxylabs.io:24000 | Ireland
ie-pr.oxylabs.io:25000 | Latvia
lv-pr.oxylabs.io:26000 |
Liechtenstein
li-pr.oxylabs.io:27000 | Lithuania
lt-pr.oxylabs.io:28000 | Luxembourg
lu-pr.oxylabs.io:29000 |
Malta
mt-pr.oxylabs.io:30000 | Monaco
mc-pr.oxylabs.io:31000 | Moldova
md-pr.oxylabs.io:32000 |
Montenegro
me-pr.oxylabs.io:33000 | Norway
no-pr.oxylabs.io:3400 | Romania
ro-pr.oxylabs.io:3500 |
Serbia
rs-pr.oxylabs.io:36000 | Slovakia
sk-pr.oxylabs.io:37000 | Slovenia
si-pr.oxylabs.io:3800 |
Switzerland
ch-pr.oxylabs.io:39000 | mk-pr.oxylabs.io:40000 | Bahamas
bs-pr.oxylabs.io:41000 |
Belize
bz-pr.oxylabs.io:42000 | British Virgin Islands
vg-pr.oxylabs.io:43000 | Costa Rica
cr-pr.oxylabs.io:44000 |
Cuba
cu-pr.oxylabs.io:45000 | Dominica
dm-pr.oxylabs.io:46000 | Haiti
ht-pr.oxylabs.io:47000 |
Honduras
hn-pr.oxylabs.io:48000 | Jamaica
jm-pr.oxylabs.io:49000 | Aruba
aw-pr.oxylabs.io:10000 |
Panama
pa-pr.oxylabs.io:11000 | Puerto Rico
pr-pr.oxylabs.io:12000 | Trinidad and Tobago
tt-pr.oxylabs.io:13000 |
Fiji
fj-pr.oxylabs.io:14000 | New Zealand
nz-pr.oxylabs.io:15000 | Bolivia
bo-pr.oxylabs.io:16000 |
Paraguay
py-pr.oxylabs.io:17000 | Uruguay
uy-pr.oxylabs.io:18000 | Venezuela
ve-pr.oxylabs.io:19000 |
European Union
eu-pr.oxylabs.io:10000 | | |
In this example, a query to
ip.oxylabs.io
is performed from a random Turkish IP:cURL
PHP
Python
Java
C#
Ruby
curl -x tr-pr.oxylabs.io:30000 -U "customer-USERNAME:PASSWORD" https://ip.oxylabs.io
<?php
$username = 'USERNAME';
$password = 'PASSWORD';
$proxy = 'tr-pr.oxylabs.io:30000';
$query = curl_init('https://ip.oxylabs.io');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "customer-$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import urllib.request
import random
username = 'USERNAME'
password = 'PASSWORD'
entry = ('http://customer-%s:%[email protected]:30000' %
(username, password))
query = urllib.request.ProxyHandler({
'http': entry,
'https': entry,
})
execute = urllib.request.build_opener(query)
print(execute.open('https://ip.oxylabs.io').read())
package example;
import org.apache.http.HttpHost;
import org.apache.http.client.fluent.*;
public class Example {
public static void main(String[] args) throws Exception {
HttpHost entry = new HttpHost("tr-pr.oxylabs.io", 30000);
String query = Executor.newInstance()
.auth(entry, "customer-USERNAME", "PASS")
.execute(Request.Get("http://ip.oxylabs.io").viaProxy(entry))
.returnContent().asString();
System.out.println(query);
}
}
using System;
using System.Net;
class Example
{
static void Main()
{
var client = new WebClient();
client.Proxy = new WebProxy("tr-pr.oxylabs.io:30000");
client.Proxy.Credentials = new NetworkCredential("customer-USERNAME", "PASSWORD");
Console.WriteLine(client.DownloadString("https://ip.oxylabs.io"));
}
}
#!/usr/bin/ruby
require 'uri'
require 'net/http'
uri = URI.parse('https://ip.oxylabs.io/')
proxy = Net::HTTP::Proxy('tr-pr.oxylabs.io', 30000, 'customer-USERNAME', 'PASSWORD')
req = Net::HTTP::Get.new(uri.path)
result = proxy.start(uri.host,uri.port) do |http|
http.request(req)
end
puts result.body
pr.oxylabs.io:7777
us-pr.oxylabs.io:10000
ca-pr.oxylabs.io:30000
gb-pr.oxylabs.io:20000
de-pr.oxylabs.io:30000
fr-pr.oxylabs.io:40000
es-pr.oxylabs.io:10000
it-pr.oxylabs.io:20000
se-pr.oxylabs.io:30000
gr-pr.oxylabs.io:40000
pt-pr.oxylabs.io:10000
nl-pr.oxylabs.io:20000
be-pr.oxylabs.io:30000
ru-pr.oxylabs.io:40000
ua-pr.oxylabs.io:10000
pl-pr.oxylabs.io:20000
il-pr.oxylabs.io:20000
tr-pr.oxylabs.io:30000
au-pr.oxylabs.io:40000
my-pr.oxylabs.io:10000
th-pr.oxylabs.io:20000
kr-pr.oxylabs.io:30000
jp-pr.oxylabs.io:40000
ph-pr.oxylabs.io:10000
sg-pr.oxylabs.io:20000
cn-pr.oxylabs.io:30000
hk-pr.oxylabs.io:40000
tw-pr.oxylabs.io:10000
in-pr.oxylabs.io:20000
pk-pr.oxylabs.io:30000
ir-pr.oxylabs.io:40000
id-pr.oxylabs.io:10000
az-pr.oxylabs.io:20000
kz-pr.oxylabs.io:30000
ae-pr.oxylabs.io:40000
mx-pr.oxylabs.io:10000
br-pr.oxylabs.io:20000
ar-pr.oxylabs.io:30000
cl-pr.oxylabs.io:40000
pe-pr.oxylabs.io:10000
ec-pr.oxylabs.io:20000
co-pr.oxylabs.io:30000
za-pr.oxylabs.io:40000
eg-pr.oxylabs.io:10000
sa-pr.oxylabs.io:44000
dk-pr.oxylabs.io:19000
ao-pr.oxylabs.io:40000
cm-pr.oxylabs.io:41000
cf-pr.oxylabs.io:42000
td-pr.oxylabs.io:43000
bj-pr.oxylabs.io:44000
et-pr.oxylabs.io:45000
dj-pr.oxylabs.io:46000
gm-pr.oxylabs.io:47000
gh-pr.oxylabs.io:48000
ci-pr.oxylabs.io:49000
ke-pr.oxylabs.io:10000
lr-pr.oxylabs.io:11000
mg-pr.oxylabs.io:12000
ml-pr.oxylabs.io:13000
mr-pr.oxylabs.io:14000
mu-pr.oxylabs.io:15000
ma-pr.oxylabs.io:16000
mz-pr.oxylabs.io:17000
ng-pr.oxylabs.io:18000
sn-pr.oxylabs.io:19000
sc-pr.oxylabs.io:20000
zw-pr.oxylabs.io:21000
ss-pr.oxylabs.io:22000
sd-pr.oxylabs.io:23000
tg-pr.oxylabs.io:24000
tn-pr.oxylabs.io:25000
ug-pr.oxylabs.io:26000
zm-pr.oxylabs.io:27000
af-pr.oxylabs.io:28000
bh-pr.oxylabs.io:29000
bd-pr.oxylabs.io:30000
am-pr.oxylabs.io:31000
bt-pr.oxylabs.io:32000
mm-pr.oxylabs.io:33000
kh-pr.oxylabs.io:34000
ge-pr.oxylabs.io:36000
iq-pr.oxylabs.io:37000
jo-pr.oxylabs.io:38000
lb-pr.oxylabs.io:39000
mv-pr.oxylabs.io:40000
mn-pr.oxylabs.io:41000
om-pr.oxylabs.io:42000
qa-pr.oxylabs.io:43000
sa-pr.oxylabs.io:44000
vn-pr.oxylabs.io:45000
tm-pr.oxylabs.io:46000
uz-pr.oxylabs.io:47000
ye-pr.oxylabs.io:48000
al-pr.oxylabs.io:49000
ad-pr.oxylabs.io:10000
at-pr.oxylabs.io:11000
ba-pr.oxylabs.io:13000
bg-pr.oxylabs.io:14000
by-pr.oxylabs.io:15000
hr-pr.oxylabs.io:16000
cy-pr.oxylabs.io:35000
cz-pr.oxylabs.io:18000
dk-pr.oxylabs.io:19000
ee-pr.oxylabs.io:20000
fi-pr.oxylabs.io:21000
hu-pr.oxylabs.io:23000
is-pr.oxylabs.io:24000
ie-pr.oxylabs.io:25000
lv-pr.oxylabs.io:26000
li-pr.oxylabs.io:27000
lt-pr.oxylabs.io:28000
lu-pr.oxylabs.io:29000
mt-pr.oxylabs.io:30000
mc-pr.oxylabs.io:31000
md-pr.oxylabs.io:32000
me-pr.oxylabs.io:33000
no-pr.oxylabs.io:34000
ro-pr.oxylabs.io:35000
rs-pr.oxylabs.io:36000
sk-pr.oxylabs.io:37000
si-pr.oxylabs.io:38000
ch-pr.oxylabs.io:39000
mk-pr.oxylabs.io:40000
bs-pr.oxylabs.io:41000
bz-pr.oxylabs.io:42000
vg-pr.oxylabs.io:43000
cr-pr.oxylabs.io:44000
cu-pr.oxylabs.io:45000
dm-pr.oxylabs.io:46000
ht-pr.oxylabs.io:47000
hn-pr.oxylabs.io:48000
jm-pr.oxylabs.io:49000
aw-pr.oxylabs.io:10000
pa-pr.oxylabs.io:11000
pr-pr.oxylabs.io:12000
tt-pr.oxylabs.io:13000
fj-pr.oxylabs.io:14000
nz-pr.oxylabs.io:15000
bo-pr.oxylabs.io:16000
py-pr.oxylabs.io:17000
uy-pr.oxylabs.io:18000
ve-pr.oxylabs.io:19000
kw-pr.oxylabs.io:20000
eu-pr.oxylabs.io:10000
Last modified 3mo ago