🏒 Enterprise & B2B Proxy API

Residential Proxy API
Built for Scale

Access our peer-hosted network of 100% residential IPs via a standard HTTP proxy interface. Route scraping, research, or automation through real home connections β€” never flagged, never datacenter-blocked.

$9.99
PAYG Price
per GB
100%
IP Type
Residential only
90+
Countries
Available nodes
99.9%
Gateway Uptime
SLA

How It Works

Dreamcore uses a peer-hosted residential network. Real people install our app and share a small amount of idle bandwidth β€” you route your traffic through their IP, they earn $1/GB, and you get authentic residential exits.

01
πŸ”‘

Get Your API Key

Apply below, get approved within 24 hours, and receive your API key by email. No hardware to set up.

02
πŸ”Œ

Configure Your Client

Point any HTTP library at our gateway (host:3002) using your API key as the proxy username. Works with any language.

03
🎯

Control Your Exit IP

By default you get a rotating residential IP. Add the X-Target-Country header to pin a country, or X-Target-Device-Id for a sticky session.

04
πŸ“Š

Monitor & Pay

View your GB usage and cost in your dashboard. Billed per GB transferred β€” no monthly commitments on PAYG.

What You Can Build

Residential IPs unlock access that datacenter proxies simply can't provide.

πŸ”

Web Scraping at Scale

Bypass bot detection, CAPTCHAs, and IP blocks. Our residential IPs look like normal home users β€” no more failed requests from flagged datacenter ranges.

E-commerce price monitoringSEO rank trackingLead generation
πŸ“Š

Market Research

Access geo-restricted content, localized search results, and regional pricing data from any country. See what real users in each market see.

Ad verificationBrand protectionGeo-pricing research
πŸ€–

Automation & Testing

Test your app from real residential IPs across dozens of countries. Verify geo-targeting, localization, and CDN behavior as real users experience it.

QA testingGeo-targeting validationCDN verification
πŸ›‘οΈ

Brand Protection

Monitor for counterfeit listings, unauthorized resellers, and ad fraud from real residential vantage points that bypass automated detection.

Counterfeit detectionAd fraud monitoringMAP enforcement
πŸ“ˆ

Financial Data

Access financial data sources that restrict datacenter IP ranges. Gather pricing, rates, and market data reliably without blocks.

Pricing aggregationRate comparisonFinancial research
🎯

Social Media Management

Manage multiple accounts without triggering rate limits or bans. Residential IPs are trusted by all major social platforms.

Account managementSocial monitoringInfluencer research

Simple, Transparent Pricing

Pay only for what you use. No setup fees. No monthly minimums on PAYG.

Pay-As-You-Go
$9.99/GB
βœ“ No monthly commitment
βœ“ HTTP CONNECT proxy
βœ“ Country targeting (90+ countries)
βœ“ State/province targeting
βœ“ Rotating or sticky sessions
βœ“ Usage dashboard
βœ“ Email support
Apply for Access β†’
Most Popular
Volume
$7.49/GB
βœ“ 100 GB+ per month
βœ“ 25% cheaper per GB
βœ“ All PAYG features
βœ“ Priority residential routing
βœ“ Dedicated account manager
βœ“ SLA guarantee
βœ“ Priority support
Apply for Access β†’
Enterprise
Custom
βœ“ 500+ GB/month
βœ“ Custom per-GB rate
βœ“ Dedicated node pools
βœ“ City-level targeting
βœ“ 99.9% uptime SLA
βœ“ 24/7 technical support
βœ“ Custom integration help
βœ“ NDA + MSA available
Contact Sales β†’

πŸ’° How Billing Works

β€’ GB = bytes transferred β€” total of request + response payload. We count both directions.

β€’ PAYG β€” billed at end of month per GB used at $9.99/GB. No minimum charge.

β€’ Volume discounts automatically apply at 100 GB+. Contact us to lock in a rate.

β€’ Failed requests (407, 403) consume no bandwidth β€” you're not charged for blocked connections.

β€’ Fallback connections β€” if no residential node is available for your target country, the gateway falls back to the main server. This still counts as usage.

β€’ No surprises β€” view real-time GB used in your dashboard at any time.

Complete API Documentation

Standard HTTP CONNECT proxy. Works with every HTTP library in every language.

import requests

PROXY_URL = "http://YOUR_API_KEY:[email protected]:3002"
proxies = {"http": PROXY_URL, "https": PROXY_URL}

# --- Rotating IPs (default) ---
r = requests.get("https://httpbin.org/ip", proxies=proxies)
print(r.json())   # {"origin": "residential.ip.address"}

# --- Country targeting ---
r = requests.get(
    "https://httpbin.org/ip",
    proxies=proxies,
    headers={"X-Target-Country": "GB"},
)
print(r.json())   # {"origin": "uk.residential.ip"}

# --- Sticky session (always the same node) ---
SESSION_DEVICE = "DEVICE_UUID"   # from GET /api/b2b/available-nodes
r = requests.get(
    "https://httpbin.org/ip",
    proxies=proxies,
    headers={"X-Target-Device-Id": SESSION_DEVICE},
)
print(r.json())

πŸ”Œ Connection Details

Hostproxy.getdreamcore.com
Port3002
ProtocolHTTP CONNECT
Auth headerProxy-Authorization: Basic
CredentialsYOUR_API_KEY:x (pwd)
EncodingBase64(API_KEY:x)
HTTPSβœ… Fully supported

πŸ“‹ Request Headers Reference

Proxy-Authorization: Basic <base64>

Required. Auth your API key using HTTP Basic auth. Password can be anything (use "x").

X-Target-Country: US

Optional. ISO alpha-2 country code. Routes through a residential node in that country.

X-Target-Device-Id: <uuid>

Optional. Route through a specific node device for a sticky session.

🌍 Geographic Targeting

Pass X-Target-Country to route through a node in that country. If no live node matches, the gateway falls back to the best available residential node globally.

United StatesUS
United KingdomGB
GermanyDE
FranceFR
CanadaCA
AustraliaAU
JapanJP
SingaporeSG
BrazilBR
NetherlandsNL
IndiaIN
SwedenSE
ItalyIT
SpainES
MexicoMX
PolandPL
South KoreaKR
UkraineUA
TurkeyTR
South AfricaZA

Node availability is dynamic and depends on live peer connections.

πŸ”„ Rotating vs Sticky Sessions

πŸ”„Rotating IPs (Default)Recommended

Every new TCP connection may be assigned to a different residential node. This gives you a fresh IP address per request β€” ideal for scraping where you want IP diversity.

# No special header needed β€” rotation is default
curl -x http://API_KEY:x@host:3002 URL
πŸ“ŒSticky Sessions

Always route through the same residential node by specifying its device ID. Use this when your target site requires session persistence (cookies, login state, etc.).

# Pin to a specific node
curl -x http://API_KEY:x@host:3002 \
Β Β -H "X-Target-Device-Id: NODE_UUID" \
Β Β URL

Contact [email protected] to get your available node device IDs.

⚠️ HTTP Response Codes

200
Connection Established
Tunnel open. Data flows.
400
Bad Request
Request is not HTTP CONNECT format.
403
Forbidden
Target port is blocked by firewall.
407
Proxy Auth Required
Missing or invalid API key.
504
Gateway Timeout
Target host didn't respond in 15s.
503
No Nodes Available
No live nodes for target country.

πŸ›‘οΈ Security Firewall

The following destination ports are blocked at the gateway level to prevent abuse. Requests to these ports return HTTP 403 immediately and consume no bandwidth.

22 (SSH)23 (Telnet)25 (SMTP)137 (NetBIOS)138 (NetBIOS)139 (NetBIOS)445 (SMB)3389 (RDP)

All other ports (80, 443, 8080, 8443, etc.) are allowed. HTTPS is fully supported.

πŸ” Authentication Deep Dive

The proxy uses HTTP Basic authentication via the Proxy-Authorization header. This is standard and supported by all HTTP libraries.

The format is YOUR_API_KEY:x (any string after the colon β€” we use "x" by convention). Base64-encode this string.

# Manual encoding example:
echo -n "prx_abc123:x" | base64
# β†’ cHJ4X2FiYzEyMzp4
Β 
# Full header:
Proxy-Authorization: Basic cHJ4X2FiYzEyMzp4

Most HTTP libraries handle this automatically when you provide the proxy URL in format http://API_KEY:x@host:3002. The library encodes the credentials and sets the header for you.

βœ“ Python requests β€” auto-encodes credentials
βœ“ Node.js https-proxy-agent β€” auto-encodes credentials
βœ“ cURL -x flag β€” auto-encodes credentials
βœ“ Java HttpURLConnection β€” auto-encodes credentials
βœ“ Go net/http Transport β€” auto-encodes credentials
βœ“ PHP cURL CURLOPT_PROXY β€” auto-encodes credentials

Advanced Features

Built for professionals. Every feature you need to integrate confidently.

πŸ”’ IP Allowlist (Key Firewall)

Restrict your API key to only be usable from specific IP addresses or CIDR blocks. If a request comes in from any IP not on your allowlist, the gateway rejects it instantly β€” even if the key is correct.

# Set your key's allowed IP list
POST /api/b2b/allowlist
X-API-Key: prx_your_key
Β 
{ "ips": ["203.0.113.0/24", "192.0.2.1"] }
  • βœ“ Accepts IPv4, IPv6, and CIDR blocks
  • βœ“ Up to 100 IPs per key
  • βœ“ Empty array removes all restrictions

πŸ“Š Usage Analytics API

Poll real-time usage stats programmatically β€” integrate into your own dashboards, cost tracking systems, or alerting pipelines. No need to log in to a portal.

# Fetch live usage for your key
GET /api/b2b/usage
X-API-Key: prx_your_key
Β 
// Response:
{ "current_key": { "gb_used": "12.4821" },
"billing": { "estimated_bill_usd": "124.72" } }
  • βœ“ Per-key GB used + request count
  • βœ“ Account-wide totals + all key breakdown
  • βœ“ Estimated monthly bill at current rate

πŸ“ State / Province Targeting

Go beyond country-level targeting. Route through nodes in a specific US state, Canadian province, or other sub-national region using the X-Target-Region header.

# Route through a California residential IP
curl -x http://API_KEY:x@proxy.getdreamcore.com:3002 \
Β Β -H "X-Target-Country: US" \
Β Β -H "X-Target-Region: CA" \
Β Β https://target.com/
  • βœ“ US states (CA, NY, TX, FL…)
  • βœ“ Canadian provinces (ON, BC, QC…)
  • βœ“ Falls back to country if no region node available

πŸ—οΈ Multiple API Keys

Issue separate API keys per project, team, or client. Track usage independently across keys. Revoke any individual key without affecting others. Keep your production and test keys separate.

βœ“Up to 10 active keys per account (Enterprise: unlimited)
βœ“Each key has its own usage counter, allowlist, and label
βœ“Request additional keys via [email protected]

Enterprise-Grade Security

Every layer of the Dreamcore stack is hardened against modern attack vectors. You can trust the infrastructure your business depends on.

πŸ”
TOTP 2FA on All Accounts

Every API key issuer account requires two-factor authentication. No credential can be issued without 2FA verification.

πŸ”‘
Cryptographically Random Keys

API keys are generated using a CSPRNG with 192 bits of entropy. Statistically impossible to brute-force.

πŸ•
Timing-Safe Key Verification

All API key comparisons use constant-time operations to prevent timing side-channel attacks.

🌍
Geo-Blocking

Requests from high-risk jurisdictions are blocked at the edge before reaching any application code.

πŸ›‘οΈ
IP Allowlist Enforcement

Lock your API key to specific IPs or CIDR ranges. A stolen key is useless without an allowlisted IP.

πŸ“
Admin Audit Log

Every admin action is recorded with timestamp, actor ID, target, and IP. Full accountability.

πŸ”’
TLS Everywhere

All connections between your code, the gateway, and residential nodes use TLS 1.2+. No plaintext traffic.

🚫
No Traffic Logging

We never log URL paths, query strings, request headers, bodies, or response content. Only hostname:port + bytes for billing.

⚑
Rate Limiting

All endpoints are rate-limited at the edge. Credential stuffing and brute-force attacks are blocked automatically.

Frequently Asked Questions

Q: What counts as 1 GB of usage?

A: 1 GB = 1,073,741,824 bytes of data transferred through the proxy β€” both request bytes (upload) and response bytes (download) combined. Failed authentication (407) and port-blocked (403) connections consume zero bytes.

Q: Can I use it for HTTPS targets?

A: Yes. The HTTP CONNECT protocol tunnels any TCP connection β€” including TLS. Your HTTPS requests are fully end-to-end encrypted. The proxy only sees the target hostname and port, never the content of encrypted traffic.

Q: What happens if no node is available in my target country?

A: The gateway falls back to the best available residential node globally. If you need strict country enforcement (no fallback), contact us β€” we can configure per-key behavior for enterprise customers.

Q: How do sticky sessions work exactly?

A: Use the X-Target-Device-Id header with a specific node's UUID. All requests bearing that header are routed through the same residential device as long as it's online. If the node goes offline, the gateway returns 503 β€” your code should fall back to a rotating request in that case.

Q: Are the IPs truly residential, or datacenter?

A: All nodes are vetted by our gateway. We prefer residential IPs by design β€” our node selection algorithm explicitly prefers non-datacenter nodes. If only datacenter nodes are available (rare), the gateway will still route your request but you can verify IP reputation using any IP lookup API.

Q: Do you log my target URLs or traffic content?

A: No. We log only: timestamp, bytes transferred, target hostname:port, and your API key β€” for billing and abuse prevention. We do not log URL paths, query strings, headers, request bodies, or response content. See our Privacy Policy.

Q: Is there a rate limit?

A: There is no hard rate limit on PAYG or Volume plans. Concurrency is limited by available nodes in your target country β€” in practice, hundreds of simultaneous connections are supported. Enterprise customers can reserve dedicated node pools for guaranteed concurrency.

Q: What is the typical latency?

A: Residential peer latency averages 50–200ms to the proxy gateway. Add your target server's response time on top. Our node selection algorithm always picks the lowest-latency available residential node for your request.

Q: Can I use this for .onion (Tor) or dark web access?

A: No. .onion access is a VPN-side premium feature for end users, not available on the B2B proxy API. B2B proxy traffic is clearnet only.

Q: How do I get a volume discount?

A: Apply below and select 100–500 GB or 500+ GB. Once approved your account is automatically rated at $7.49/GB for Volume or custom rate for Enterprise. You can also upgrade an existing PAYG account β€” email [email protected].

Apply for API Access

Applications are reviewed manually to maintain quality. Most are approved within 24 hours. Credentials sent by email.

By applying you agree to our Terms of Service. No spam. Credentials sent within 24h.

Need custom pricing, NDAs, or enterprise SLAs?

[email protected]Β·Response within 1 business day