$ curl -x gw.batproxies.com:8000

Residentialproxyinfrastructure
thatholdsunderload.

72M+ consented residential IPs across 195 countries. Sub-200ms median response, rotating or sticky sessions, bandwidth billed per byte.

@batproxiesfrom $2.50 / GB
02 · Products

Four pools. One account.

Generate credentials for any pool from the same dashboard. Mix them per request when the job calls for it.

Standard

Residential

Verified residential IPs from consented sources.

Routed through 72M+ residential IPs sourced through an opt-in partner network. The default pool for everyday scraping, monitoring, and research workloads.

72M+ residential IPs across 195 countries
Country-level targeting on every plan
State, city, ZIP, and ASN targeting available
Rotate per request or hold sticky 10–30 minutes
Bandwidth billed per byte. Balance does not expire.
Standard support, dedicated address per function
Web scrapingSEO researchMarket intelligence
Server

Datacenter

High-throughput datacenter exits.

Carrier-grade datacenter IPs for workloads that don't require a residential signal. Sub-100ms median response, unrestricted concurrency.

99.9% uptime target across regions
Country-level targeting on every plan
State, city, ZIP, and ASN targeting available
Randomised subnets to limit blanket-block risk
Bandwidth billed per byte. Balance does not expire.
Standard support, dedicated address per function
API scrapingBulk crawlsCost-sensitive workloads
Carrier

Mobile

Cellular IPs from real handsets.

Cellular traffic on 5G, 4G, and LTE for targets that weight carrier signals heavily in their detection model.

Rotating or sticky sessions per credential
Country-level targeting on every plan
State, city, ZIP, and ASN targeting available
Native 5G, 4G, and LTE carrier traffic
Bandwidth billed per byte. Balance does not expire.
Standard support, dedicated address per function
Carrier-aware platformsApp testingMobile-only flows
Most picked
Curated · lowest block rate

Premium Residential

The cleanest pool we operate.

Curated low-latency residential IPs scored against the toughest detection vendors on a continuous cycle. For workloads where a single block carries a real cost.

Curated, continuously scored IP pool
Named account contact on commercial plans
99.9% uptime target across regions
Full targeting depth unlocked by default
Bandwidth billed per byte. Balance does not expire.
Priority response under a 10-minute target
Ad verificationCarrier-sensitive flowsHigh-security drops
03 · Pricing

Volume pricing
without a sales call.

bandwidth
25GB

300,000 requests ·

total
$62.50

one-time · never expires

Starter
Common
Power
Enterprise
25 GB · $2.50/GB
price / gb
$2.50
vs typical
−58%
$88 saved
activation
~30s

Common workload range. $88 below typical wholesale.

At 51 GB you'd drop to $2.00/GB.

Card or crypto
BTC · ETH · USDT
Instant activation
On payment confirm
Balance never expires
Top up once, use whenever
Auto top-up
Optional, off by default
04 · How it works

Built for the way
production traffic runs.

01 / Provisioning

Credentials in under a minute.

Pick a country, a session type, a protocol, and copy the credential. Provisioning happens at the gateway; there is no manual review step in the path.

P95 provision: <2s
Concurrent zones: unlimited
Auth: user:pass or IP whitelist
provision.sh
$ proxy zone create
--country us --city "new york"
--session sticky_30m
✓ zone created in 1.4s
→ premium.batproxies.com:9001
→ u-prem-us-nyc-s9x4:hX2pQv8N
live · 0 bytes used
02 / Targeting

Country, city, ASN, carrier.

Standard plans reach country-level across 195 countries. Premium reaches city-level coverage and ASN-level precision on common carriers. ZIP targeting is supported in most US metropolitan areas.

Country: 195
City-level: Premium
ASN: Premium
ZIP: most US metros
coverage.svg
               . . . . . . . . . . . . . . . . . .
        . . . ##########  . . . . . . . . . . . . . . . . . . . . .
   . . . . . #########################    ###    . . .  ##########      . .
 . . . . . ## . . . . ############ . . #########   . . #################  .
  . . . #####  . . . . . . . . .  ############     ## ###################
  . .  ######  . . . . . . . . . .   #####   . . . ## ####################
     ######## . . . . . . . . . . . ###  . . . . . . . . . . . . #####  . .
       ######  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
       #####  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
       ####   . . . . . . . . . . .  ##  ##  . . . . . . . . . . . . . . .
         ###  . . . . . . . . . . . ##########  . . . . . . . . . . . . .
          ##  . . . . . . . . . . . ##########  . . . . . . . . . . . . .
                . . . . . . . . . . . ######   . . . . . . . . . . . . .
                  . . . . . . . . . . .  ##  . . . . . . . . . . . . .
195
countries
2,840
cities · premium
8,210
ASNs available
03 / Sessions

Rotation that behaves as documented.

Three modes: per-request rotation, 10-minute sticky, 30-minute sticky. Sticky sessions hold the same exit IP for the full window so cookies and TLS fingerprints stay consistent across a multi-step workflow.

Rotating: per-request
Sticky 10m: standard + premium
Sticky 30m: premium only
session.py
# sticky 30m for session-stable workflows
proxies = {
"http": "http://u-prem-us-s9x4:[email protected]:9001"
}
# same IP for 30 min, cookies and headers stay consistent
session = requests.Session()
session.proxies = proxies
→ 200 OK · 174ms · holds for 1798s more
04 / Pool quality

Continuous scoring against real targets.

Every IP carries a quality score refreshed on a six-hour cycle. The bottom percentile is quarantined automatically. Scoring runs synthetic checks against the most demanding commercial detection vendors.

Quality refresh: 6h
Quarantine threshold: bottom percentile
Synthetic checks: leading bot-management vendors
pool_health.log
synthetic checks · last 24h · premium pool
cloudflare turnstile
98.4%
akamai bot manager
97.1%
datadome
94.8%
perimeterX
96.2%
kasada
92.5%
next refresh in 4h 12m · published methodology on request
network · published targets

The numbers we publish
are the ones we defend.

residential pool
72M+
consented sources
coverage
195
countries
median response
<200ms
standard pool
uptime target
99.9%
rolling 90 days
Live operational telemetry is on the status page. Methodology for measurement-driven metrics is available on request.