Back to Blog

How Many Proxies Do You Need for Arbitrage, SMM, and Scraping: Calculating Pool Size for Your Needs

We analyze how many proxies are actually needed for account farming, arbitrage, SMM, and scraping. Calculation formulas, examples for different tasks, and common mistakes when choosing the pool size.

📅February 4, 2026

One of the most common questions when working with proxies is how many IP addresses do you really need to buy? A pool that is too small will lead to bans and blocks, while one that is too large will result in overpayment for unused resources. In this article, we will explore specific calculation formulas for different tasks: farming Facebook Ads accounts, multi-accounting on Instagram, scraping Wildberries, and other popular scenarios.

Basic Principle: One Account — One IP or Not?

A common myth is that each account requires a separate proxy server. In practice, this is not always the case. The size of the pool depends on three factors:

  • Type of Task: Farming new accounts requires strict isolation (1 account = 1 IP), while working with warmed-up accounts is more flexible.
  • Platform: Facebook strictly tracks connections between accounts, Instagram is more lenient, and marketplace scrapers are not tied to accounts at all.
  • Work Intensity: If you make 1000 requests per hour from one IP, that is a red flag for any platform.

The key rule is: the higher the risk of a ban, the greater the ratio of IPs to accounts should be. For farming Facebook Ads, this is 1:1 or even 2:1 (two IPs for one account to switch in case of suspicious activity). For managing warmed-up Instagram accounts, a ratio of 1:3 (one proxy for three accounts) can be used if you are working through an anti-detect browser like Dolphin Anty or AdsPower.

Important: Even if the platform allows using one IP for multiple accounts, other fingerprint parameters must differ. Use anti-detect browsers to create unique profiles with different User-Agent, WebRTC, Canvas, and other parameters.

Arbitrage: Farming and Warming Up Facebook/TikTok Ads Accounts

Traffic arbitrage is the most demanding task for proxies. Facebook and TikTok actively combat multi-accounting, using machine learning algorithms to identify linked accounts. If the system detects that several ad accounts are accessing from one IP, it can lead to a chain ban — blocking all linked accounts.

Farming New Facebook Ads Accounts

For farming (creating and warming up new accounts), a ratio of 1:1 — one account per proxy is recommended. Moreover, many arbitrageurs keep 2-3 backup IPs for each account in case the main proxy gets blacklisted by Facebook.

Example calculation for farming 20 Facebook Ads accounts:

  • Main pool: 20 proxies (one for each account)
  • Backup pool: 10 proxies (for rotation during suspicious activity)
  • Total: 30 proxies for comfortable work with 20 accounts

Type of proxies: residential proxies or mobile proxies. Data center proxies are not suitable for farming Facebook as they get blacklisted too often. Mobile proxies show the best trust score but are more expensive.

Working with Warmed-Up TikTok Ads Accounts

If the accounts have already been warmed up (have a history of activity for 1-2 months, launched campaigns, spent budget), the requirements for proxies are more lenient. TikTok is less aggressive in tracking multi-accounting than Facebook. For warmed-up accounts, a ratio of 1:2 — one proxy for two accounts can be used, provided you are working through an anti-detect browser with different fingerprint profiles.

Example: you have 10 warmed-up TikTok Ads accounts. The minimum pool is 5 proxies, the recommended pool is 7-8 proxies (with a reserve for rotation).

SMM: Managing 10-50 Instagram and TikTok Accounts

SMM specialists and agencies usually manage client accounts: publish content, respond to comments, launch targeting. This is a less risky task than farming because the accounts are real, with history and followers. However, mass logging into 30 accounts from one IP also looks suspicious.

Instagram: Managing Client Accounts

Instagram is relatively lenient towards SMM agencies if basic security rules are followed. The recommended ratio is 1:3 or 1:5 (one proxy for 3-5 accounts). A mandatory condition is the use of an anti-detect browser (Dolphin Anty, AdsPower, Multilogin) with unique profiles for each account.

Example calculation for an agency managing 30 Instagram accounts:

  • Conservative approach: 10 proxies (1:3)
  • Optimal approach: 6-8 proxies (1:4 or 1:5)
  • Risky approach: 5 proxies (1:6) — possible blocks during active work

An important nuance: if you are using automation (mass posting, auto-replies), reduce the number of accounts per IP. For automated actions, a safe ratio is 1:2.

TikTok: Working with Business Accounts

TikTok is stricter about suspicious activity than Instagram. For managing business accounts, a ratio of 1:2 or 1:3 is recommended. If you are publishing content manually (without auto-posting), you can use one proxy for 3 accounts. When using schedulers and automation — strictly 1:2.

Platform Manual Work With Automation Type of Proxy
Instagram 1:5 1:2 Residential/Mobile
TikTok 1:3 1:2 Mobile
Facebook (warmed-up) 1:2 1:1 Residential/Mobile
VK, Telegram 1:10 1:5 Residential

E-commerce: Scraping Wildberries, Ozon, Avito

Scraping marketplaces and classifieds is a task where the number of proxies is determined not by the number of accounts, but by the volume of requests and scraping speed. Wildberries, Ozon, and Avito actively block IP addresses that make too many requests.

Monitoring Competitor Prices on Wildberries

Suppose you are tracking the prices of 500 competitor products on Wildberries. You need to scrape these products every hour to respond quickly to changes. That’s 500 requests per hour, or 12,000 requests per day.

The safe limit for Wildberries is approximately 100-150 requests per hour from one IP (depends on the quality of the proxy). Calculation:

  • 500 products / 100 requests per IP = 5 proxies (minimum)
  • Recommended pool with a reserve: 8-10 proxies
  • Type of proxy: residential proxies (data centers get blocked faster)

If you scrape less frequently (for example, every 6 hours), you can manage with a smaller pool — 3-5 proxies will be sufficient.

Mass Posting on Avito

Avito limits the number of ads from one IP. For mass posting (for example, 50 ads per day), you need to distribute them across different proxies. A safe norm is no more than 5-7 ads from one IP per day.

Calculation for posting 50 ads per day:

  • 50 ads / 5 ads per IP = 10 proxies
  • Recommended pool: 12-15 proxies (considering rotation)

Automation and Mass Actions on Social Media

Automation (mass likes, follows, comments, direct messages) is a red flag for any social network. Even if you use quality automation tools, a high frequency of actions from one IP will lead to blocking.

General rule: the more aggressive the automation, the more proxies you need. For mass following on Instagram (300-500 follows per day from one account), it is recommended to use a separate proxy for each account, even if you are managing only 5-10 accounts.

Mass Messaging on Telegram

Telegram has strict limits on sending messages. From one account, you can send about 40-50 messages per day to new users (without adding them to contacts). If you use 10 accounts for messaging, that’s 400-500 messages per day.

Recommendation: one proxy per account for mass messaging. For 10 accounts — at least 10 proxies. Using one IP for multiple messaging accounts will almost certainly lead to floodwait (temporary blocking of message sending).

IP Rotation: When a Large Pool is Needed with a Small Number of Accounts

There are scenarios where the size of the proxy pool needs to be significantly larger than the number of accounts. This is due to the necessity for frequent IP rotation.

Scraping with High Request Frequency

If you are scraping a site that aggressively blocks suspicious IPs (for example, scraping Google or Yandex search results), you will need a large pool for rotation. One IP can make 10-20 requests, after which it needs to be "cooled down" for several hours.

Example: you are scraping 1000 requests on Google per hour. Considering a limit of 10 requests per IP, you need at least 100 proxies. In practice, a pool of 150-200 proxies is recommended for comfortable rotation without blocks.

Working with Geo-Targeting

If you need to check ads or content from different cities (for example, if you are setting targeting for 20 cities in Russia), you need proxies from each region. Even if you have one ad account, the proxy pool must cover all target geos.

Example: you are launching ads on Avito in 15 cities and want to check how the ads appear in each region. You need at least 15 proxies (one for each city), even if you have only one account.

Calculation Formulas for Popular Tasks

We have compiled practical formulas for quick calculation of proxy pool size for different tasks:

Farming Facebook/TikTok Ads Accounts

Formula: Number of accounts × 1.5
Example: 20 accounts × 1.5 = 30 proxies
Type: Mobile or residential

SMM: Managing Instagram Accounts (Manual Work)

Formula: Number of accounts ÷ 4
Example: 40 accounts ÷ 4 = 10 proxies
Type: Residential

SMM: Instagram Automation (Mass Following, Likes)

Formula: Number of accounts × 1
Example: 10 accounts × 1 = 10 proxies
Type: Mobile (for better trust score)

Scraping Marketplaces (Wildberries, Ozon)

Formula: (Number of requests per hour ÷ 100) × 1.5
Example: (500 requests ÷ 100) × 1.5 = 8 proxies
Type: Residential

Posting Ads on Avito

Formula: Number of ads per day ÷ 5
Example: 50 ads ÷ 5 = 10 proxies
Type: Residential (preferably with geo from the required city)

Mass Messaging on Telegram/WhatsApp

Formula: Number of accounts × 1
Example: 15 accounts × 1 = 15 proxies
Type: Mobile (mandatory!)

Common Mistakes When Choosing Pool Size

Let’s discuss common mistakes that lead either to overpayment for unused proxies or to bans due to an insufficient pool.

Mistake 1: Buying Too Small a Pool "for Trial"

Many beginners buy 3-5 proxies to work with 20 accounts, thinking "I’ll try, and if necessary, I’ll buy more." The result is a chain ban of all accounts within a week. Restoring banned Facebook Ads accounts is nearly impossible, and the time lost on farming and warming up amounts to weeks of work.

Solution: Calculate the pool with a reserve of 20-30%. It’s better to have unused proxies than to lose accounts.

Mistake 2: Using Data Center Proxies for Tasks Requiring Residential Proxies

Data center proxies are cheaper, which tempts you to save. However, for farming Facebook, working with Instagram, or scraping protected sites, they are unsuitable — the block rate is too high. In the end, you buy 20 data center proxies, they get blocked in 2 days, and you still have to buy residential ones.

Solution: Use data center proxies only for tasks where they are effective: scraping simple sites, SEO monitoring, checking availability. For social networks and protected platforms — only residential or mobile.

Mistake 3: Ignoring Geo-Distribution of Proxies

You buy 20 proxies to work with the Russian segment of Instagram, but all IPs turn out to be from Kazakhstan or Ukraine. Instagram sees that an account with a Russian SIM card and Russian-language content is constantly logging in from another country — this is suspicious.

Solution: Always check the geo of proxies before purchasing. For working with Russian accounts — proxies from Russia, for Ukrainian accounts — from Ukraine. The exception is if you intentionally imitate a traveler user, but that’s a separate strategy.

Mistake 4: Lack of Rotation When Scraping

You bought 5 proxies for scraping 2000 products on Wildberries and set the scraper to use them in turn. The scraper makes 400 requests from each IP per hour — all proxies get blocked. You have to wait several hours for the IPs to "cool down," or buy new ones.

Solution: For high-frequency scraping, use either a large pool (20-30 proxies) with slow rotation or proxies with automatic IP rotation (sticky sessions with a short session lifetime — 5-10 minutes).

Mistake 5: Using One Proxy for Linked Accounts

You are farming 10 Facebook Ads accounts, using different proxies, but at some point decide to log into two accounts from one IP "just to check." Facebook detects the connection, and when one account gets banned, both are banned.

Solution: Never violate the account isolation rule. If you are working on a "1 account = 1 IP" scheme, this rule must always be followed, without exceptions. Use anti-detect browsers with proxy binding to profiles — this will eliminate accidental mistakes.

Conclusion

The optimal size of the proxy pool depends on three factors: the type of task, the platform, and the intensity of work. For farming Facebook Ads accounts, use a ratio of 1.5:1 (30 proxies for 20 accounts), for managing warmed-up Instagram accounts, a ratio of 1:4 (10 proxies for 40 accounts) is sufficient, and for scraping marketplaces, calculate the pool based on the number of requests per hour.

The main rule is to always take a pool with a reserve of 20-30%. It’s better to have unused proxies than to lose accounts or face blocks at the most inconvenient moment. Use anti-detect browsers (Dolphin Anty, AdsPower, Multilogin) for isolating accounts, even if several accounts are working through one proxy — the fingerprint must be unique.

If you plan to work with traffic arbitrage, multi-accounting on social media, or scraping marketplaces, we recommend starting with residential proxies — they provide the optimal balance between cost and platform trust level. For tasks with high trust score requirements (farming Facebook, TikTok Ads), consider mobile proxies.