Proxies for Instagram and SMM: a separate IP per account

Give every Instagram account its own static FLEX-Traffic line: a separate IP and the country of its audience. The lines are fully compatible with IAM and other Instagram software, you log in with a username and password, and the pool holds about 500,000 addresses online.

  • An IP per account
  • Audience country
  • Works with IAM
  • From $0.55 per GB
Calculate traffic
Dozens of windows with photos and posts drawn by lines to one pool hub

How much traffic your accounts need

Enter the number of accounts, the usage mode and the period. The calculator works out the volume, picks the best price tier and shows the cost of one account.

Usage mode
Working period

10 accounts × 120 MB × 30 days ≈ 36 GB of traffic

To buy36 GBas calculated
Per 1 GB$1.00price from 1 GB
Total$36.00$3.60 per account for 30 days

Add 14 GB, and a gigabyte drops to $0.75.

Buy proxiesFLEX-Traffic · 36 GB · $36.00

The estimate uses average usage. Real usage depends on the sites, video and browser settings, so start with a test: 1 GB costs $1.

How to split accounts across IPs

  1. 1
    Buy 1 GB for $1 and create static lines.

    Pick the country of the account's audience and the static port type. One line per account, up to 1,000 lines at once.

  2. 2
    Check the lines before logging in.

    The script below requests the IP through each line twice, 10 minutes apart. That shows the address holds and does not repeat across two lines.

  3. 3
    Tie a line to each account.

    Enter the line's host, port, login and password in IAM, other Instagram software or the antidetect profile where you run the account. Use the same protocol as when creating the lines.

  4. 4
    Log in to an account only from its own line.

    A login from your home IP or from another line looks to the platform like a login from a different place, and it may ask for confirmation.

  5. 5
    Turn on traffic auto-purchase.

    The dashboard has a traffic auto-purchase switch: when less than 1 GB is left, it buys the volume you set from your balance. One account balance covers all pools. Keep funds on it, and the accounts will not lose connection mid-session.

Put the lines from the dashboard into flex_lines.txt and run the script. After 10 minutes it prints the country, the IP and the result for each line: the address held, changed, or the line did not answer. If two lines went out through one IP, the script flags that too.

Python 3.9+Install before running:pip install "requests[socks]"

# pip install "requests[socks]"
import time, requests
from concurrent.futures import ThreadPoolExecutor

LINES_FILE = "flex_lines.txt"
PROTOCOL = "http"
CHECK_URL = "https://ipinfo.io/json"
PAUSE_SEC = 600

def proxy(line):
    host, port, login, password = line.split(":")
    scheme = "socks5h" if PROTOCOL == "socks5" else "http"
    url = f"{scheme}://{login}:{password}@{host}:{port}"
    return {"http": url, "https": url}

def exit_ip(line):
    try:
        data = requests.get(CHECK_URL, proxies=proxy(line), timeout=20).json()
        return data.get("ip", ""), data.get("country", "")
    except (requests.RequestException, ValueError):
        return "", ""

lines = [line.strip() for line in open(LINES_FILE, encoding="utf-8") if line.count(":") == 3]
with ThreadPoolExecutor(50) as executor:
    first = list(executor.map(exit_ip, lines))
    print(f"{len(lines)} lines checked, second pass in {PAUSE_SEC // 60} min")
    time.sleep(PAUSE_SEC)
    second = list(executor.map(exit_ip, lines))

seen = {}
for n, ((ip, country), (ip2, _)) in enumerate(zip(first, second), 1):
    status = "no answer" if not ip else "same IP" if ip == ip2 else f"changed to {ip2 or 'no answer'}"
    if ip in seen:
        status += f", same IP as line {seen[ip]}"
    elif ip:
        seen[ip] = n
    print(f"{n:>4}  {country or '--':2}  {ip or '-':15}  {status}")

How many gigabytes to buy

The price per gigabyte depends on the volume and applies to the whole order. The Calculate button loads a typical scenario into the calculator.

from 1 GB

$1.00 per GB

Test on 2–3 accounts: country, login, first story.

from 50 GB

$0.75 per GB

An agency with 10–15 client accounts posting every day.

from 100 GB

$0.65 per GB

30–50 accounts with posts, or 10–15 on Reels warm-up.

from 500 GB

$0.55 per GB

Large agencies: 60+ accounts with video and Reels every day.

Five rules for accounts on proxies

  • One account, one line, one country. Do not change an account's country without a reason.
  • Give a new account a few days of normal activity before its first posts and ads.
  • Turn off video autoplay: watching Reels eats more traffic than the posts themselves.
  • Do not turn on the IP change timer for accounts. It recreates the list, and the account goes online from a new address.
  • Work within the platform rules. Proxies split accounts across addresses, but the action limits stay the same.

Questions about proxies for Instagram

01How many accounts can run on one line?
One. A static line gives one IP, and the platform may link the accounts on the same address. You can create up to 1,000 lines at once, so every account gets its own.
02Which country should I pick for an account?
The one where the account's audience lives or where it was registered. You cannot pick a city, only a country. Keep an account on one country: frequent country changes trigger login checks.
03Which Instagram software do the lines work with?
Full compatibility: IAM, ZennoPoster, BAS and other Instagram programs and scripts, plus antidetect browsers and SMM services. Any software that accepts HTTP or SOCKS5 with a login and password will do. Enter the line's host, port, login and password and the protocol you chose in the dashboard.
04What happens to an account if the line's IP goes offline?
The line moves to another IP, and the session reconnects if the program has reconnection turned on. If the platform asks you to confirm the login, confirm it as usual.
05How much traffic does one account use?
Direct messages and replies to comments take 30–50 MB a day, posts with stories about 100–150 MB, warm-up with Reels and video 300 MB and more. The calculator on this page uses these modes, and a 1 GB test shows the exact figure.
06Is photo and video upload traffic counted?
Yes. Everything that passes through the proxy in both directions counts: uploads, feed browsing, platform responses. Upload media once, without repeats, and turn off autoplay so the gigabytes go to the work of the accounts.

The rest of the FLEX-Traffic answers live in the general FAQ, and the plans and calculator are on the home page.

LOGIN/REGISTER