Getting started

Make your first request through a FuseProxy proxy with curl, Python or Node.js, and check that the exit IP changes.

1. Find your connection details

After you buy a plan, the dashboard shows four values for it:

ValueExample
HostHOST (your gateway address)
PortPORT
UsernameUSERNAME
PasswordPASSWORD

Replace the placeholders below with your own values.

2. Send a test request

The test URL returns the IP address the website sees. It should be the proxy's IP, not yours.

curl

curl -x "http://USERNAME:PASSWORD@HOST:PORT" https://api.ipify.org

Python

import requests

proxy = "http://USERNAME:PASSWORD@HOST:PORT"
response = requests.get(
    "https://api.ipify.org",
    proxies={"http": proxy, "https": proxy},
    timeout=30,
)
print(response.text)

Node.js

// npm install undici
import { ProxyAgent, fetch } from 'undici';

const dispatcher = new ProxyAgent('http://USERNAME:PASSWORD@HOST:PORT');
const response = await fetch('https://api.ipify.org', { dispatcher });
console.log(await response.text());

3. Check rotation

On a rotating residential, datacenter or mobile plan, run the request a few times: each response shows a different IP. On ISP plans, the IP stays the same because each proxy is a dedicated static IP.

Next steps

On this page