Proxies by country: rotating and sticky lines, paid per GB
Pick a country, a session type and a protocol in the dashboard, and FLEX-Traffic hands you lines for the job. A rotating line changes its IP on every request, a sticky line keeps one address. You pay for gigabytes only: we cap neither threads nor speed. Below we take the Russia pool apart: a fresh test and the jobs it handles, from Yandex to CIAN.
You choose the session type when you create a list, together with the country, protocol and number of lines. Keep as many lists as you need: Russia for Avito, the US for Amazon, Germany for ad checks. The dashboard creates up to 1,000 lines at a time.
Rotating line
New IP on every request
Every request goes out through another address in the country you picked. The site sees thousands of different visitors, and no per-IP request limit builds up.
Scraping Yandex results and marketplace catalogs
Collecting Avito and CIAN listings
Price and stock monitoring across a country
Sticky session
One IP per line
The line keeps one address while you use it. If the device goes offline, the line moves to another IP in the same country, and the username and password stay the same. A timer in the dashboard swaps addresses on a schedule.
Logging in to dashboards and accounts
Carts, checkout and multi-step forms
Antidetect browser profiles
You pick the country for both types
United States
Russia
United Kingdom
Germany
France
Italy
Spain
Netherlands
Poland
Ukraine
Türkiye
Kazakhstan
Brazil
Mexico
Argentina
India
Indonesia
Vietnam
Thailand
Philippines
Japan
South Korea
Canada
Australia
These are the largest locations in the pool; you will find the other countries in the list when you create lines.
The Russia pool in numbers: 14,000 requests in 30 minutes
On 30 October 2026 we ran a rotating Russia line through our pool test bench. Here is what one line delivered: how many addresses, whose networks and how fast they answered.
99.7%of requests got an answer
9,293different IPs in 30 minutes through one line
5,748different /24 subnets among them
425provider networks (ASN) in a sample of 2,000 addresses
97.7%of addresses geolocated in Russia
99.5%of addresses belong to internet providers
96.5%of addresses are absent from all five spam lists
87%of answers came back in under 2 seconds
How many different IPs one line gave
Every minute the line brought more than 220 new addresses, 455 in the first minute. The curve never flattens: even in the last three minutes half of the answers came from IPs the test had not seen yet.
02,0004,0006,0008,00010,0000510152025309,293 IPs
Test minute
How many different IPs one line gave
Test minute
Unique IPs
0
0
1
455
2
895
3
1,313
4
1,714
5
2,116
6
2,498
7
2,867
8
3,217
9
3,564
10
3,909
11
4,246
12
4,576
13
4,882
14
5,166
15
5,456
16
5,740
17
6,020
18
6,315
19
6,586
20
6,843
21
7,110
22
7,378
23
7,617
24
7,848
25
8,092
26
8,336
27
8,588
28
8,819
29
9,047
30
9,293
Providers of the exit addresses
The addresses belong to subscribers of national and regional providers across Russia. We counted the shares on a sample of 2,000 IPs.
Rostelecom30.6%
Beeline3.6%
MTS3.0%
Tattelecom2.5%
Ufanet2.2%
MegaFon1.2%
TTK1.1%
MGTS1.1%
Bashinformsvyaz0.9%
416 more networks53.8%
Method. The line ran for 30 minutes on 50 threads capped at 8 requests per second, 14,339 requests in total. Each request opened a new connection and asked an echo service for its external IP. After the test we checked 2,000 exit addresses without the proxy: country, provider and the hosting flag in a geo database, reputation in five DNSBL spam lists. The script in the guide below repeats this test on your own line at a smaller scale.
You cannot pick a city for a line, so it can exit in Moscow, Novosibirsk, Yekaterinburg or any other city where pool subscribers live. Either way the site sees a Russian IP of a home provider.
Population
over 140 million
Capital
Moscow
Regions
over 80
Time zones
11, UTC+2 to UTC+12
Internet users
about 130 million
Domains
.ru, .рф and .su
Largest cities
Moscow
Saint Petersburg
Novosibirsk
Yekaterinburg
Kazan
Krasnoyarsk
Nizhny Novgorod
Chelyabinsk
Neighboring countries
Norway
Finland
Estonia
Latvia
Lithuania
Poland
Belarus
Ukraine
Georgia
Azerbaijan
Kazakhstan
China
Mongolia
North Korea
What to do with the Russia pool: Yandex, Avito, CIAN and more
Russian sites treat foreign and hosting addresses differently: they change the results, ask for a captcha or close the catalog. Through the Russia pool a request comes from a real home device of a Rostelecom, Beeline, MTS or regional provider subscriber. The site sees an ordinary visitor from Russia and will most likely let them in without a captcha.
Yandex
Rotating
Rankings and snippets in the results, Yandex Market prices, business cards in Yandex Maps. Set the results region with the lr parameter in the request URL: the Russian IP opens the results, and lr picks the city.
Avito
Rotating
Listings, prices and sellers by category and region, competitor price history. Avito often blocks foreign and hosting addresses, while a home IP opens the catalog the way an ordinary buyer sees it.
CIAN
Rotating
Apartments and price per square meter by city, new buildings, agency offers. With rotation every results page goes out from a new address, and no per-IP limit builds up.
Ozon, Wildberries, Megamarket
Rotating
Prices, stock, card positions in marketplace search and reviews. Marketplaces also check the browser, so collect them with Playwright or an antidetect browser behind the proxy.
2GIS and Yandex Maps
Rotating
Business directories by city: addresses, opening hours, ratings and reviews for market research and local SEO.
hh.ru and SuperJob
Rotating
Vacancies and salary ranges by region, demand for professions and skills.
Auto.ru and Drom
Rotating
Car prices by make, year and city, market valuation for dealers and trade-in.
Dashboards and accounts
Sticky
Avito personal accounts, Yandex Direct, Wordstat, seller dashboards on marketplaces. A sticky line keeps one Russian IP from login to logout.
How much traffic your scraping will use
Enter how many thousand pages a day you collect, what kind of pages and the period. The calculator works out the volume, picks the best price tier and shows the price of a thousand pages.
10k pages a day × 200 MB per thousand × 30 days ≈ 60 GB
The estimate uses an average page weight. Real usage depends on the site, compression and whether you load images, so start with a test: 1 GB costs $1.
How to get lines for the country you need
1
Top up your balance and take a test gigabyte for $1.
A gigabyte covers 5,000 HTML pages without images, enough to check the country and the speed. No whitelist needed: lines let you in by username and password.
2
Create a list of lines.
Set the country, session type, protocol and number of lines. HTTP and SOCKS5 use different ports, so set the same protocol in your software as in the dashboard.
3
Connect the line to your scraper or browser.
A line looks like host:port:login:password. For Python and most libraries write it as http://login:password@host:port or socks5://login:password@host:port.
4
Check the line with the script below.
It sends 200 requests through the line and shows how many unique IPs you got, from which countries and networks, and how fast the answers came.
5
Turn on traffic auto top-up.
The Traffic auto top-up switch buys the volume you set from your balance when less than 1 GB is left. One balance covers all pools, and an export never stops halfway.
Paste a line from the dashboard into LINE, the protocol into PROTOCOL and run the script. A rotating line shows almost as many IPs as there were requests, a sticky line shows one address. The script takes provider names from the echo service answer, just like our test.
Python 3.9+Install before running:pip install "requests[socks]"
# pip install "requests[socks]"import time, statistics, requests
from collections import Counter
from concurrent.futures import ThreadPoolExecutor
LINE = "host:port:login:password"
PROTOCOL = "http"
REQUESTS = 200
THREADS = 20
ECHO_URL = "https://ipinfo.io/json"
host, port, login, password = LINE.split(":")
scheme = "socks5h"if PROTOCOL == "socks5"else"http"
proxy_url = f"{scheme}://{login}:{password}@{host}:{port}"
PROXIES = {"http": proxy_url, "https": proxy_url}
defprobe(_):
start = time.monotonic()
try:
data = requests.get(ECHO_URL, proxies=PROXIES, timeout=20).json()
except (requests.RequestException, ValueError):
returnNoneifnot data.get("ip"):
returnNonereturn data["ip"], data.get("country", "--"), data.get("org", "unknown"), time.monotonic() - start
withThreadPoolExecutor(THREADS) as executor:
answers = [a for a in executor.map(probe, range(REQUESTS)) if a]
print(f"answered: {len(answers)} of {REQUESTS} ({len(answers) / REQUESTS:.1%})")
if answers:
ips = {ip: (country, org) for ip, country, org, _ in answers}
subnets = {ip.rsplit(".", 1)[0] for ip in ips if"."in ip}
times = sorted(t for *_, t in answers)
p90 = times[max(0, int(len(times) * 0.9) - 1)]
countries = Counter(country for country, _ in ips.values())
print(f"unique IPs: {len(ips)}, unique /24 subnets: {len(subnets)}")
print("countries:", ", ".join(f"{c} {n}"for c, n in countries.most_common(5)))
print(f"response time: median {statistics.median(times):.2f} s, 90% under {p90:.2f} s")
print("top providers:")
for org, n inCounter(org for _, org in ips.values()).most_common(10):
print(f"{n:>6} {org}")
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
A test on a couple of thousand Yandex or Avito pages: country, speed, answer rate.
from 50 GB
$0.75 per GB
Competitor price monitoring: 10,000 product cards a day for a month.
from 100 GB
$0.65 per GB
Daily Avito and CIAN collection across several cities, about 20,000 pages a day.
from 500 GB
$0.55 per GB
Marketplaces through a browser: 12,000 pages a day with scripts and images.
How to scrape Russian sites and stretch your gigabytes
Scrape through rotation, log in through sticky. On a rotating line an account comes in from a new IP on every request, and the platform will ask to confirm the login.
Set the Yandex region with the lr parameter: FLEX-Traffic picks the country only, so the IP does not set the city.
Turn off images, fonts and video in your scraper. On HTML pages this cuts traffic several times over.
Keep a pace the site can handle: spread requests over time and do not hit one page with a hundred threads.
Send ru-RU as the language in your headers and set the browser time zone by the IP. Russia spans eleven time zones, and pool addresses sit across the regions.
Questions about proxies by country
01How does a rotating line differ from a sticky session?
A rotating line goes out through a new IP on every request, a sticky line keeps one address while you use it. You set the country for both types. Take rotation for scraping and bulk checks, sticky for accounts, carts and forms.
02Can one order hold lines for different countries?
Yes. The gigabytes of an order are shared by all lines, and you can create as many lists as you like: for Russia, the US, Germany and other countries. Each list has its own country, session type and protocol, up to 1,000 lines at a time.
03Is there a thread or speed limit?
No. We cap neither threads nor speed, you pay for gigabytes only. In our test a Russia line ran on 50 threads for 30 minutes and answered 99.7% of requests.
04Can I pick a city or provider in Russia?
No, in FLEX-Traffic you pick the country only. Addresses come from many providers: we counted 425 networks in the test, the largest is Rostelecom. For regional Yandex results pass the region with the lr parameter.
05How does a site see a request through the Russia pool?
As a visit from a home connection of a Russian provider, the same kind ordinary visitors use. Such addresses get captchas less often than hosting ones. The rest depends on your software: headers, request pace and browser behavior.
06How much traffic do a thousand pages take?
API and JSON answers take about 40 MB per thousand requests, HTML pages without images about 200 MB, collecting with a browser that loads scripts and images from 1.5 GB. The calculator on this page uses these figures, and the test gigabyte shows your real usage.
The rest of the FLEX-Traffic answers live in the general FAQ, and the plans and calculator are on the home page.
Start with 1 GB for $1
Take a gigabyte for $1, create a Russia line and run the script from this page. A month of volume then costs from $0.75 per GB.