Residential proxies
Rotating IP addresses on real home internet connections. Choose the country, state and city each request leaves from, and decide how long an IP stays yours.
Aim at a city, not just a country
Add a country, a state and a city to the username and the request exits from there. Leave them out and it exits from anywhere in the pool.
Rotate or hold
With no session in the username you get a new IP on every request. Add a session ID and a duration and the same IP is kept for that long.
Pay for traffic only
One price per gigabyte and no monthly fee. Top up a plan later and the login stays the same.
How you connect
- Host
resi.piratproxies.com- HTTP port
8080- SOCKS5 port
1080- Username
USERNAME-country-us-state-california-city-losangeles-time-600-session-a1b2c3d4
The username above is an example. Yours is issued with the plan, and the dashboard generator adds the targeting for you. How the username works
curl -x http://USERNAME-country-us-state-california-city-losangeles-time-600-session-a1b2c3d4:PASSWORD@resi.piratproxies.com:8080 https://api.ipify.orgimport requests
proxy = "http://USERNAME-country-us-state-california-city-losangeles-time-600-session-a1b2c3d4:PASSWORD@resi.piratproxies.com:8080"
r = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.text)import { ProxyAgent, fetch } from "undici";
const proxy = new ProxyAgent("http://USERNAME-country-us-state-california-city-losangeles-time-600-session-a1b2c3d4:PASSWORD@resi.piratproxies.com:8080");
const res = await fetch("https://api.ipify.org", { dispatcher: proxy });
console.log(await res.text());Specifications
| Billing | Per gigabyte |
|---|---|
| IP type | Home (residential) connections |
| Targeting | Country, state, city |
| Sessions | Rotating, or sticky with a duration you set |
| Protocols | HTTP and SOCKS5 |
| Login | Username and password |
| Top-ups | Yes, same login |
| Password change | Yes, from the dashboard |
| Exit locations | 166 countries |
Price
Volume prices
| Order size | Price per GB | You save |
|---|---|---|
| 1–9 GB | $2.64 | |
| 10–24 GB | $2.51 | 5% |
| 25–49 GB | $2.38 | 10% |
| 50–99 GB | $2.25 | 15% |
| 100–249 GB | $2.12 | 20% |
| 250–499 GB | $1.98 | 25% |
| 500 GB | $1.85 | 30% |
No subscription. All sales are final, so try the smallest plan first.
Good for
Collecting public web data
Sites that block datacenter ranges usually serve home connections normally.
Checking search results by place
See the results a person in a given city sees.
Verifying ads
Confirm an ad appears, and looks right, in the regions it was bought for.
Questions about residential proxies
How long can I keep the same IP?
You set the duration in the username, from seconds up to an hour in the dashboard generator. A home connection can go offline at any time, in which case the next request gets a new IP.
Which cities can I target?
Any city the pool currently has addresses in. Country coverage is listed on the locations page; for cities, generate a proxy for the city and press the test button in your dashboard.
Other proxy types
Try residential for $2.64
Buy a single gigabyte, test it on your target, and top up the same plan when it works.