Residential proxies

Residential proxies with rotating home IPs, priced per GB

ProxySup residential proxies send requests through IP addresses that internet providers assigned to homes, and are billed per GB from your balance.

  • IPs from home internet lines
  • Rotate on every request, or stay sticky for up to 30 min
  • Target countries and cities
  • $3.00 / GB
  • Up to 30 min
  • 60 countries
  • HTTP, HTTPS, SOCKS5

Details

Residential proxies details

For example, if you use 10 GB in a month, $3.00 x 10 = $30 comes out of your balance.

  • IPs from home internet lines
  • Rotate on every request, or stay sticky for up to 30 min
  • Target countries and cities
Price$3.00 / GB (prices as of 2026-10-17)
BillingPer GB
SessionsUp to 30 min
ProtocolsHTTP, HTTPS, SOCKS5
IP sourceHome broadband lines
Seen by websites asA home visitor

Uses

Residential proxies use cases

These are common jobs for this product. Detailed settings for each job are on the use case pages.

  • Price monitoring

    Collect prices and stock from shops that show different results by location.

  • Search result checks

    See search results exactly as visitors in a chosen country or city see them.

  • Public web data collection

    Spread large collection jobs across many home IPs with automatic rotation.

Sessions

Residential proxies: rotating and sticky sessions

By default you get a new IP on every request. Add a session name to the username to keep the same IP for up to 30 minutes.

  • Rotating sessions: bulk collection, price monitoring
  • Sticky sessions: work after login, carts, ad checks

Rotating session

  1. Request 1203.0.113.11
  2. Request 2203.0.113.27
  3. Request 3203.0.113.42

Sticky session session-a1b2

  1. Request 1203.0.113.58
  2. Request 2203.0.113.58
  3. Request 3203.0.113.58
Kept for up to 30 min
The IP addresses shown are examples.

Price

Residential proxies cost examples

Billed at $3.00 / GB, Per GB. The amount comes out of your prepaid balance.

  • 1 GB

    $3.00

  • 10 GB

    $30.00

  • 50 GB

    $150.00

Balance top-up amounts

  • Starter$20
  • Growth$100
  • Scale$300
  • Volume$500
See payment and refunds on the pricing page

Connection setup

Residential proxies: how to set up the connection

There is one gateway address. Add values to the username to choose the product, country, city and session.

ValueWhat it does
country-CODESets the country to connect from
city-CITYSets the city too. Only in countries with city targeting
session-NAMETurns on a sticky session. The same name gets the same IP
type-mobile or type-dcSwitches to mobile or datacenter proxies. Without it, residential is used

How the username fits together

userStartcountry-usCountrycity-new_yorkCitysession-a1b2Sticky session

Result user-country-us-city-new_york-session-a1b2

Integrations

Residential proxies code examples

Pick your language to get an example you can paste right away. Put your access token where it says YOUR_TOKEN.

curl -x gate.proxysup.com:7777 \
  -U "user-country-us-session-a1b2:YOUR_TOKEN" \
  https://ipinfo.io/json
import requests

proxy = "http://user-country-us-session-a1b2:[email protected]:7777"
res = requests.get("https://ipinfo.io/json",
                   proxies={"http": proxy, "https": proxy})
print(res.json())
import { ProxyAgent, fetch } from "undici";

const agent = new ProxyAgent("http://user-country-us-session-a1b2:[email protected]:7777");
const res = await fetch("https://ipinfo.io/json", { dispatcher: agent });
console.log(await res.json());
$ch = curl_init("https://ipinfo.io/json");
curl_setopt($ch, CURLOPT_PROXY, "gate.proxysup.com:7777");
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "user-country-us-session-a1b2:YOUR_TOKEN");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);

Locations

Residential proxies by country

Residential proxies are available in 60 countries right now.

See all supported countries

Resources

Residential proxies: integration guides and use cases

  • Using a proxy with Python requests

    requests is one of the most used libraries for sending web requests in Python. Put the ProxySup gateway address in proxies and it connects right away.

    View guide
  • Connecting a proxy to Playwright

    Playwright is a tool for driving a browser with code. Put the gateway, username and token in the proxy option when you launch the browser, and every page request goes through ProxySup.

    View guide
  • Connecting a proxy to Scrapy

    Scrapy is a Python tool for building crawlers that collect many pages. Put proxy in the request meta and every request goes through ProxySup.

    View guide

Questions

Residential proxies questions

What jobs are residential proxies good for?

Jobs where you need to look like a regular visitor, such as shops, search engines and local ads that check where visitors come from.

How is traffic counted?

All data sent and received through the proxy is added up and billed per GB. You can see what is left in the dashboard at any time.

I want to keep using the same IP.

Turn on a sticky session to keep the same IP for up to 30 minutes. If you need the same IP all month, datacenter proxies are the right fit.

Residential proxies: start with one access token

Sign up and top up your balance to start using them right away through the same gateway.