Making Requests
By default, Oxylabs proxies and Proxy Rotator use a basic HTTP authentication that requires you to provide a username and password. You can get your credentials by contacting your Dedicated Account Manager or our Support Team at [email protected].
We also support authentication based on whitelisted IP addresses; see Whitelisting IPs. Depending on your authentication method, you might need to change the proxy port.
Proxy Port | Usage |
---|---|
60000 | This port is required with proxies when login credentials are used (username and password). It is also used with Proxy Rotator with both login credentials and whitelisted IPs. |
65432 | Required with proxies when authorization is done via whitelisted IPs. |
If you want to use Dedicated Datacenter Proxies via username and password authentication method:
cURL
PHP
Python
C#
curl -x 1.2.3.4:60000 -U user1:pass1 http://ip.oxylabs.io
<?php
$username = 'user1';
$password = 'pass1';
$proxy = '1.2.3.4:60000';
$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, "$username:$password");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import requests
response = requests.get(
'https://ip.oxylabs.io',
proxies={'http': 'http://user1:[email protected]:60000',
'https: http://user1:[email protected]:60000'}
)
print(response.text)
using System;
using System.Net;
class Example
{
static void Main()
{
var client = new WebClient();
client.Proxy = new WebProxy("1.2.3.4:60000");
client.Proxy.Credentials = new NetworkCredential("user1", "pass1");
Console.WriteLine(client.DownloadString("https://ip.oxylabs.io"));
}
}
If you want to use Dedicated Datacenter Proxies via Whitelisted IP authentication method:
cURL
PHP
Python
C#
curl -x 1.2.3.4:65432 https://ip.oxylabs.io
<?php
$proxy = '1.2.3.4:65432';
$query = curl_init('https://ip.oxylabs.io');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
$output = curl_exec($query);
curl_close($query);
if ($output)
echo $output;
?>
import requests
response = requests.get(
'https://ip.oxylabs.io',
proxies={'http': 'http://1.2.3.4:65432',
'https': 'http://1.2.3.4:65432'}
)
print(response.text)
using System;
using System.Net;
class Example
{
static void Main()
{
var client = new WebClient();
client.Proxy = new WebProxy("1.2.3.4:65432");
Console.WriteLine(client.DownloadString("https://ip.oxylabs.io"));
}
}
Last modified 1yr ago