Proxy Fundamentals

What Are Residential Proxies and How Do They Work?

Residential proxies borrow IP addresses that ISPs handed out to real households. That single fact explains their price, their latency, and why anti-bot systems treat them differently from server IPs.

Published Updated 9 min readBy The Proxies.click Benchmark Team

Key takeaways

  • A residential proxy is a real IP address assigned by a consumer ISP to a household, rented out as an exit point for your traffic.
  • Websites can tell residential IPs from server IPs because every IP block is registered to an autonomous system, and hosting ASNs are public knowledge.
  • Almost all residential bandwidth is sourced from SDKs bundled into consumer apps, which is why sourcing ethics and pool churn vary so much between providers.
  • You pay by the gigabyte, typically somewhere between $1 and $12 per GB depending on volume, so wasted bandwidth is wasted money.
  • Residential is the wrong tool for high-volume requests against sites that never blocked you in the first place. Datacenter IPs are an order of magnitude cheaper.

A residential proxy is an intermediary server that sends your HTTP request out through an IP address that some internet service provider assigned to a real home. The website you are contacting sees a Comcast subscriber in Denver or a Telefónica subscriber in Madrid. It does not see your server, your office, or the cloud region you are actually running from.

Everything that people find confusing about residential proxies — the per-gigabyte pricing, the inconsistent latency, the arguments about ethics — comes from that one design choice. Once you understand what has to happen for a stranger's home connection to carry your traffic, the rest of the market makes sense.

What actually makes an IP "residential"

There is no flag in the IP packet that says "this is a house." The classification is inferred from public registry data. Every routable IP block belongs to an autonomous system, identified by an ASN, and the organisation behind each ASN is published in the regional internet registries — ARIN, RIPE, APNIC and the rest.

AS16509 is Amazon. AS14061 is DigitalOcean. AS7922 is Comcast Cable, AS3320 is Deutsche Telekom. When an anti-bot system wants to know whether a visitor is a person or a server, the first cheap check it runs is the ASN behind the connecting IP. A request from a hosting ASN carries an obvious signal that no amount of header spoofing will hide.

How a request travels through a residential proxy

Providers hide almost all of this behind a single gateway hostname, which makes the system feel simpler than it is. A typical request goes through five hops:

  1. Your client opens a connection to the provider's gateway, usually one hostname and port for the whole network, and authenticates with a username that also encodes your targeting options.
  2. The gateway parses those options — country, city, ASN, session ID — and picks an exit node from the pool that matches.
  3. The chosen exit node is a device on a home connection running the provider's client software. It already holds an open connection back to the provider's infrastructure, because home routers sit behind NAT and cannot accept inbound connections.
  4. Your request is relayed down that existing tunnel, and the home device performs the actual TCP connection to the target website.
  5. The response travels back the same way. The target logs the household's IP; you never learn it unless the provider tells you.
# Targeting is normally expressed in the username, not in a separate API call
curl -x http://user-country-us-city-denver-session-a7f3c1:[email protected]:7000 \
     https://api.ipify.org?format=json

Hop three is where the latency comes from. A home upload link is asymmetric, often congested by whatever else the household is doing, and it may be a phone tethering over LTE. You are inheriting a consumer connection, so a p50 of a few hundred milliseconds is normal and a long tail is unavoidable. Our live latency rankings show how wide the spread between providers gets on the same test route.

Where the IP addresses come from

A provider cannot buy residential IPs the way it buys datacenter IPs. It has to convince households to route traffic. Four models dominate, and they produce pools with very different behaviour.

ModelHow the household is recruitedPractical effect
Bundled SDKA developer embeds a bandwidth-sharing SDK in a free app or VPN and gets paid per active device.Largest pools by far. Consent quality depends entirely on how the SDK is disclosed in the host app.
Paid opt-in panelUsers install a dedicated app and are paid directly for shared bandwidth.Smaller and more expensive, but consent is explicit and churn is lower.
ISP partnershipThe provider leases IP blocks from an ISP and announces them from its own hardware.Technically static ISP proxies, not peer-to-peer. Fast and stable, but a small and reused address space.
Router or CDN firmwareBandwidth sharing is enabled at the router or set-top box level through a hardware partnership.Very stable exits, rare, and usually sold at a premium.
Sourcing models and what they mean for the pool you are renting.

The bundled-SDK model is the reason residential proxies are ethically contested. When a flashlight app quietly turns a phone into an exit node, the household never meaningfully agreed to carry a stranger's scraping traffic. Serious providers publish their sourcing and let you audit it; the rest say "ethically sourced" and stop there. We cover the legal side in are residential proxies legal.

Rotating exits versus sticky sessions

Two rotation modes cover nearly every use case. In rotating mode the gateway hands you a different exit for every request, which suits stateless work like fetching a million product pages. In sticky mode you pin a session identifier and keep the same exit for a fixed window, usually somewhere between one and thirty minutes, which is what you need whenever a login cookie or a shopping cart has to survive more than one request.

Getting this wrong is the most common self-inflicted wound in scraping. Rotating mid-checkout invalidates the session; sticking to one IP for ten thousand requests gets that IP rate-limited. The full decision tree is in rotating vs sticky proxy sessions.

What residential proxies cost

Residential bandwidth is billed per gigabyte, and the headline rate falls steeply with commitment. Entry plans sit in the high single digits per GB. Mid-tier commitments land in the low single digits. Large contracts go below a dollar. Because the unit is bandwidth rather than requests, two teams making the same number of requests can see a tenfold difference in their bill depending on whether they download images and fonts.

per GB
The billing unit for nearly all residential plans
10-40x
Typical price premium over datacenter bandwidth
~70%
Share of a page's bytes that is often images, fonts and analytics
100GB
The volume we normalise every provider price to

Blocking media and third-party requests at the browser or client level is the highest-leverage cost control available, and it costs nothing to implement. We walk through the specific techniques in reduce proxy bandwidth costs, and normalise every provider to a single price per 100GB comparison so the tiers are actually comparable.

When you should not use residential proxies

Residential is a premium answer to one specific problem: the target treats hosting IPs as suspicious. If that is not your problem, you are paying a large multiple for nothing. Public APIs with documented rate limits, sites that never challenge server traffic, and internal endpoints all run fine on datacenter IPs at a fraction of the cost.

  • Use datacenter when the target does not fingerprint the ASN, and you need throughput above everything else.
  • Use ISP (static residential) when you need a residential-looking IP that stays the same for hours or days — account management, ad verification, long-lived sessions. See ISP proxies explained.
  • Use mobile only when the target is a mobile app backend or tolerates nothing else, because carrier-grade NAT makes mobile IPs the hardest to ban. See mobile proxies explained.
  • Use residential for consumer web targets that block server IPs but do not require a stable identity.

The full side-by-side, including cost per successful request rather than cost per GB, is in residential vs datacenter proxies.

How to evaluate a provider before you commit

Every provider markets on pool size and price. Neither predicts whether your job will finish. Four measurements do, and all four are things you can test during a trial:

  1. Success rate on your targets, not on httpbin.org. A pool can be flawless against a neutral endpoint and useless against the site you care about. See proxy success rate explained.
  2. Latency distribution, specifically p95 rather than the average, because the tail is what stalls a concurrent crawler. See how to test proxy speed.
  3. IP reputation, measured as fraud score and clean rate across a large sample of exits. See proxy fraud score explained.
  4. Effective cost, meaning price per gigabyte divided by success rate. A cheap pool that fails a third of its requests is not cheap.

We run exactly these measurements continuously against every provider we track, from both US and EU infrastructure, and publish the raw result on the live benchmark table. If you would rather run the tests yourself, the procedure is documented in how to benchmark proxy providers and in our methodology.

Frequently asked questions

What is the difference between a residential proxy and a VPN?

A VPN routes all of your device traffic through one server that you keep for the duration of the session, and it is built for privacy. A residential proxy is configured per application or per request, gives you a pool of thousands of exit IPs, and is built for making many requests look like they came from many different households. VPN exit IPs are also registered to hosting providers, so sites that block servers usually block VPNs too.

Can a website detect a residential proxy?

Not from the ASN alone, which is the point. Detection instead relies on behaviour and on IP reputation databases: request timing, TLS and browser fingerprints, whether the same IP has recently been used for abuse, and whether the IP appears in known proxy lists. A clean residential IP driving a badly configured client is still easy to catch.

How much do residential proxies cost per GB?

Entry-level pay-as-you-go plans are usually in the high single digits per gigabyte, mid-tier commitments fall to the low single digits, and large contracts go under a dollar. Because tiers are structured so differently between providers, we normalise everything to a price per 100GB so the numbers can be compared directly.

Are residential proxies legal?

Using a residential proxy is legal in the United States and the EU. What you do through it is what carries legal risk: scraping personal data, bypassing authentication, breaching a contract you accepted, or violating the CFAA or GDPR are all problems regardless of how the request was routed. Our full breakdown is in the guide on whether residential proxies are legal.

How many IPs do I actually need?

Far fewer than pool-size marketing implies. What limits you is requests per IP per unit of time against a specific target, so the useful question is how many distinct exits you can reach in your target country within a rotation window. Most teams find that a few thousand reachable IPs in the right geography beats a hundred million spread across the planet.

See how the providers actually perform

Our benchmark tests 18 residential proxy providers around the clock from US and EU infrastructure. Success rate, latency, fraud score and price per 100GB, refreshed every five minutes.

Proxy Fundamentals11 min read

Rotating vs Sticky Proxy Sessions: How to Choose

Rotation is a property of your proxy username, not of your code. Here is what each mode does to a request, the failure signature of each, and the workload table that settles the argument.

Read the guide