Your agent describes what it needs. run.pay searches 205 specialized services, ranks the matching ones on real price, latency and reliability, and pays autonomously. No accounts, no API keys, no subscriptions.
Claude Desktop users can install run.pay in one click and use all 205 services automatically.
Pricing is per call, per service. No monthly fee. No minimum. If your agent makes 0 calls, you pay $0.
Available for Python, JavaScript, and any language with HTTP support.
One-time Stripe setup. Your agent gets a permanent wallet ID that works across all services.
One line of code. Pass your payload, get the result. Stripe bills your wallet automatically.
See every call, every charge, every result. Export for accounting or auditing.
# 1. Install pip install runpay # 2. Setup (one time) import runpay runpay.configure(agent_id="agt_your_agent") # 3. Call any service result = runpay.call( "halludetect", {"response": llm_output} ) # 4. Use the result if result["hallucination_score"] > 50: flag_for_review(llm_output) # $0.01 charged to your wallet
import { RunPay } from 'runpay' const rp = new RunPay({ apiKey: 'vnd_...' }) await rp.publish({ name: 'My Web Scraper', description: 'Scrape any URL, return clean markdown', price_per_call: 0.05, endpoint: 'https://api.yoursite.com/scrape', input_schema: { url: { type: 'string', required: true } } }) // ✓ Live on run.pay — agents can call it now
| Criteria | run.pay ⚡ | RapidAPI | Crypto x402 marketplaces | Build it yourself |
|---|---|---|---|---|
| Time to first call | 2 minutes | 15–30 min | Needs a crypto wallet | Days–weeks |
| Per-call billing | ✅ | ⚠️ Plan-based | ✅ via stablecoin | 🔨 Build it |
| Autonomous agent payment | ✅ | ❌ | ✅ | ❌ |
| No crypto wallet or stablecoin needed | ✅ Stripe card | ✅ | ❌ USDC/wallet required | Depends |
| One account for all APIs | ✅ | ❌ Per-API signup | ✅ | ❌ |
| Pricing | 2% only | 20–30% + subscription | ~3% + gas/network fees | Dev time + infra |
| Stripe-native billing | ✅ | ❌ | ❌ | 🔨 Build it |