Unlimited Residential Proxies
Speed-based Unlimited plans for high-usage customers: setup, credentials, protocols, sticky sessions, and monitoring.
Unlimited Residential Proxies are speed-based plans (e.g., 200 Mbps) designed for high-usage customers. They are billed as a monthly subscription, not per-GB, and let you configure country targeting, protocol (SOCKS5 or HTTP), multiple endpoints for parallel use, and custom sticky sessions.
Gateway note: Unlimited Residential currently supports US gateway only.
Concurrency note: There are no thread or concurrency limits enforced by the plan — performance depends on your setup and the plan speed cap.
Overview
Unlimited Residential Proxies give you:
- Speed-based billing — Throughput limited by your plan’s speed cap (e.g., 200 Mbps), not by data volume.
- No per-GB billing — Predictable monthly cost for heavy usage.
- Flexible configuration — Country targeting, protocol choice, multiple endpoints, and sticky sessions.
Access Your Credentials
- Log in to the Geonode Dashboard.
- Go to Unlimited Residential Proxies → Proxy Configuration.
- You will find your Username, Password, Host, and Port.
Endpoint Format
Use the following format for tools that accept a single string:
Format: hostname:port:username:password
Example:
residential-unlimited-us-01-proxy.geonode.io:13003:USERNAME:PASSWORD
Replace USERNAME and PASSWORD with your actual credentials from the dashboard.
Basic Connection Examples
HTTP
curl -x http://USERNAME:PASSWORD@residential-unlimited-us-01-proxy.geonode.io:13003 https://ipinfo.ioSOCKS5
curl --proxy socks5://USERNAME:PASSWORD@residential-unlimited-us-01-proxy.geonode.io:13003 https://ipinfo.ioReplace USERNAME and PASSWORD with your credentials.
Dashboard Options
In Unlimited Residential Proxies → Proxy Configuration you can set:
| Option | Description |
|---|---|
| Gateway | United States (only available gateway for Unlimited plans) |
| Country Targeting | Any (default) or a specific country — specific country is recommended |
| Protocol | SOCKS5 or HTTP |
| Endpoints Count | Generate 1 or more endpoints for parallel usage (e.g., 10 endpoints) |
Sticky Sessions
Sticky sessions keep the same IP for a period of time when enabled. You can view and manage active sessions under Active Sticky Sessions in the dashboard. Releasing a session frees the IP so that the next use of the same session ID gets a new IP.
How to Enable Sticky Sessions
Append -session-{sessionname} to your username. This works for both HTTP and SOCKS5. Using the same session name keeps the same IP while it remains available.
Format: USERNAME-session-{sessionname}
Example (HTTP):
curl -x http://USERNAME-session-test123:PASSWORD@residential-unlimited-us-01-proxy.geonode.io:13003 https://ipinfo.ioExample (SOCKS5):
curl --proxy socks5://USERNAME-session-test123:PASSWORD@residential-unlimited-us-01-proxy.geonode.io:13003 https://ipinfo.ioRelease a Session / Get a New IP
- Change the session name — e.g. switch from
session-test123tosession-test456to get a new IP. - Or release sessions from the dashboard under Active Sticky Sessions (this will assign anew IP automatically).
Note on Sessions: The session ID should provided should be unique inorder to create multiple sessions in parallel. If the same session ID gets used, the same existing sticky session shall be used.
Speed and Plan Model
Unlimited plans are limited by speed, not bandwidth:
Example:
- 200 Mbps plan (monthly)
- No per-GB billing
- Throughput limited by the plan speed cap
Monitoring and Statistics
Go to Dashboard → Statistics to monitor:
- Total requests
- Successful vs failed requests
- Success rate
- Data usage (GB)
- Time filters — Last hour, 24h, 7d, 30d, 90d
- Export CSV for your own analysis
Use these metrics to spot issues and optimize configuration.
Troubleshooting
| Issue | What to try |
|---|---|
| Slow results | Reduce local concurrency; release sessions to refresh IPs; check local ISP or server limits |
| Target blocks you | Release or rotate session; adjust country targeting; use sticky sessions for login/checkout flows |
| High failure rate | Release sessions; try different country targeting or fewer concurrent connections |