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) |
|---|---|
| Billing | Per GB |
| Sessions | Up to 30 min |
| Protocols | HTTP, HTTPS, SOCKS5 |
| IP source | Home broadband lines |
| Seen by websites as | A 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
- Request 1203.0.113.11
- Request 2203.0.113.27
- Request 3203.0.113.42
Sticky session session-a1b2
- Request 1203.0.113.58
- Request 2203.0.113.58
- Request 3203.0.113.58
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
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.
| Value | What it does |
|---|---|
country-CODE | Sets the country to connect from |
city-CITY | Sets the city too. Only in countries with city targeting |
session-NAME | Turns on a sticky session. The same name gets the same IP |
type-mobile or type-dc | Switches to mobile or datacenter proxies. Without it, residential is used |
How the username fits together
userStartcountry-usCountrycity-new_yorkCitysession-a1b2Sticky sessionResult 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/jsonimport 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);- Python requests
- Playwright
- Scrapy
- Puppeteer
- Selenium
- Node.js
- curl
Locations
Residential proxies by country
Residential proxies are available in 60 countries right now.
United States
Canada
Brazil
Mexico
Argentina
Chile
Colombia
Peru
Uruguay
United Kingdom
Germany
France
Spain
Italy
Netherlands
Poland
Sweden
Switzerland
Austria
Belgium
Portugal
Ireland
Denmark
Norway
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 guideConnecting 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 guideConnecting 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
Proxies for price monitoring
View setupProxies for ad verification
View setupProxies for search result tracking
View setupProxies for AI training data collection
View setup
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.