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

Discover. Route. Pay.
The economic layer for AI agents.

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.

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

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


Discover, route, and pay — in one flow
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
🔍
Describe what you need
Your agent describes a task in plain text — run.pay matches it to the right service type and ranks every active provider on real price, latency and error rate. Or browse the catalog directly if you already know what you want.
03 / ROUTE & PAY
Call the best match, automatically
One HTTP request routes to the top-ranked provider. Stripe debits the exact cost. If that provider fails, run.pay can automatically try the next-best one — no 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
Target: 99.9% uptime SLA, <1s average latency, automatic failover. Every service monitored in real time at getrunpay.com/status.

205 services, ready to call
A sample of the catalog — browse and filter the full live 205-service catalog in the Playground.
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
LIVE
Agent dashboard
Track calls, spending, and manage your card per agent
LIVE
🔔
Webhook notifications
Get notified when your agent hits budget limits
LIVE
🤝
LangChain & CrewAI native tools
One-line tool definitions for all 205 services
LIVE
Have a feature request? Tell us on X →

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)
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

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 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
Most x402 marketplaces today require agents to hold a crypto wallet and stablecoins (like USDC). run.pay implements x402 on top of Stripe instead — your agent pays with a normal card, no wallet or on-chain step required.

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. Most x402 implementations today settle in crypto (USDC/stablecoins). run.pay implements the same 402 HTTP flow, but settles via Stripe instead — your agent pays with a card, no crypto wallet needed. Frameworks that speak the 402 handshake generically will work; those hard-coded to a specific stablecoin settlement layer may need a small adapter, which our SDKs handle for you.
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