NEW 205 services · Live analytics dashboard · Embed playground in your docs See what's new →

The API marketplace
for AI agents

Your agents call 205 specialized services in one HTTP request. No accounts, no API keys, no subscriptions. Stripe handles the payment autonomously.

agent.call("hallucination-detector", text) score: 73 · $0.01
pip install runpay or npm install runpay Docs →
Try the playground free → See how it works
205
AI services
2%
Commission only
$0
Monthly fee
<1s
Avg latency
agent.py
Python
JavaScript
cURL
# pip install runpay from runpay import RunPay client = RunPay(agent_id="agt_your_agent") # Detect hallucinations in any LLM output result = client.call("hallucination-detector", { "response": llm_output }) # Scan for PII before storing data pii = client.call("pii-scanner", { "text": user_input })
● Ready Click ▶ Run demo to execute a live call
No account needed · Free
Available on Smithery MCP
2,900+ calls · 94.5% uptime · Claude Desktop ready
Install MCP →

Claude Desktop users can install run.pay in one click and use all 205 services automatically.


Three steps to a paid API call
From zero to production in under 5 minutes. No accounts to create, no API keys to manage.
01 / SETUP
Create your agent wallet
One Stripe onboarding. Your agent gets a permanent wallet address. Fund it once, use it across all 205 services with no per-service setup.
02 / DISCOVER
🔍
Browse the catalog
Every service shows its price per call, input schema, and live latency. Test any service free in the playground before integrating.
03 / CALL
One HTTP request
Your agent calls the service. Stripe debits the exact cost. Your wallet auto-refills when low. Zero human intervention required.

How agents pay for APIs
No human in the loop. Your agent discovers, calls, and pays — all in one HTTP request.
🤖
Your Agent
Decides to call a service · Sends one HTTP request
run.pay
Authenticates · Routes request · Deducts from wallet
💳
Stripe
Processes payment · Records transaction · Auto-refills wallet
📡
API Vendor
Receives request · Returns result · Gets paid weekly
Total time: <500ms · No human needed · Your agent stays in control

Built for autonomous agents
Existing API marketplaces require human sign-up flows. run.pay is designed from scratch for agents that operate without human intervention.
🤖
Fully autonomous billing
Agents fund their own wallet, discover services, call them, and pay — without a human in the loop. Works with LangChain, CrewAI, AutoGen.
💳
Stripe-native payments
Built on Stripe from day one. Every transaction is auditable, refundable, and compliant. No custom payment infrastructure to maintain.
Single HTTP request
No SDK required. One POST request with your agent ID and payload. Stripe billing, rate limiting, and retries handled server-side.
🔒
No account sprawl
Your agent uses one wallet across 205 services. No per-service API keys to rotate, no multiple dashboards, no forgotten subscriptions.
📊
Pay exactly what you use
$0.01 per hallucination check. $0.02 for GDPR compliance analysis. No minimum spend, no monthly commitment. 2% platform fee only.
🛡️
Production-grade reliability
99.9% uptime SLA, <1s average latency, automatic failover. Every service monitored in real time at getrunpay.com/status.

205 services, ready to call
Test any service free →

Simple. Transparent. Per call.
No subscriptions. No tiers. No surprises. You pay for what your agent uses, plus a 2% platform fee.
Agent Developer
$0 to start
Pay per call, no monthly fee
  • Access to all 205 services
  • $0.005–$0.10 per call
  • 2% platform commission
  • Stripe wallet, auto-refill
  • Full API + SDK access
  • Usage dashboard
  • No monthly minimum
  • No per-service setup
Create agent wallet →
Works with every AI agent framework
🦜LangChain
🚀CrewAI
🤖AutoGen
Claude
🌊OpenAI Agents
🐝LlamaIndex
🔧Any REST client

What will it cost?

Pricing is per call, per service. No monthly fee. No minimum. If your agent makes 0 calls, you pay $0.

Hallucination Detector$0.010/call
PII Scanner$0.010/call
GDPR Checker$0.020/call
run.pay commission2% of each call
My agent makes
101,00010,000
$0.005$0.010$0.100
Estimated monthly cost
$310
1,000 calls/day × $0.010 × 31 days
Start free — no credit card to start →

What's coming next
x402 Protocol
Native HTTP payment standard — live now
LIVE
🔨
Python & JavaScript SDK
pip install runpay · npm install runpay
Q3 2026
📊
Agent analytics dashboard
Track calls, spending, and errors per agent
Q3 2026
🔔
Webhook notifications
Get notified when your agent hits budget limits
Q4 2026
🤝
LangChain & CrewAI native tools
One-line tool definitions for all 205 services
Q4 2026
Have a feature request? Tell us on X →

3 lines of code
From zero to first API call in under 2 minutes.
Python pip install runpay
from runpay import RunPay

client = RunPay("agt_your_id")
result = client.call(
  "hallucination-detector",
  {"response": llm_output}
)
# $0.01 charged automatically
JavaScript npm install runpay
import RunPay from 'runpay'

const client = RunPay("agt_your_id")
const result = await client.call(
  "hallucination-detector",
  {response: llm_output}
)
// $0.01 charged automatically

Running in 4 lines
From install to first paid API call in under 2 minutes.
1

Install the SDK

Available for Python, JavaScript, and any language with HTTP support.

2

Create your agent wallet

One-time Stripe setup. Your agent gets a permanent wallet ID that works across all services.

3

Call any service

One line of code. Pass your payload, get the result. Stripe bills your wallet automatically.

4

Monitor in the dashboard

See every call, every charge, every result. Export for accounting or auditing.

Try in the playground →
Python
# 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

Sell to every AI agent developer.
Zero integration work.
Publish your API on run.pay and every agent developer becomes a potential customer — no billing system to build, no accounts to manage.
Publish in 3 lines
One API call to list your service. Define your price, schema, and endpoint. We handle discovery, billing, and payouts.
💰
98% revenue share
You set the price. We take 2% per call. Stripe sends you weekly payouts automatically — no invoicing, no accounts receivable.
📈
Real-time analytics
See how many agents called your service today, your revenue per hour, and which payload patterns are most common.
🌐
Instant distribution
Every agent developer using run.pay can discover and call your service immediately after publishing. No marketing required.
Open vendor dashboard →
JavaScript — Publish in 3 lines
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

run.pay vs the alternatives
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

Common questions
Your agent sends one HTTP request with its wallet ID. run.pay authenticates it, deducts the service cost from the Stripe wallet, forwards the request, and returns the result — all in under 500ms. No human approval needed at any step.
You can set up automatic wallet refills. When the balance drops below your threshold, Stripe automatically charges your card. If refill fails, the API call returns a 402 error so your agent can handle it gracefully.
No — that's the whole point. One agent wallet works across all 205 services. No per-service signup, no API key management, no subscription for each vendor. One wallet, one line of code.
x402 is an emerging HTTP standard where a server responds 402 Payment Required when payment is needed, and the client pays inline in the next request. run.pay implements x402 natively with Stripe — no crypto needed. This means any x402-compatible agent framework can use run.pay services out of the box.
No. run.pay charges 2% per call — that's it. No monthly fee, no setup fee, no minimum spend. If your agent makes 0 calls this month, you pay $0.
Vendors receive 98% of every call, paid weekly via Stripe Connect to their bank account. No invoicing, no minimum payout threshold. Publish once, earn automatically.
Any framework that can make an HTTP request. Native SDK support for Python and JavaScript, plus tool definitions for LangChain, CrewAI, AutoGen, Claude, and OpenAI Agents. Plain cURL works too. x402-compatible frameworks work out of the box.

Test a service live
No account, no credit card to start. See a real AI service response in seconds.
Mini Playground
Payload
Response
Click "Run" to see the response...
Free · No account needed
Full playground →

Learn & build
All articles →
Start testing for free.
Go to production today.
First 3 calls free in the interactive playground. 3 free calls · No card to start. No account needed to explore.
Open playground → Create agent wallet
Powered by Stripe — secure, auditable, instant