
Residential proxies use IPs that belong to home users and are announced by ISPs. If you are deciding among families of proxy networks, start with guide to proxy network types.
What are residential proxies
Residential proxies are gateways that route your traffic through real consumer IPs allocated by ISPs to households. They look like ordinary users to most sites, which helps reduce automatic suspicion compared to datacenter IPs.
Residential IPs are sourced from devices that participate in a network, often via SDK opt-in or partner applications. You do not receive a single IP. You connect to a gateway and the provider assigns an IP from its pool. Typical connection methods: HTTP, HTTPS, and SOCKS5. Authentication is usually Username/Password with optional IP allowlisting.
How they work under the hood
A residential proxy session starts at a provider’s gateway, which forwards your request to a selected household IP. The return traffic follows the same path back to you. Session state depends on how the provider pins your client to an IP.
The supply sits in an IP Pool that changes constantly as devices come online and offline. Providers expose backconnect gateways that let you draw from the pool without managing single endpoints. For a deeper look at gateways and pool logic, see proxy IP pools and gateway endpoints.
Rotation and sticky sessions
Rotation determines when your IP changes. Sticky sessions keep the same residential IP for a set time so you can finish multi-step flows that break on IP changes.
Most networks support rotation by request or by time interval, plus a sticky parameter that aims to preserve the IP for N minutes. Expect occasional drops because home devices disconnect unpredictably. Configuration tips for session pinning are in sticky session settings.
Geo targeting depth
Residential networks can filter by country and often by region, city, ASN, and sometimes ZIP. The deeper the targeting, the smaller the available subpool and the longer you may wait for a match.
Fine-grained targeting helps with location-specific pages and price catalogs but may reduce success rates if the subpool is small. Learn targeting tiers and tradeoffs in proxy IP geo targeting levels.
Pricing models
Residential services are usually billed per GB of transferred traffic. Some vendors add minimum commits, concurrency caps, and separate fees for fine geo filters.
Per-GB pricing means you must control retries and media weight. Compress responses where possible, limit heavy content, and cache static assets. Cost control patterns are covered in per-GB proxy pricing.
Quick specification table
| Aspect | Typical for residential proxies |
| IP source | Real consumer lines via ISPs |
| Endpoints | Backconnect gateway, not single IPs |
| Protocols | HTTP, HTTPS, SOCKS5 |
| Auth | Username/Password or IP allowlist |
| Rotation | By request or time, optional sticky |
| Targeting | Country, region, city, ASN, sometimes ZIP |
| Billing | Per GB, with concurrency limits |
| Common limits | Threads, RPM, daily GB, target list restrictions |
Performance and reliability
Residential IPs often have higher last-mile variability than datacenter or ISP IPs. Success depends more on the quality of the pool and gateway engineering than on raw speed.
Expect occasional timeouts when devices sleep or switch networks. Handle this with short timeouts, limited retries, and backoff. Prefer HTTP/2 or HTTP/3 if your client stack supports it, and keep payloads lean to reduce billed GB.
Compliance and risk
Residential supply relies on device owners granting permission to proxy traffic. You should understand how a provider collects consent, what traffic they allow, and how abuse is handled.
Read the AUP and blocked targets list. Some providers forbid login flows, sneakers, ticketing, or specific merchant sites. Ask for documentation on consent and opt-out channels. If this is unclear, treat it as a red flag.
Setup and testing
Start with one gateway, one country, and default rotation. Add sticky only when a target needs session continuity. Validate success with small scripts that log HTTP codes, response sizes, and bytes billed.
Use a warm-up checklist: verify auth, set User-Agent, handle cookies, limit images and video, and cap concurrency. Record error codes, not just failures, so you can tune retries and decide whether to switch targets or subpools.
Cost control tactics
Per-GB billing punishes waste. Strip images with Accept: text/html, set Range for partial fetches, enable gzip/deflate/br, and cache resolved pages. Avoid fetching analytics, fonts, and third-party widgets.
Throttle threads on heavy pages. If you must use sticky, shorten its duration to the minimum that still completes each flow.
Provider evaluation checklist
A quick framework helps separate marketing from reality. Test at least 24 hours across peak times, not just a five-minute burst.
- Pool disclosure: rough size, countries, and real share of IPv4 vs IPv6.
- Target filters: city, ASN, ZIP, and the impact on available supply.
- Rotation and sticky: exact parameters and real limits per session.
- Concurrency: allowed threads per key and per target domain.
- Billing: rounding rules, minimum commit, and what counts toward GB.
- Compliance: consent model, AUP, and dispute handling.
- Support: log access, examples, and realistic SLAs.
When residential proxies fit best
Choose residential when a target reacts strongly to datacenter IP ranges or requires precise local presence. Use them sparingly where bandwidth is heavy or session length is long.
If you do not need household IP signaling, consider alternatives like datacenter or ISP networks to reduce cost and variability. Keep residential for the flows that truly need it.
Example gateway parameters
Below is a generic set of parameters you will see across providers. Replace placeholders with the actual values from your account.
Protocol: HTTP or SOCKS5
Host: gateway.provider.com
Port: 10000
Auth: Username/Password (plan credentials)
Country: cc=US # country filter
City: city=Chicago # optional city filter
ASN: asn=12345 # optional ISP filter
Rotate: rotate=1 # rotate per request
Sticky: session=abc123&ttl=10 # keep IP ~10 minutes if available
If the network supports query-style parameters on the gateway, pass filters in the Username field, or as URL parameters depending on the vendor’s format.
FAQs
What is the difference between residential and ISP proxies?
Residential proxies use real home connections that change with device availability, while ISP proxies are static IPs leased from ISPs and hosted in data centers, which are steadier but may not pass as household IPs.
Do residential proxies always rotate on every request?
No. You can request rotation per call or by interval, and most providers offer sticky sessions that try to keep the same IP for a set time.
Why are residential proxies billed per GB?
Traffic volume is the scarce resource in these networks, so most vendors charge for bytes transferred rather than per IP or per port.
Can I target a specific city or ISP?
Usually yes, but the deeper the filter the smaller the subpool. City and ASN filters can increase wait times and reduce success rates.
Are IPv6 residential IPs usable?
Sometimes, but many destinations still prefer IPv4. Treat IPv6 pools as supplemental unless your targets state full IPv6 support.
Related in this topic: