Residential proxies. Bandwidth, not requests.
Rotating HTTP/HTTPS proxies for your existing scraper, with country, state and city targeting, sticky sessions up to 10 minutes, and unlimited concurrency. Start at $30/month for 5 GB; get $3/GB on the $3,000/month plan with 1,000 GB.
No vendor SDK · HTTP/HTTPS · 24/7 support
# Connect via residential proxy, US exit, sticky session (up to 10 minutes)
$ curl --proxytunnel \
--proxy "https://residential.scrapingant.com" \
--proxy-user "customer-USER-country-us-sessionid-abc123:PASS" \
"https://target-site.com"import requests
proxy = (
'http://customer-USER-country-us-sessionid-abc123:'
'PASS@residential.scrapingant.com:8080'
)
r = requests.get(
'https://target-site.com',
proxies={'http': proxy, 'https': proxy},
timeout=30,
)
r.raise_for_status()
print(r.text)import * as https from 'node:https';
import { HttpsProxyAgent } from 'https-proxy-agent';
const agent = new HttpsProxyAgent(
'http://customer-USER-country-us-sessionid-abc123:' +
'PASS@residential.scrapingant.com:8080',
);
https.get(
'https://target-site.com',
{ agent },
(res) => res.pipe(process.stdout),
).on('error', console.error); Why residential.
Real ISP IPs. No request metering. Drop into any HTTP client without an SDK.
Standard HTTP proxy. Parameters in the username.
No SDK, no API client to install. Point any HTTP library at residential.scrapingant.com:8080 (or :443 for HTTPS) and pack country, state, city, and session into the username — separated by hyphens. Password is your residential key. If you also want managed Headless Chrome rendering and retries on top, switch to the Web Scraping API with proxy_type=residential.
- Works with curl, requests, axios, fetch — anything that speaks HTTP proxy
- HTTP on
:8080, HTTPS on:443 - Username syntax:
customer-USER-country-us-sessionid-id
Geographic targeting. City > state > country.
Target by ISO country code (country-us), US state (state-us_california), or city (city-us_los_angeles). City wins over state, state wins over country — so the most specific parameter you set is the one we route through.
- Country targeting via two-letter codes
- State-level targeting in the US (
state-us_california) - City-level targeting (
city-us_los_angeles)
Stick to one IP when the flow needs it.
Some flows break if the IP rotates mid-flight — login → search → checkout, multi-step OAuth, anything that bakes IP into a cookie. Append -sessionid-anything to the proxy username and we keep the same residential exit for that string. The documented maximum session time is up to 10 minutes; plan longer flows around that limit.
- Sticky session via
sessionid-anything - Up to 10 minutes per session — change the ID for a different exit
- Drop the param for per-request rotation
Unlimited concurrency. Scale your scraper.
All residential tiers include unlimited concurrency. Run your existing workers in parallel and choose the monthly bandwidth allowance your project needs. Keep your scraper and HTTP client; add residential exits without a per-request proxy allowance.
- No concurrency tax on any tier
- Pool selects fresh IPs across requests automatically
- Standard HTTP/HTTPS connection — no vendor SDK
What teams use residential proxies for.
Regional data collection and request sequences that need geographic targeting or a consistent exit IP.
Real estate & classifieds
Pull listings, prices, and history from regional portals where IP origin matters.
See how →Local price monitoring
Collect regional product prices and availability using country or city targeting.
See how →Brand & content monitoring
Watch reviews, news, and forums from each region — see the page real users see.
See how →Ad verification
Verify ad placements appear in target geographies, not just from your office IP.
See how →Login, cart & checkout
Use a sticky session to keep related login, cart and checkout requests on one exit IP, for up to 10 minutes.
Sticky sessions →AI agents on the open web
Give your agent geo-aware access to region-restricted content and local search.
See how →Monthly residential proxy plans.
Start at $30/month for 5 GB ($6/GB). Enterprise includes 1,000 GB for $3,000/month ($3/GB). Unlimited concurrency and 24/7 support are included; direct proxy bandwidth is separate from Web Scraping API credits.
- Worldwide coverage
- Unlimited concurrency
- 5 GB bandwidth
- 24/7 support
- Worldwide coverage
- Unlimited concurrency
- 10 GB bandwidth
- 24/7 support
- Worldwide coverage
- Unlimited concurrency
- 25 GB bandwidth
- 24/7 support
Monthly plans for higher-volume projects.
- Worldwide coverage
- Unlimited concurrency
- 50 GB bandwidth
- 24/7 support
- Worldwide coverage
- Unlimited concurrency
- 100 GB bandwidth
- 24/7 support
- Worldwide coverage
- Unlimited concurrency
- 250 GB bandwidth
- 24/7 support
- Worldwide coverage
- Unlimited concurrency
- 500 GB bandwidth
- 24/7 support
- Worldwide coverage
- Unlimited concurrency
- 1000 GB bandwidth
- 24/7 support
★★★★★“Onboarding and API integration was smooth and clear. Everything works great. The support was excellent.”
★★★★★“Great communication with co-founders helped me to get the job done. Great proxy diversity and good price.”
★★★★★“This product helps me to scale and extend my business. The setup is easy and support is really good.”
Frequently asked questions.
Need help choosing a plan or setting up your proxy? Talk to our team.
What is a residential proxy?
A residential proxy routes requests through IP addresses assigned by consumer internet service providers. ScrapingAnt provides rotating HTTP/HTTPS residential proxies for your existing scraper, with geographic targeting, optional sticky sessions and bandwidth-based plans.
How do I connect to the rotating residential proxy?
Choose a residential bandwidth plan, then get your username and residential proxy key from residential account settings. Point your client at residential.scrapingant.com:8080 for HTTP or :443 for HTTPS. Use customer-USERNAME-country-us as the username and your residential key as the password. See the setup documentation for the complete parameter syntax.
How do I target a specific country, state, or city?
Add targeting to the proxy username: customer-USER-country-us, customer-USER-state-us_california, or customer-USER-city-us_los_angeles. City takes priority over state, and state over country. Check the locations required for your project before choosing a plan; the targeting documentation shows the supported syntax.
Should I use rotating or sticky residential proxies?
Use rotation for independent requests. For a sequence that needs the same exit IP, append -sessionid-flow123 to the username. The documented maximum session time is up to 10 minutes. A different session ID requests a different exit IP; a sticky session is not a dedicated or permanent IP.
Are concurrent connections limited on residential plans?
All residential tiers include unlimited concurrency, so you can run your scraper's workers in parallel. Target websites can still apply their own rate limits.
How much do residential proxies cost?
The listed monthly plans start at $30 for 5 GB ($6/GB). The eight tiers shown here run up to $3,000/month for 1,000 GB ($3/GB). Choose by monthly bandwidth allowance, not number of IPs or requests. Compare the listed tiers, or ask about higher-volume plans.
Do Web Scraping API credits include residential proxy bandwidth?
The products use separate billing units: direct residential proxy plans have a GB bandwidth allowance; the Web Scraping API uses API credits. The API's free-credit offer is not a residential proxy bandwidth allowance. Choose a residential plan for direct proxy access.
When should I use the residential proxy directly versus the Web Scraping API?
Use the residential proxy directly when you manage your own scraper or browser and need residential exits. The proxy routes traffic; it does not render JavaScript for your HTTP client. Use the Web Scraping API when you want managed browser rendering, with proxy_type=residential on the API request. API credits and direct-proxy GB plans are separate.
Need a custom residential plan?
Tell us your expected monthly bandwidth and required locations so we can discuss a residential plan for your project.
“Our clients are pleasantly surprised by the response speed of our team.”
Choose a residential proxy plan.
Connect your existing scraper with rotating residential exits, geographic targeting and sticky sessions. Start at $30/month for 5 GB; get $3/GB on the $3,000/month plan with 1,000 GB.
Direct proxy plans use GB bandwidth; Web Scraping API plans use credits.