BROWSER

Proxies

Route browser traffic through provider-managed regional egress, disable proxies for QA, or bring your own HTTP/SOCKS5 proxy.

Country routing

create session
curl https://api.remote-browser.dev/v1/sessions \
  -H "Authorization: Bearer $REMOTE_BROWSER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "proxy": { "type": "residential", "country": "DE" }
  }'

This starts a browser whose network egress appears from Germany. Use country routing for localized search, ecommerce, travel, ads, and region-specific product flows.

Disable proxies

qa session
curl https://api.remote-browser.dev/v1/sessions \
  -H "Authorization: Bearer $REMOTE_BROWSER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "proxy": null }'

Disable proxy egress for internal QA, localhost tunnels, staging applications, or any task where network identity should match the remote browser region directly.

Custom proxy

custom proxy
curl https://api.remote-browser.dev/v1/sessions \
  -H "Authorization: Bearer $REMOTE_BROWSER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "proxy": {
      "type": "custom",
      "host": "proxy.example.com",
      "port": 8080,
      "username": "user",
      "password": "pass"
    }
  }'

Use a custom proxy when your team already owns a proxy pool or needs a specific network path for compliance or allowlisting.

Next stepLive preview & recording