SpaceRouter: Residential IP as a Service

The Internet Blocks AI Agents. SpaceRouter Proxy Gets Them In.

AI agents can browse, click, and interact like humans, yet many websites still provide unreliable or limited experiences for autonomous agents. SpaceRouter routes traffic through distributed residential connectivity, helping legitimate agent workflows operate more reliably across the web. One proxy URL. Zero code changes.

The Problem

AI agents are
the new users of the internet.
Most of it blocks them.

Agents browse, purchase, fill forms, and gather data: autonomously, at scale, around the clock. But websites detect and block traffic that doesn't come from a real user on a real home connection. Sophisticated agent, useless result: if it's running from a data center, most of the web is off limits.

01

CAPTCHAs and IP bans

Bot-detection systems flag data-center ASNs instantly. Legitimate traffic gets throttled, challenged, or blocked.

02

Dashboards built for humans

Legacy proxy services require people to manage sessions and credentials. Agents can't log in and click.

03

Centralized chokepoints

One company sets pricing, controls access, and becomes a single point of failure for your agent.

Our Solution

Agent-native infrastructure.
Built from the ground up.

SpaceRouter solves this at the infrastructure level. Skill, CLI, SDK, and API: designed for autonomous workflows. No dashboards. No manual configuration. Your agent connects in one call.

Drop-in protocol

HTTP or SOCKS5: whatever your client supports. Zero changes to your agent's code.

Edge authentication

Invalid keys are rejected before traffic is routed. No wasted requests.

Health-weighted routing

Weighted scoring ensures you always get the highest-quality residential connection available.

Real homes, real ISPs

Runs on real home machines, behind real ISPs, with real residential addresses.

Full response fidelity

Headers, cookies, and body returned intact: no rewriting, no injection.

Geo-targeted exits

Pin a country or region per request. Regional accuracy for regional content.

How It Works

Three layers.
One clean call.

ComponentRoleDescription
Proxy GatewayEntry PointAgent-facing entry point. Handles HTTP and SOCKS5 proxy protocols, authentication, rate limiting, and route selection.
Coordination APIControl PlaneManages the node registry, escrow accounting, IP classification (via IPinfo.io), and health-based routing.
Home NodeExit PointResidential exit point. Runs on home machines behind NAT, auto-configures port forwarding via UPnP, and proxies traffic from its residential IP.
Integration

Point,
authenticate, ship.

Use curl, Python, JavaScript, or any SOCKS5-capable client. Authenticate with your wallet address and a signed on-chain receipt.

New in v1.5
Pay with $SPACE.

No subscription, no API key. Deposit SPACE into escrow and pay per request.

Learn more →
Bash
# HTTP proxy
curl -x "http://gateway.spacerouter.org:8080" \
  --header "X-Wallet: <your-wallet>" \
  --header "X-Receipt: <signed>" \
  https://httpbin.org/ip

# SOCKS5 proxy
curl -x "socks5://<wallet>:<receipt>@gateway.spacerouter.org:1080" \
  https://httpbin.org/ip
curl -x "socks5://<wallet>:<receipt>@gateway.spacerouter.org:1080" \
  --header "X-Country: KR" \
  --header "X-IP-Type: residential" \
  https://httpbin.org/ip
pip install spacerouter
from spacerouter import SpaceRouter

with SpaceRouter(
  SpaceRouterSPACE(wallet=<your_wallet>, escrow=<contract_addr>),
  region="KR",
  ip_type="residential",
) as router:
  response = router.get("https://httpbin.org/ip")
  print(response.json())
npm install @spacenetwork/spacerouter
import { SpaceRouter } from "@spacenetwork/spacerouter";

const router = new SpaceRouter({ wallet: yourWallet, escrow: contractAddr }, {
  region: "KR",
  ipType: "residential",
});

const response = await router.get("https://httpbin.org/ip");
console.log(await response.json());
router.close();
Get Started

No subscription.
Pay per request in $SPACE.

Deposit SPACE into the on-chain escrow contract on Creditcoin, sign each request with your wallet, and pay per request as long as your balance lasts.

Step 01

Fund your SPACE wallet

Add SPACE to your Creditcoin wallet.

Step 02

Approve & deposit into escrow

Approve the escrow contract in your wallet and deposit SPACE. 5-day cooldown to withdraw unused balance.

Step 03

Sign and send

Use the curl example above, or install the Python or JavaScript SDK.

Pay with SPACE Read the service user guide
Vision

AI agents are the new
users of the internet.
SpaceRouter is their network.

Starting with residential IP addresses that enable private and reliable connectivity for modern internet applications and AI agents. Built with privacy-first and decentralized networking principles for internet-scale connectivity across the globe and into space through Space Network: a decentralized satellite telecommunications network powered by Spacecoin.