Skip to main content

Estimate how many datacenter IP addresses you need

Your plan includes a fixed number of datacenter proxy IP addresses. Before you run a large job through the proxy, estimate how many IP addresses it needs and compare the result with your plan.

The estimate applies to datacenter proxies only. Residential proxies are billed by traffic, the Google SERP proxy by request, and Unblocker in Unblocker units, so their IP count doesn't limit you. For Google Search results, use the Google SERP proxy instead of sizing datacenter IP addresses for them.

Calculate the estimate

The number of IP addresses a job needs depends on how many pages it visits on a single domain, how long it can take, and how often it repeats. Major websites need 10 times as many IP addresses as other websites.

The job can take up toDivide by
A month10,000
A day1,000
An hour100
The job repeats everyMultiply by
Month1
Day10
Hour100

To estimate the number of IP addresses:

  1. Take the number of pages the job visits on a single domain.
  2. Divide it by the value for how long the job can take.
  3. Multiply the result by the value for how often the job repeats.
  4. If the target is a major website, such as CNN, multiply by 10.

Examples

ScenarioCalculationIP addresses
10,000 pages from a local e-commerce website, once a month, finished within a day10,000 / 1,000 * 110
5M product pages from a major online marketplace, once a month, spread over the month5,000,000 / 10,000 * 1 * 105,000
100 pages from each of 1,000 websites, every day, finished within a day100 / 1,000 * 101

Each estimate depends on its assumptions:

  • The e-commerce estimate assumes you spread the job across the whole day. A faster job needs more IP addresses.
  • The marketplace estimate seems high, but the job visits the same marketplace every day. IP address rotation spreads those visits across your IP addresses, so more IP addresses mean fewer visits from each one. Long-term reliable access to a major website needs about this many.
  • The 1,000-websites estimate uses the number of pages per domain, not the total. Its one IP address covers all 1,000 websites. It assumes you spread the job and the websites don't use Cloudflare or a similar distributed IP protection system.

Compare the estimate with your plan

To see how many datacenter IP addresses your plan includes, go to Billing > Subscription in Apify Console and look under Datacenter proxies. To see the count in each proxy group, open the Proxy page and check the Available IPs column.

Get more IP addresses

If you need more IP addresses than your plan includes:

  • On a paid plan, go to Billing > Subscription, select Buy add-ons, and enter the number of IP addresses in Shared datacenter proxies.
  • Upgrade to a plan that includes more IP addresses. For the IP addresses and add-on price of each plan, see the Apify pricing page.
  • For more than 1,999 additional IP addresses, contact support.
  • For IP addresses that only you use, ask support about dedicated proxy groups.

Adjust the estimate

The tables give rough estimates. On some websites, they can be far off. If the job repeats without being blocked, try fewer IP addresses. If you see blocking, add more.