ProxyStats: Residential IP Recurrence Study 2026
Cookies are required
To use the site correctly, please enable Cookies in your browser settings.
Every account has its own residential IP. Why they still end up linked

Every account has its own residential IP. Why they still end up linked

ProxyStats
residential IP
address recurrence
IP reuse
pool check
session ID
multi-accounting
Telegram
benchmark
study
network gateways
Python script
Germany
USA
16 day ago
Views: 200

cover-en1790854891

ProxyStats, an independent benchmark of residential IP relays. Research on data from 14 networks, September 2026.

Key findings

  • A "fresh residential IP" does not mean the network never gave that address to you before. Two sessions with different session IDs can leave from the same address, and then two of your accounts share an IP in their history.

  • We measured how often addresses come back on 12 networks. In Germany, 10 networks out of 12 bring back 1.4% to 4.5% of addresses week to week, and two bring back over 8%. In the US, 11 out of 12 bring back 0.2% to 2%.

  • You can test your own pool in an evening with the script in this article. It costs about 10 MB of traffic and gives you two numbers that show whether the pool can carry your number of accounts.

The scenario

You run 50 Telegram accounts. Each has its own sticky session with its own session ID, the network gateways are residential, and the provider's pricing page promises "millions of addresses". By every rule, the accounts have nothing to do with each other.

Then one account gets restricted. You open your login log and find that its address belonged to another of your accounts last week, and to a third one the day before yesterday.

Your software may have nothing to do with it. The repeats come from how the pool hands out addresses, and you can measure them.

How it happens

A session ID does one job: while the session lives, the provider keeps you on one exit address. It does not decide which address your next new session gets. The provider picks that from the addresses it has in the country, and if it has few, it hands out ones you have already had.

fig1-en1790854899

For any platform that compares login addresses, a shared IP links two accounts. Telegram does see login addresses: Settings → Devices shows where each login came from.

"Millions of IPs" on a landing page says nothing about this: it usually counts every country over a long period. You need something else: how many addresses are actually available in your country this week, and how often they come back.

The research: 12 networks, 1,200 sessions a week

Every 15 minutes our servers in Frankfurt, New York and Singapore open new sessions through 14 gateway networks and record which address each request left from. We open each session the way the network's own product opens a new one: with a new session ID or on a new port.

Once a week we take 1,200 of these sessions per network and country and compute the return from the previous week: the share of this week's addresses we had already seen the week before. That is your chance of landing on an IP where another of your accounts sat a week ago.

Periods when a network had an incident (an attack on it, our own traffic running out) stay out of the count. Below is the median of the last four weeks, to 27 September. Two networks have not reached the sample size yet, and two have only two weeks so far.

Return from the previous week

US

Germany

Most networks

0.2–2% (11 of 12)

1.4–4.5% (10 of 12)

The rest

one network, over 8%

two networks, over 8%

fig2-en1790854909

What follows from it.

Germany runs shallower than the US. For 11 networks out of 12, German addresses come back more often than American ones, five times as often or more for four of them. The same network can be deep in one country and shallow in another.

Repeats happen within a single week too. The return from the previous week shows how the pool refreshes over time. If you start accounts in batches over a few days, you also need to know how many different addresses you get right now. The script below counts that second number.

How to test your own pool

The test repeats our measurement: 1,200 new sessions, each with a new session ID, one request each to a service that returns your IP. Use exactly 1,200: the repeat rate grows with the sample, and on 300 sessions any pool looks cleaner than it is. It takes about 10 MB of traffic and 20 to 40 minutes.

The script is in Python (pip install httpx). Put in the login format from your provider's dashboard; the script replaces {sid} with a new session ID.

import json, sys, uuid import httpx PROXY = "http://USER-session-{sid}:PASS@gate.example.com:7000" # format from your provider's dashboard N = 1200 ips = [] for _ in range(N): url = PROXY.format(sid=uuid.uuid4().hex[:10]) try: with httpx.Client(proxy=url, timeout=20) as client: ips.append(client.get("https://api.ipify.org").text.strip()) except httpx.HTTPError: pass # skip a failed request: it tells us nothing about repeats json.dump(ips, open(sys.argv[1], "w")) print(f"successful sessions: {len(ips)}, different addresses: {len(set(ips))}")

Run python pool_check.py week1.json, and a week later python pool_check.py week2.json. The second script computes the return from the previous week:

import json, sys prev = set(json.load(open(sys.argv[1]))) cur = set(json.load(open(sys.argv[2]))) print(f"came back from last week: {100 * len(prev & cur) / len(cur):.1f}%")

Test the country your accounts live in, not the cheapest one.

If your provider gives access by port rather than session ID, you will never see more different addresses than you have ports. We made this mistake ourselves: we got a hundred addresses from a hundred ports and filed the pool as small, when our own allocation was the limit.

The result: what to do with the numbers

Different addresses. Every address short of 1,200 is a session that landed on an address already handed out. 1,150 different means 50 of 1,200 sessions hit a repeat, one in twenty-four. Scale that to the number of accounts you start in a week.

Return from the previous week:

Return from last week

What it means for multi-accounting

up to 3%

The pool refreshes well; you can start accounts in batches

3–8%

Repeats are visible. Spread account creation over time and keep an address log

over 8%

A shallow pool for this country. Look for another country or another network

The 3% and 8% lines are the same ones behind the Address recurrence card on each network's page on our site.

Three rules that hold for any pool:

  1. Keep a log of which account logged in from which IP. That way you will spot a shared address yourself.

  2. One session per account. Never reuse a session ID across accounts.

  3. The more new accounts you start on one network in a week, the more often they meet on the same address. On a shallow pool, spread account creation over time.

Where to find data on networks

Our ranking shows score, price, latency from three cities and the share of addresses with no abuse reports for each network, Open a network's page: under What we measured, the Address recurrence card shows, per country, whether an address comes back rarely (under 3% a week), sometimes (3–8%) or often (over 8%), on the same four-week median. The methodology explains how we compute every number.

ProxyStats sells no network gateways and no places in the ranking. We earn from analytics that providers buy about their own networks, and paying and non-paying networks get the same score. Found a mistake in our data? Write to us at proxystats.io/contact. We will fix it and say so in public.

How helpful is this article?

Click a star to rate

Average rating: 0/5. Votes: 0
Vector illustration about downloading Telegram Expert: Telegram logo in the center of a monitor with a download icon, surrounded by symbols of mailings, users, chats, and arrows. Visual emphasis on automation, invites, account warm-up, channel cloning, and other modules.

Download Telegram Expert - software for Telegram promotion

Telegram Expert is professional software for fast channel growth and sales in Telegram. Launch mass mailings and invites, warm up accounts without bans, consolidate dialogs in one place, and scale your team. All in one window - fast, safe, and tailored to your tasks.

What it can do:

  • TDATA Converter - массово переводит session+json в TDATA.
  • Booster - account warm-up via smart dialogs to increase trust.
  • Registrar - account creation via any SMS services with the sms-activate standard.
  • Duplicator - a second session for existing accounts for transfer and protection.
  • Forwarder - routes incoming replies to a working group and sends replies to clients.
  • Interceptor - catches messages by keywords from chats/channels and forwards them to you.
  • Invite via admin - invitations even to restricted groups.
  • Channel and chat cloner - full copies, including protected content.
  • Reporter - mass complaints about messages/users/channels.
Comments
No comments yet

No one has left a comment yet

Visual
BBCode
Other articles
What Are Telegram Gateways, How Do They Work, and How to Use Them?

What Are Telegram Gateways, How Do They Work, and How to Use Them?

Telegram network gateways route the app’s connection through an intermediary server before it reaches Telegram’s infrastructure. They can support authorized regional testing, separate work environments, and more consistent connection routes for business operations. According to Statista, Telegram’s global user base represented 11.6% of the world’s population in 2025. Such a broad international reach makes stable, location-aware connection settings relevant for teams that use Telegram across d...

1 month ago
Views: 440
Read more...
Telegram Ad Analytics: How to Track Subscribers and Leads with Telegram Expert

Telegram Ad Analytics: How to Track Subscribers and Leads with Telegram Expert

After an advertising post, the channel grew and managers received service inquiries. To evaluate the placement, you need to determine which joins are connected to the publication and where the leads came from. When messages are received by several work accounts, keeping this record becomes more difficult. This guide covers tracking advertising in third-party Telegram channels: separate invite links, confirming the source of a lead, and handling incoming messages in Telegram Ex...

1 days ago
Views: 22
Read more...
Top 8 Cloaking Mistakes in 2026 and How to Avoid Them. Tips from leading cloaking service Adspect.ai

Top 8 Cloaking Mistakes in 2026 and How to Avoid Them. Tips from leading cloaking service Adspect.ai

[media mw=100]3382[/media] In 2026, moderation across many advertising networks has become more sophisticated, and even experienced media buyers can lose accounts because of common mistakes. In this guide, we have compiled the 8 most common mistakes media buyers make when launching their campaign setups — based on real cases, current advertising-network policies, and feedback from active users. 1. Using weak cloaking The number-one cause of bans in 2026. Many people still rely on ...

1 month ago
Views: 360
Read more...
Which Anti-Detect Cloud Phone Is Best for Multi-Account Marketing in 2026?

Which Anti-Detect Cloud Phone Is Best for Multi-Account Marketing in 2026?

In 2026, as account security and anti-fraud systems on platforms like TikTok, Instagram, and Facebook continue to evolve, cloud phones have become essential infrastructure for e-commerce and social media marketing teams. A cloud phone is an independent cloud-based Android device with unique hardware fingerprints including IMEI, MAC address, and Android ID. It provides complete isolation between accounts, solving the problems of high physical device costs and easy detection of Android emulators. ...

3 months ago
Views: 1.3K
Read more...