Skip to main content
Engineering

Residential Proxies and ASN-Based Bot Detection

The hardest bot traffic to catch doesn't come from a datacenter — it comes from the same residential IP ranges your real customers use. Here's how residential proxy networks work, and why blocking by ASN alone always costs you real users.

Botscope Team · 11 min read

What residential proxies actually are

A residential proxy routes a request through an IP address assigned by a real residential or mobile ISP, to a real household or phone plan — rather than a server in a datacenter. To your site, the request looks exactly like it came from someone's home internet connection, because it did. The bot operator's own traffic never touches your server directly; it's relayed through that residential IP as an intermediate hop.

This matters because datacenter IPs are comparatively easy to flag — they belong to known hosting providers, cloud platforms, and VPS ranges that real consumer traffic essentially never comes from. Residential IPs don't have that tell. The entire value proposition of a residential proxy network, for whoever's buying access to one, is inheriting the reputation of a real consumer connection.

How the networks are built

Large residential proxy networks generally acquire IPs one of two ways, and the difference matters for how you think about the traffic:

  • Consent-based SDK networks. A proxy provider pays app or "free VPN" developers to bundle an SDK that turns the installing device into an exit node when idle, in exchange for the developer getting paid — disclosed (with varying clarity) somewhere in the app's terms. The device owner is, technically, part of the network on purpose, even if they didn't read the fine print closely.
  • Malware-based botnets. Less scrupulous operations recruit residential IPs through malware that turns an infected device into a proxy node with zero owner awareness or consent at all. Cloudflare and other network operators have published research repeatedly showing these networks span tens of thousands of distinct ASNs across well over a hundred countries — deliberately diffuse, because concentration is exactly what makes a network easy to block.

Either way, the IP your server sees is genuinely a residential IP with a genuine residential usage history — which is precisely why treating "residential IP" as a synonym for "trustworthy" stopped being a safe assumption some time ago.

Why ASN alone isn't enough

The Autonomous System Number (ASN) identifies which network operator an IP belongs to — a specific residential ISP, a mobile carrier, a known proxy or hosting provider. It's a genuinely useful signal: a request claiming to be an ordinary home user but originating from an ASN known to sell proxy access is a real red flag.

The trouble is that ASN reputation for residential proxy ranges is a blunt instrument. A given residential ISP's address block is shared by thousands of real subscribers alongside whatever fraction happens to be running proxy SDK traffic at any moment — and that fraction is typically small. Block the ASN, or even just aggressively rate-limit it, and you throttle every legitimate household on that ISP along with the abuse. Reputation research on these ranges consistently finds the overwhelming majority of requests from proxy-associated residential networks are still ordinary, legitimate traffic — the abuse is a minority hiding inside a much larger population of real users.

ASN, in other words, tells you "elevated risk," never "confirmed bot." Treating it as a block signal on its own trades a real, measurable amount of legitimate traffic for an incomplete reduction in abuse.

What this traffic is actually used for

Residential proxies show up disproportionately in a specific set of abuse categories, precisely because IP reputation is the first line of defense they're built to defeat:

  • Credential stuffing and account takeover — spreading login attempts across thousands of "clean" residential IPs so no single address trips a rate limit.
  • Inventory and pricing scraping at scale — rotating IPs fast enough that per-IP rate limits never engage.
  • Ad fraud and engagement manipulation — generating clicks, views, or interactions that need to look like they came from real consumer connections in real geographies.
  • Geographically targeted manipulation — search-ranking and review manipulation from residential IPs in the specific city or country the request needs to appear to originate from, which datacenter IPs can't convincingly fake.

What actually works: layered detection

Since ASN alone can't distinguish the abusive minority from the legitimate majority on the same network, the signal has to be combined with things a residential IP doesn't help fake:

Diagram: a bot operator routes through datacenter infrastructure and a residential proxy network before reaching the target site, where layered detection combines ASN, fingerprint, and behavior signals Bot operator script / farm Residential proxy network real household IPs Your site sees a "clean" IP ASN reputation Device fingerprint Behavior score Combined verdict
  • ASN reputation as a prior, not a verdict. Elevated risk from a known proxy-associated ASN raises the bar for what else has to look clean — it doesn't block on its own.
  • Device and browser fingerprinting. A residential proxy changes the network path, not the client making the request — a scripted client behind a residential IP still fails to look like a real browser at the fingerprint layer.
  • TLS-level checks. The proxy relays bytes; it doesn't rewrite the TLS stack of the client behind it. A non-browser HTTP client is still identifiable at the handshake — see our JA3/JA4 fingerprinting deep dive.
  • Behavioral scoring. Automation still behaves like automation — rotating through a clean IP doesn't change request timing, mouse behavior, or session shape.

Combined, these signals catch what ASN reputation alone misses, without punishing the real households sharing the same network.

FAQ

Should I just block known residential proxy ASNs outright?

Not on their own — most requests from these ranges are genuine users, so a blanket block trades a small reduction in abuse for a real loss of legitimate traffic. Use ASN reputation to raise scrutiny, not as a standalone block rule.

Is using a residential proxy illegal for the end user whose device is part of the network?

That depends entirely on how the device was recruited — a disclosed SDK the owner agreed to versus malware installed without consent are very different situations, and neither is something your site can verify at request time. Treat the traffic by its behavior, not by assumptions about consent you can't check.

Can rate limiting alone solve this?

No — the entire purpose of routing through thousands of residential IPs is spreading requests thin enough that no single IP crosses a rate-limit threshold. Rate limiting still helps, but only as one layer among several.

Catch what IP reputation alone can't

Botscope combines ASN reputation with device fingerprinting and behavioral scoring, so traffic hiding behind a residential IP still gets caught — without blocking the real households sharing that same network.

Start free — connect in minutes