No KYC — no ID, no selfie, no documents · Dedicated IPv4 per IP, 30-day rentals
Language: English
Get started

Guide · sizing a proxy list

How many proxies do I need? A method in three counts

The number of IPs comes from where you need to be, how much spare you want and how many connections you choose to run. Not from a site's rate limit.

Last updated: · 8 min read

Quick answer

How many proxies do I need?

How many proxies do you need? Count one IP per location you must test from, add one spare per location, then check that your peak connections fit the per-IP load you choose. The worked examples below need 4 to 24 IPs. RackProxies sells dedicated IPv4 from 1 IP at $1.29 to 100 IPs at $59.25. No KYC, crypto only.

The sizing method in one table

Count 1: locationsOne IP per country or datacenter city whose view or latency you need
Count 2: spares and separationOne spare per location, plus separate IPs per environment or allowlist
Count 3: concurrencyPeak open connections ÷ the connections you choose to run per IP
ResultThe largest of the three, rounded up to a plan
What never sets the countA website's rate limit: it applies to your job as a whole
RackProxies plans1 IP, 5 IPs, 10 IPs, 25 IPs, 50 IPs, 100 IPs
TrafficBilled per IP for 30 days, not per GB, under a fair-use policy

Why doesn't a rate limit decide how many proxies I need?

A rate limit decides how fast your job may go, not how many IPs it should use. When a site says "one request every 10 seconds" in its robots.txt, its terms or its API documentation, it means your crawler, whatever addresses it comes from.

Spreading requests over more IPs to exceed a limit the site has set is evading that limit. It breaks the site's rules, can harm a small server, and is against our acceptable use policy. The honest way to collect more data is a longer schedule, an official API or permission from the site owner.

So sizing starts from locations, spares and your own connections, and the site's pace becomes the speed limit of the job.

Count 1: how many locations do I need?

You need one IP per place whose view or latency matters to the job. A site that shows prices by country needs one IP in each country you track. A latency check of your own service from five regions needs five datacenter cities.

List the countries first, then the cities only where the city changes the result or the latency. RackProxies covers 22 countries and 34 datacenter cities with a page. Availability varies; the checkout shows what is online. The city guide helps you pick.

Count 2: how many spare and separate IPs?

Add one spare IP per location so a job keeps running when an IP has a problem. If an IP does not work or is unusable for a lawful use, write to support: we fix it or replace it with an IP in the same country, subject to stock; the spare covers the time in between.

Then add IPs for separation. Production and staging often need their own allowlisted addresses, and so do different clients you serve. A partner that allowlists your IPs usually wants a primary and a standby. These IPs are dedicated to you: Dedicated: during your rental, each IP is assigned to your account only and is not shared with other RackProxies customers.

Count 3: how many connections per IP?

Divide your peak number of open connections by the number you choose to run per IP, and round up. The per-IP figure is your decision: a lower one keeps each address's load modest and makes problems easier to trace.

Example: 2,000 sites, each fetched at a polite pace, with at most 200 connections open at any moment. If you choose at most 20 open connections per IP, you need 200 ÷ 20 = 10 IPs. We do not publish a connection limit per IP; fair use applies, and very heavy use that harms the network can be limited.

Worked examples: which plan fits?

Each example applies the three counts and takes the largest result. The job figures are examples, not limits of our service.

Prices as of October 2026, each for 30 days. The "from" price is $0.59/IP on the 100-IP plan.
JobLocationsSpares and separationConcurrencyIPs neededPlan
Uptime checks of your own API from 5 cities50 (one check failing is the signal)5 checks at once → 555 IPs: $6.45
Partner API that allowlists you, production and staging1Primary + standby per environment → 4Under 10 connections → 145 IPs: $6.45
Price monitoring of 750 pages per shop per day, 3 countries3+3 spares → 640 shops, one connection each → 2 at 20 per IP610 IPs: $12.69
Public-data collection from 2,000 sites in one country1+1 spare → 2200 open connections at 20 per IP → 101010 IPs: $12.69
Rank tracking in 12 markets12+12 spares → 24Low → 12425 IPs: $29.85

How long will a polite job take?

Multiply the pages you need from one site by the delay that site asks for. robots.txt is defined by RFC 9309; the Crawl-delay line is not part of that standard, but many sites still use it, and Python's urllib.robotparser reads it. The script below reads a site's rules and prints the time the job needs at that pace. Adding IPs does not change the answer.

robots_pace.py: time a polite job needs on one site
"""Read a site's robots.txt and work out how long a polite job takes."""
import urllib.robotparser

SITE = 'https://example.com'
AGENT = 'price-monitor'   # the User-Agent your job sends
PAGES = 750               # pages you need from this site per day
DEFAULT_DELAY = 10        # your own pace in seconds when robots.txt sets none

robots = urllib.robotparser.RobotFileParser(SITE + '/robots.txt')
robots.read()

if not robots.can_fetch(AGENT, SITE + '/'):
    raise SystemExit('robots.txt disallows this path for ' + AGENT)

delay = robots.crawl_delay(AGENT) or DEFAULT_DELAY
rate = robots.request_rate(AGENT)
if rate:
    delay = max(delay, rate.seconds / rate.requests)

hours = PAGES * delay / 3600
print(f'One request every {delay:g} s for the whole job: {hours:.1f} h for {PAGES} pages')
print('More IPs do not shorten this: the pace applies to your crawler, not to each IP.')

Proxy sizing questions

Is one proxy enough?

One proxy is enough for one location with no need for a spare: a single allowlisted address, or a test of how your site looks from one country. Start with 1 IP at $1.29. No free trial: test with the 1-IP plan; when it costs less than the minimum top-up, the part added only to reach the minimum is refundable on request within 30 days, in USDT or USDC, if unspent. Move to a larger plan once you know how many locations the job needs.

How many proxies do I need for web scraping?

For public-data collection, size by locations and concurrency, not by volume. A job that respects each site's pace spreads its load across many sites, so a few IPs per country often carry it. More IPs will not let you go faster on one site than that site allows, and trying to do so breaks its rules and our policy.

Do more proxies make my job faster?

Only when the job is limited by your own connections, for example many different sites fetched at once. When the limit is one site's pace, more IPs change nothing, and using them to exceed that pace is evading the limit. Measure where your job waits before you buy more IPs.

Should I buy proxies in several countries or several cities?

Buy several countries when the site changes its content by country, which is common for prices, language and search results. Buy several cities in one country only when latency or a city-level view matters. Each city costs the same at RackProxies, from $1.29 per IP for 30 days.

Can I add IPs during a rental?

Yes. Buy another plan from your balance; each rental has its own 30-day term and end date in your account. Each rental lasts 30 days from delivery. Renew from your account before the end date; keeping the same IPs after a rental ends is not guaranteed. Plan sizes are 1, 5, 10, 25, 50 and 100 IPs.

Do I need ID to buy 100 proxies?

No, not for any plan size. No KYC: no ID, no selfie, no documents to sign up, top up or buy. You pay in BTC, USDT, USDC, ETH, SOL, LTC: send the exact amount, click "I've sent the payment", and the top-up is credited once confirmed. 100 IPs costs $59.25 as of October 2026; see pricing.

Which plan matches your count?

5 datacenter IPs

5 IPs

$6.45

$1.29/IP · 30 days

Exit IPs: United States, Canada, United Kingdom, Germany +18 more

  • A small fixed set
  • HTTP(S) and SOCKS5
  • 30-day rental
Choose 5 IPs

10 datacenter IPs

10 IPs

$12.69

$1.27/IP · 30 days

Exit IPs: United States, Canada, United Kingdom, Germany +18 more

  • One IP per job or account of your own
  • HTTP(S) and SOCKS5
  • 30-day rental
Choose 10 IPs

25 datacenter IPs

25 IPs

$29.85

$1.19/IP · 30 days

Exit IPs: United States, Canada, United Kingdom, Germany +18 more

  • Several countries or cities
  • HTTP(S) and SOCKS5
  • 30-day rental
Choose 25 IPs

In every plan: Dedicated IPv4: one customer per IP · 30-day rental, renewable · HTTP(S) and SOCKS5 · Username/password or IP allowlist · Billed per IP, not per GB

Sources (3)
  1. RFC 9309: Robots Exclusion Protocol — IETF (2026-10-19)
  2. urllib.robotparser: Parser for robots.txt — Python Software Foundation (2026-10-19)
  3. RFC 6585: Additional HTTP Status Codes (429 Too Many Requests) — IETF (2026-10-19)

1 IP $1.29 · no KYC

See pricing