34 production-ready API services for AI agents. Wallets, trading, storage, scheduling, scraping — everything your agents need. Pay with USDC on Base.
Start free. No credit card. Top up with USDC on Base when you need more.
Free key with 200 credits. Use across all 34 services.
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 (200 credits) curl -X POST https://agent-gateway.167.148.41.86.nip.io/api/keys/create # → {"key":"gw_abc123...","credits":200} # Step 2: Browse available services curl https://agent-gateway.167.148.41.86.nip.io/api/services \ -H "Authorization: Bearer gw_your_key" # Step 3: Get live crypto prices curl https://agent-gateway.167.148.41.86.nip.io/api/price/BTC \ -H "Authorization: Bearer gw_your_key" # Step 4: Check remaining credits curl https://agent-gateway.167.148.41.86.nip.io/api/keys/balance \ -H "Authorization: Bearer gw_your_key"
import requests BASE = "https://agent-gateway.167.148.41.86.nip.io" # 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.167.148.41.86.nip.io"; // 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}`);