Identify residential proxies and botnet exit nodes with behavior-based signals. Confidence scoring from 0–100, ISP/geo mismatch detection, and real-traffic-sourced updates catch what static IP lists cannot.
0–100
Confidence score
Behavior
-based signals
Low FP
False positives
Live
Traffic signals
Overview
Residential proxies route traffic through real consumer IP addresses — often sourced from unsuspecting device owners via shady SDK deals or botnets. Unlike datacenter proxies, they appear as legitimate users in IP-based checks, making them the weapon of choice for ad fraud, sneaker bots, and account takeover attacks.
HostInfo's residential proxy detection goes beyond static IP blocklists. By analyzing behavioral signals — rotation patterns, geo/ISP mismatches, and traffic fingerprints — we catch proxies that static lists miss entirely, returning a calibrated confidence score so you can set your own risk threshold.
{ "ip": "92.118.160.45", "residential_proxy": true, "confidence_score": 87, "behavior_signals": [ "rotation_detected", "geo_mismatch" ], "isp_mismatch": true, "geo_mismatch": false }
Capabilities
Behavioral intelligence that catches what IP blocklists cannot.
Rather than just matching IP blocklists, our engine analyzes behavioral patterns — rotation frequency, traffic volume anomalies, and fingerprint inconsistencies — to surface proxies no list has caught yet.
Instead of a binary flag, receive a calibrated confidence score. Set your own threshold — block at 80+, challenge at 50+, or allow everything below 30. You control the trade-off.
Flags when the claimed ISP does not match the geographic location of the IP — a reliable signal that the connection is being relayed through a proxy pool node.
Residential proxy networks rotate IPs every few seconds to bypass blocklists. Our rotation detection signal identifies these IPs even when they haven't been seen before as proxies.
Detection is continuously updated from real traffic analysis across our network, not just from static lists. New proxy IPs are detected within minutes of their first observed abuse.
Multi-signal scoring ensures that legitimate users behind CGNATs or shared ISPs are not incorrectly flagged. Confidence scores let you tune sensitivity for your use case.
Reference
Every field returned by the Residential Proxy Detection API.
| Field | Type | Description | Free | Pro | Max |
|---|---|---|---|---|---|
| residential_proxy | boolean | True if the IP is identified as a residential proxy exit node | ✓ | ✓ | ✓ |
| confidence_score | integer | Detection confidence from 0 (clean) to 100 (definite proxy) | ✓ | ✓ | ✓ |
| behavior_signals | array | List of triggered behavioral signals (e.g. "rotation_detected", "geo_mismatch") | — | ✓ | ✓ |
| last_seen_proxy | string | ISO 8601 timestamp of when this IP was last observed as a proxy | — | ✓ | ✓ |
| isp_mismatch | boolean | True if the registered ISP does not match the expected ISP for the IP block | — | ✓ | ✓ |
| geo_mismatch | boolean | True if geolocation of the IP does not match the claimed or expected region | — | — | ✓ |
Try It Now
Enter any IP address to check for residential proxy signals.
// Click "Analyze" to check for residential proxy signals...
Applications
Where residential proxy detection makes the biggest impact.
Click fraud operations rely heavily on residential proxy networks to simulate legitimate user traffic. Detect and exclude these IPs from attribution to protect ad spend and reporting accuracy.
Sneaker bots, scalper tools, and inventory hoarding scripts use residential proxies to bypass rate limits. Flag high-confidence proxy traffic before checkout to enforce fair purchase policies.
Credential stuffing attacks use residential proxies to avoid IP-based blocking. Combine our proxy score with login velocity and device fingerprinting for layered ATO defense.
Developer
Plug residential proxy scoring into your risk engine in minutes.
curl -X GET \ "https://api.hostinfo.com/v1/ip/92.118.160.45/residential-proxy" \ -H "Authorization: Bearer YOUR_API_KEY" # Response: { "ip": "92.118.160.45", "residential_proxy": true, "confidence_score": 87, "behavior_signals": ["rotation_detected", "geo_mismatch"], "isp_mismatch": true }
Pricing
No hidden fees. Cancel any time.
Try it out
For teams
Unlimited scale
Free forever. No credit card required.