Datacenter
DocsDatacenter

Datacenter Proxies

High-speed IPs from data centres. The fastest and most cost-effective option for public APIs, SEO tools, and high-volume pipelines.

Overview

Datacenter proxies use IPs hosted in commercial data centres. They are not associated with ISP residential or mobile allocations. The trade-off: lower legitimacy score on strict sites, but significantly higher speed and lower cost per GB. Use datacenter proxies for targets that don't use aggressive bot detection — public APIs, open datasets, and SEO-oriented tools.

Specs & Pricing

PriceFrom $0.69/GB (volume discounts available)
ProtocolsHTTP/HTTPS (port 823) · SOCKS5 (port 824)
Sticky sessionsPort-based (10000–20000) or sessid (up to 120 min)
Coverage150+ countries
Concurrent connectionsUp to 1,000 per package
State/city/ZIP/ASN targetingAvailable — 2× billing applies

Use Cases

  • Public APIsscraping endpoints that don't require residential IPs
  • SEO toolsrank tracking, SERP monitoring on less-strict search tools
  • Price monitoringhigh-volume pipelines where cost per GB matters
  • Data aggregationcollecting public datasets at scale
  • Load testingdistributing test requests across multiple IPs
  • Development & QAquick geo-testing without paying residential rates

Not suitable for anti-bot sites

Sites that use Cloudflare, Akamai bot management, or similar will typically block datacenter IPs. Use Residential or Mobile proxies for those targets.

Geo-Targeting & Billing

Country targeting (cr/nocr) is free. State, city, ZIP, and ASN targeting consume traffic at 2× the normal rate — the same surcharge applies as residential and mobile.

Connection Example

Rotating — any country
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 \
     https://httpbin.org/ip
Country-targeted — Japan
curl -x http://USERNAME__cr.jp:PASSWORD@proxy.raxyproxy.com:823 \
     https://httpbin.org/ip
Python — high-volume rotating
import requests

PROXY = "http://USERNAME:PASSWORD@proxy.raxyproxy.com:823"

for url in urls_to_scrape:
    r = requests.get(url, proxies={"http": PROXY, "https": PROXY}, timeout=10)
    # Each request gets a different IP automatically