NEW ScrapingAnt MCP for Claude Code, Cursor & Windsurf — try it free →
Read customer reviews →

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);
5 GB · $30/month
~/scraper — bash $ curl --proxy "https://residential.scrapingant.com" --proxy-user "customer- USER -country- us - sessionid- flow123 : PASS " ▲ credentials green · parameters orange PORT 8080 (HTTP) · 443 (HTTPS) SDK none — works with any HTTP client SESS session maximum: up to 10 min
Connection

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
Residential setup docs →
country country-us state California city · wins Los Angeles
Geo-targeting

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)
step 1 login step 2 search step 3 cart step 4 checkout SAME EXIT IP 73.40.215.92 SESSIONID "flow123" ~10m max
Sessions

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
YOUR APP 100 workers 200 200 … 200 200 … 200 200 … 200 200 … 200 200 … 200 200 … CONCURRENCY CAP none — limit is your worker pool ∞
Concurrency

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
Residential proxy pricing

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.

Micro
5 GB
$6 per GB
$30/mo
  • Worldwide coverage
  • Unlimited concurrency
  • 5 GB bandwidth
  • 24/7 support
Start with Micro
Micro+
10 GB
$5.50 per GB
$55/mo
  • Worldwide coverage
  • Unlimited concurrency
  • 10 GB bandwidth
  • 24/7 support
Start with Micro+
Regular
25 GB
$5.20 per GB
$130/mo
  • Worldwide coverage
  • Unlimited concurrency
  • 25 GB bandwidth
  • 24/7 support
Start with Regular

Monthly plans for higher-volume projects.

Advanced
50 GB
$4.90 per GB
$245/mo
  • Worldwide coverage
  • Unlimited concurrency
  • 50 GB bandwidth
  • 24/7 support
Start with Advanced
Advanced+
100 GB
$4.50 per GB
$450/mo
  • Worldwide coverage
  • Unlimited concurrency
  • 100 GB bandwidth
  • 24/7 support
Start with Advanced+
Startup
250 GB
$4.00 per GB
$1000/mo
  • Worldwide coverage
  • Unlimited concurrency
  • 250 GB bandwidth
  • 24/7 support
Start with Startup
Business
500 GB
$3.50 per GB
$1750/mo
  • Worldwide coverage
  • Unlimited concurrency
  • 500 GB bandwidth
  • 24/7 support
Start with Business
Enterprise
1000 GB
$3 per GB
$3000/mo
  • Worldwide coverage
  • Unlimited concurrency
  • 1000 GB bandwidth
  • 24/7 support
Start with Enterprise
Need higher volume or dedicated capacity? Talk to sales →
Customers

What teams are saying.

Feedback from ScrapingAnt users.

Read reviews on Capterra →
★★★★★

“Onboarding and API integration was smooth and clear. Everything works great. The support was excellent.”

Illia K.
Android Software Developer
★★★★★

“Great communication with co-founders helped me to get the job done. Great proxy diversity and good price.”

Andrii M.
Senior Software Engineer
★★★★★

“This product helps me to scale and extend my business. The setup is easy and support is really good.”

Dmytro T.
Senior Software Engineer
FAQ

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.

Talk to us

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.”

Oleg Kulyk
Founder, ScrapingAnt

Discuss bandwidth and target locations with our team · we don't share your email

Thanks — we'll be in touch shortly.
Something went wrong submitting the form. Please try again or email us directly.

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.