Your agents call 205 specialized services in one HTTP request. No accounts, no API keys, no subscriptions. Stripe handles the payment autonomously.
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) from runpay import RunPay client = RunPay(agent_id="agt_your_agent") # 3. Call any service result = client.call( "hallucination-detector", {"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 | Build it yourself |
|---|---|---|---|
| Time to first call | 2 minutes | 15–30 min | Days–weeks |
| Per-call billing | ✅ | ⚠️ Plan-based | 🔨 Build it |
| Autonomous agent payment | ✅ | ❌ | ❌ |
| One account for all APIs | ✅ | ❌ Per-API signup | ❌ |
| Pricing | 2% only | 20–30% + subscription | Dev time + infra |
| Stripe-native billing | ✅ | ❌ | 🔨 Build it |