40+ production-ready API services. DNS, screenshots, crypto prices, scraping, code execution, geo, PDF — all behind one API key. Free tier, no signup.
Start free. No credit card. Top up with USDC on Base when you need more.
Free key with 50 requests/day. Pay per use after. Use across all 40+ services.
The HTTP status code reserved since 1997 finally has a purpose. Agents pay per-request with USDC on Base — no accounts, no signup, no billing dashboard.
X-Payment: <tx_hash>Real API calls, real data. No signup. Free tier: 50 requests to explore.
Real-time health monitoring across all services
Get running in under 2 minutes. Free key, no credit card.
# Step 1: Get your free API key (50 requests/day) curl -X POST https://agent-gateway-kappa.vercel.app/api/keys/create # → {"key":"gw_abc123...","credits":200} # Step 2: Browse available services curl https://agent-gateway-kappa.vercel.app/api/services \ -H "Authorization: Bearer gw_your_key" # Step 3: Get live crypto prices curl https://agent-gateway-kappa.vercel.app/api/price/BTC \ -H "Authorization: Bearer gw_your_key" # Step 4: Check remaining credits curl https://agent-gateway-kappa.vercel.app/api/keys/balance \ -H "Authorization: Bearer gw_your_key"
import requests BASE = "https://agent-gateway-kappa.vercel.app" # Step 1: Create your free API key r = requests.post(f"{BASE}/api/keys/create") key = r.json()["key"] print(f"Your key: {key}") # gw_abc123... headers = {"Authorization": f"Bearer {key}"} # Step 2: Get live crypto prices price = requests.get(f"{BASE}/api/price/BTC", headers=headers).json() print(f"BTC: ${price['price']:,.2f}") # Step 3: Browse all services services = requests.get(f"{BASE}/api/services", headers=headers).json() for svc in services["services"][:5]: print(f" {svc['icon']} {svc['name']} — {svc['description'][:60]}") # Step 4: Check balance bal = requests.get(f"{BASE}/api/keys/balance", headers=headers).json() print(f"Credits remaining: {bal['credits']}")
// Node.js — works with fetch (Node 18+) or import node-fetch const BASE = "https://agent-gateway-kappa.vercel.app"; // Step 1: Create your free API key const { key } = await fetch(`${BASE}/api/keys/create`, { method: "POST" }).then(r => r.json()); console.log(`Your key: ${key}`); // gw_abc123... const headers = { Authorization: `Bearer ${key}` }; // Step 2: Get live crypto prices const { price } = await fetch(`${BASE}/api/price/BTC`, { headers }).then(r => r.json()); console.log(`BTC: $${price.toLocaleString()}`); // Step 3: Browse all services const { services } = await fetch(`${BASE}/api/services`, { headers }).then(r => r.json()); services.slice(0, 5).forEach(s => console.log(` ${s.icon} ${s.name}`)); // Step 4: Check balance const { credits } = await fetch(`${BASE}/api/keys/balance`, { headers }).then(r => r.json()); console.log(`Credits remaining: ${credits}`);