Send Your First Request

Proxies

Send your first request through ISP Proxies with copy-paste examples.

You need the IP, Port, Username, and Password for one proxy from the Proxy list. See Configure.

Replace the placeholders before you run any example:

PlaceholderWhere to get it
YOUR_PROXY_IPProxy list → IP
PORTProxy list → Port
YOUR_USERNAMEProxy list → Username
YOUR_PASSWORDProxy list → Password

ISP Proxies are static. The same IP stays assigned across sessions. There are no country or session flags to append to the username.

Code examples

curl -x "http://YOUR_USERNAME:YOUR_PASSWORD@YOUR_PROXY_IP:PORT" \
  "http://ip-api.com/json"
import pprint
import requests

host = "YOUR_PROXY_IP"
port = 9000
username = "YOUR_USERNAME"
password = "YOUR_PASSWORD"

proxy_url = f"http://{username}:{password}@{host}:{port}"

proxies = {
    "http": proxy_url,
    "https": proxy_url,
}

url = "http://ip-api.com/json"
response = requests.get(url, proxies=proxies, timeout=60)
pprint.pprint(response.json())
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";

const host = "YOUR_PROXY_IP";
const port = 9000;
const username = "YOUR_USERNAME";
const password = "YOUR_PASSWORD";

const proxyUrl = `http://${username}:${password}@${host}:${port}`;
const agent = new HttpsProxyAgent(proxyUrl);

const { data } = await axios.get("http://ip-api.com/json", {
  httpAgent: agent,
  httpsAgent: agent,
  proxy: false,
  timeout: 60000,
});

console.log(data);
<?php
$host = "YOUR_PROXY_IP";
$port = 9000;
$username = "YOUR_USERNAME";
$password = "YOUR_PASSWORD";

$proxy = "http://{$username}:{$password}@{$host}:{$port}";

$ch = curl_init("http://ip-api.com/json");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);

$response = curl_exec($ch);
curl_close($ch);

echo $response;
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	proxyURL, err := url.Parse("http://YOUR_USERNAME:YOUR_PASSWORD@YOUR_PROXY_IP:9000")
	if err != nil {
		panic(err)
	}

	client := &http.Client{
		Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)},
	}

	resp, err := client.Get("http://ip-api.com/json")
	if err != nil {
		panic(err)
	}
	defer resp.Body.Close()

	body, err := io.ReadAll(resp.Body)
	if err != nil {
		panic(err)
	}

	fmt.Println(string(body))
}

Output

A successful call to http://ip-api.com/json returns JSON with the exit IP (query) and location fields for your assigned ISP proxy.

Confirm that query matches the static IP from your Proxy list. Country, city, and ISP should match the details shown for that proxy in the dashboard.

Replace http://ip-api.com/json with the site you want to reach. That is your first ISP Proxies request.

Was this page helpful?

On this page