PROXY GATE
API Proxy GatewayStats ↗GitHub ↗
Operational

Your API.
Anywhere.

When your network blocks external APIs, route requests through PROXY GATE — same headers, same body, streamed response. Drop-in replacement.

01
endpoint
https://proxy-gate-tanendra77.vercel.app/api/proxy?url=https://api.themoviedb.org/3/movie/popular?api_key=YOUR_KEY
✓ Streaming✓ All HTTP methods✓ Zero storage
02

How It Works

01
Your App
Make a request to the proxy with ?url= pointing to the target API.
→
02
PROXY GATE
Validates domain, strips unsafe headers, and forwards the full request to the target.
→
03
Target API
Receives the request as normal. Response streams back through the proxy to your app.
03
Endpoint

API Reference

base url
https://proxy-gate-tanendra77.vercel.app/api/proxy?url=TARGET_API_URL
ParamRequiredDescription
urlrequiredFull URL of the target API endpoint

Supports GET · POST · PUT · DELETE · PATCH. All request headers and body are forwarded. Response is streamed back directly.

04
Usage

Code Examples

javascript
const res = await fetch(
  "https://proxy-gate-tanendra77.vercel.app/api/proxy?url=https://api.themoviedb.org/3/movie/popular?api_key=YOUR_KEY"
);
const data = await res.json();
curl
curl "https://proxy-gate-tanendra77.vercel.app/api/proxy?url=https://api.themoviedb.org/3/movie/popular?api_key=YOUR_KEY"
python
import requests
res = requests.get(
    "https://proxy-gate-tanendra77.vercel.app/api/proxy",
    params={"url": "https://api.themoviedb.org/3/movie/popular?api_key=YOUR_KEY"}
)
05
Allowlist

Allowed Domains

Only requests to these hostnames are proxied.

api.themoviedb.orgdocs ↗
supabase.codocs ↗
api.supabase.iodocs ↗
restcountries.comdocs ↗
api.openweathermap.orgdocs ↗
jsonplaceholder.typicode.comdocs ↗
themoviedb.org

Want your API added? Open an issue ↗

06

Limitations

⚠
100 req/IP/min
per edge instance
⚠
4.5 MB max
Vercel Hobby response limit
⚠
HTTP only
No WebSocket support
⚠
30s timeout
Per request limit
⚠
Your keys
API keys are your responsibility
07

Privacy

✓
No URL logging
Request URLs are never stored
✓
No key storage
API keys are never persisted
✓
No body storage
Response bodies are never cached
✓
Minimal logs
host · method · status · timestamp only