Flat hourly rate. Unmetered residential bandwidth over 1 Gbps gateways. Unlimited threads. Built on a leaner ~25K-IP pool, so you get the unlimited model at the lowest price we offer.
Same flat-rate, unmetered idea. leaner pool, lower bill.
Run 24/7 scrapers and mirror catalogs for hours. The hourly rate is the rate.
No per-thread fee, no connection cap. Push as much concurrency as your infra can drive.
A leaner online residential pool that keeps the price low while still rotating real IPs.
The cheapest way onto the unlimited model, about half what premium unlimited costs per hour.
Hourly billing on every plan. these are reference horizons.
You're billed by the hour. these horizons just show what continuous usage looks like.
If you need cheap unmetered bandwidth, budget wins. It does country targeting and sticky sessions up to 24h, on a leaner ~25K-IP pool, TCP only (HTTP & SOCKS5, no UDP). What it does not do is state, city or ASN targeting, and because the pool is small, narrowing to a country leaves you a slice of it. The moment you need finer geo or the depth of the full 32M+ network, step up to premium Residential Unlimited.
Point your client at your assigned budget gateway node and fire. Country and session targeting ride on the username exactly as they do on every other plan here. HTTP and SOCKS5 are both supported over TCP (no UDP).
Plain user:pass authDedicated gateway node per plan-country-us to narrow by country (ISO-2)-session-<id>-ttl-<seconds>, max 86400 (24h)HTTP & SOCKS5, TCP only (no UDP)import requests
from concurrent.futures import ThreadPoolExecutor
# Unmetered bandwidth, no thread cap, on your assigned gateway node.
# Targeting rides on the username, same as the rest of the platform:
# -country-us narrow to a country (ISO-2)
# -session-abc123-ttl-1800 hold one exit (seconds, max 86400)
PROXY = "http://USER:[email protected]:8888"
proxies = {"http": PROXY, "https": PROXY}
def hit(url):
return requests.get(url, proxies=proxies, timeout=10).status_code
urls = [f"https://target.example/page/{i}" for i in range(20_000)]
with ThreadPoolExecutor(max_workers=1_000) as ex:
for code in ex.map(hit, urls):
pass # bandwidth is unmetered, fire awayBulk crawl jobs where you need unmetered bandwidth more than a boutique IP pool.
Hourly refreshes across thousands of SKUs without watching a GB counter.
Spin up cheap unmetered concurrency for short, heavy bursts, and buy only the hours the burst actually takes.
Round-the-clock keyword tracking on a budget.
Power a low-cost proxy product on top of one flat-rate budget plan.
Cheap unmetered residential exits for testing geo logic and rate limits.
The honest trade-offs of the cheapest plan on the unlimited model.