Rotating
US rankings and snippets, local results and ad blocks. Add gl=us and hl=en to the request URL and collect with Playwright: Google answers plain requests with a stub page.
remproxy.comA US line goes online through home connections of Comcast, Verizon, AT&T and other American providers. Take rotation for catalogs and search results, sticky for dashboards and accounts. We cap neither threads nor speed, you pay for gigabytes only.

On 30 October 2026 we ran a rotating US line through the same test bench as the Russia pool. Here is what one line showed in half an hour.
Almost every request came from a new address: 430–480 new IPs a minute out of 475–480 requests. In the last three minutes 91% of answers brought IPs the test had not seen, and the Chao1 estimate puts the reach of one line at 150,000 addresses.
| Test minute | Unique IPs |
|---|---|
| 0 | 0 |
| 1 | 473 |
| 2 | 952 |
| 3 | 1,428 |
| 4 | 1,903 |
| 5 | 2,380 |
| 6 | 2,852 |
| 7 | 3,321 |
| 8 | 3,789 |
| 9 | 4,259 |
| 10 | 4,718 |
| 11 | 5,184 |
| 12 | 5,647 |
| 13 | 6,111 |
| 14 | 6,566 |
| 15 | 7,021 |
| 16 | 7,475 |
| 17 | 7,935 |
| 18 | 8,393 |
| 19 | 8,851 |
| 20 | 9,310 |
| 21 | 9,752 |
| 22 | 10,189 |
| 23 | 10,639 |
| 24 | 11,080 |
| 25 | 11,515 |
| 26 | 11,958 |
| 27 | 12,400 |
| 28 | 12,839 |
| 29 | 13,274 |
| 30 | 13,745 |
The addresses belong to subscribers of the largest American providers. We merged the networks of one company into one row and counted the shares on a sample of 2,000 IPs.
Same method as for the Russia pool: the line ran for 30 minutes on 50 threads capped at 8 requests per second, 14,343 requests in total, each through a new connection to an echo service. We checked country, provider and the hosting flag in a geo database for 2,000 exit addresses, without the proxy. The script in the guide below shows how the site you need treats a US line.
Russia pool: 99.7% answers and 9,293 IPs in 30 minutesHow to pick a country, rotation or sticky, and what to collect from Russian sites: Yandex, Avito, CIAN.Proxies by countryYou cannot pick a state for a line, so the address can turn up in New York, Texas, California or any other state. Set the browser time zone by the line's IP.
American sites show prices, stock, shipping and search results by the visitor's location, and they often meet hosting addresses with a captcha. Through the US pool a request comes from a home connection of a Comcast, Verizon or AT&T subscriber, and the site sees an ordinary American shopper.
Rotating
US rankings and snippets, local results and ad blocks. Add gl=us and hl=en to the request URL and collect with Playwright: Google answers plain requests with a stub page.
Rotating
Prices, Buy Box, stock, reviews and product positions in search. With a US IP Amazon shows the American storefront and prices shipping by the session's ZIP code.
Rotating
Prices and stock at the big chains, compared with Amazon. These sites check the browser, so collect them with Playwright or an antidetect browser.
Rotating
Listings, sold prices, sellers and demand by category for market research and product sourcing.
Rotating
Homes for sale and for rent, price per square foot by state and city, property price history.
Rotating
Business listings, ratings and reviews by city for local SEO and competitor research.
Rotating
Job openings and salary ranges by state, demand for professions and skills.
Sticky
Google Ads and Meta dashboards, ad checks in the US, Instagram and TikTok accounts with an American audience. A sticky line keeps one US IP from login to logout.
Enter how many thousand pages a day you collect, their type and the period. The calculator works out the volume, picks the best tier and shows the price of a thousand pages.
10k pages a day × 300 MB per thousand × 30 days ≈ 90 GB
The calculated 90 GB would cost $67.50, while 100 GB come out $2.50 cheaper.
Buy proxiesFLEX-Traffic · 100 GB · $65.00The estimate uses the average weight of American store pages. Real usage depends on the site and whether you load images, so start with a test: 1 GB costs $1.
It covers 3,000 store pages without images. The line's username and password work from any IP, no whitelist needed.
Choose the US as the country, a session type and a protocol. Rotation fits catalogs and search results, sticky fits dashboards and accounts. HTTP and SOCKS5 use different ports.
It opens the page 50 times through the line and shows how many answers came back clean and how many hit a captcha, a browser check or a block.
In requests and Scrapy write the line as http://login:password@host:port. In Playwright pass server, username and password as separate fields.
With the Traffic auto top-up switch on, the dashboard buys the volume you set from your balance once less than 1 GB is left. One balance covers all pools.
Put the line into LINE, the page address into TARGET_URL and run the script. It sorts 50 answers into clean pages, captcha, browser check, blocks and errors and shows the median time of clean answers. In a minute you see whether the site lets pool addresses in and whether it needs a browser.
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"
TARGET_URL = "https://www.example.com/"
REQUESTS = 50
THREADS = 10
HEADERS = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 "
"(KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
"Accept-Language": "en-US,en;q=0.9",
}
CAPTCHA_MARKERS = ("captcha", "/sorry/", "robot check", "are you a human", "px-block", "cf-chl")
BROWSER_MARKERS = ("/httpservice/retry/enablejs", "enable javascript", "please enable js", "challenge-platform")
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}
def visit(_):
start = time.monotonic()
try:
r = requests.get(TARGET_URL, headers=HEADERS, proxies=PROXIES, timeout=30)
except requests.RequestException as e:
return f"error {type(e).__name__}", time.monotonic() - start
page = (r.url + r.text[:300000]).lower()
if any(marker in page for marker in CAPTCHA_MARKERS):
return "captcha", time.monotonic() - start
if any(marker in page for marker in BROWSER_MARKERS):
return "needs browser", time.monotonic() - start
if r.status_code in (403, 429):
return f"blocked {r.status_code}", time.monotonic() - start
return ("ok" if r.status_code == 200 else f"http {r.status_code}"), time.monotonic() - start
with ThreadPoolExecutor(THREADS) as executor:
results = list(executor.map(visit, range(REQUESTS)))
verdicts = Counter(verdict for verdict, _ in results)
ok_times = [t for verdict, t in results if verdict == "ok"]
print(f"{TARGET_URL} through {REQUESTS} requests")
for verdict, n in verdicts.most_common():
print(f"{n:>5} {n / REQUESTS:6.1%} {verdict}")
if ok_times:
print(f"clean pages: median {statistics.median(ok_times):.2f} s")
The price per gigabyte depends on the volume and applies to the whole order. The Calculate button loads a typical scenario into the calculator.
$1.00 per GB
A test: a couple of thousand Amazon cards or results pages, the share of clean answers.
$0.75 per GB
Amazon and Walmart price monitoring: 6,000 product cards a day for a month.
$0.65 per GB
Daily price collection across several marketplaces, about 12,000 pages a day.
$0.55 per GB
Browser collection of sites with JavaScript checks: 10,000 pages a day.
The rest of the FLEX-Traffic answers live in the general FAQ, and the plans and calculator are on the home page.
Take a gigabyte for $1, create a US line and check your site with the script. A month of volume then costs from $0.75 per GB.
1 GB test for $1