Static outbound IP · HTTP & SOCKS5
One fixed IP for every
request your app makes.
Banks, payment APIs and partner firewalls want an allowlisted IP. Cloud platforms rotate yours. PegRoute pegs your outbound traffic to a single static address — set one environment variable and you're done.
$ export PEGROUTE_URL=http://user:pass@proxy.pegroute.com:8080 $ curl -x $PEGROUTE_URL https://api.ipify.org 51.161.132.72
Allowlist once
Every request leaves from the same IP, whatever platform or region your code runs in. Give it to your bank or API partner one time.
Works with anything
Standard HTTP proxy and SOCKS5. Node, Python, Ruby, PHP, Go, curl. No SDK required.
Usage you can see
Live request and bandwidth counters on your dashboard. Upgrade or cancel at any time.
Simple pricing
Billed monthly through Whop. Cancel anytime.
Starter
Try it out. No card needed.
- 500 requests / month
- 100 MB bandwidth
- HTTP, HTTPS & SOCKS5
- Static egress IP
Basic
For a single app or integration.
- 10,000 requests / month
- 2.0 GB bandwidth
- HTTP, HTTPS & SOCKS5
- Static egress IP
Pro
Production workloads and APIs.
- 100,000 requests / month
- 20 GB bandwidth
- HTTP, HTTPS & SOCKS5
- Static egress IP
Business
High volume, many services.
- 1,000,000 requests / month
- 150 GB bandwidth
- HTTP, HTTPS & SOCKS5
- Static egress IP
Quick start
After signing up, your dashboard shows your proxy URL. Use it like this:
Node.js (axios)
import { HttpsProxyAgent } from 'https-proxy-agent';
const agent = new HttpsProxyAgent(process.env.PEGROUTE_URL);
await axios.get('https://api.example.com', { httpsAgent: agent, proxy: false });
Python (requests)
import os, requests
proxies = {'http': os.environ['PEGROUTE_URL'], 'https': os.environ['PEGROUTE_URL']}
requests.get('https://api.example.com', proxies=proxies)
SOCKS5
curl --socks5-hostname user:pass@proxy.pegroute.com:1080 https://api.ipify.org
PHP (cURL)
curl_setopt($ch, CURLOPT_PROXY, getenv('PEGROUTE_URL'));
Outbound SMTP (ports 25, 465, 587) is blocked. See the acceptable use policy.