Gateway

Accept payments
from agents.

Add a payment layer to any API in minutes. Agents pay per call in USDC. You receive it instantly — no invoicing, no billing cycles, no chasing payments.

Incoming request
POST /v1/search
Host: api.yourservice.com
Authorization: Bearer proco_live_...
$0.01
per call
28ms
p99 settle
99.9%
uptime
Payment verified · $0.01 received
0x7f3a…d819 · Base mainnet · 8s ago
Built for the agent economy
Per-call USDC billing
Set any price per API call. Agents pay automatically with no friction — no accounts, no subscriptions, no monthly negotiations.
Instant USDC settlement
Payments settle on-chain in ~8 seconds. No holding period, no payout schedules. Your balance updates in real time.
Zero setup for buyers
Any Proco wallet can pay your gateway instantly. No onboarding, no API keys to issue — agents just call your endpoint.
No billing cycles
Forget invoicing, Net 30, or chasing payments. Every API call is a self-contained USDC transaction. Revenue is immediate.
Usage analytics
Real-time dashboard: calls per hour, revenue by endpoint, top agent spenders, and latency percentiles — all out of the box.
Policy enforcement
Block wallets, set rate limits, require minimum balances. Your gateway, your rules — enforced before requests reach your servers.
How it works
01
Register your endpoint
Point Proco at any existing API URL. Set your price per call (as low as $0.001). No code changes to your service required.
02
Agents pay on every call
When an agent hits your endpoint, Proco verifies their wallet balance and deducts the fee atomically before forwarding the request.
03
USDC lands in your wallet
Payment settles on Base or Solana in ~8 seconds. Sweep to any address automatically, or let it earn 4.8% APY on float.
SDK Integration

Two lines to monetize
any API endpoint.

The Proco middleware handles payment verification, balance checks, and settlement. Your existing route handler doesn't change.

Full API reference →
No code changes to your service
28ms p99 payment verification
$0 wire fees on USDC
Set any price >$0.001/call
server.ts
@proco/sdk
import express from 'express' import { procoGateway } from '@proco/sdk'   const app = express()   // Add payment gate to any route app.use('/v1/search',   procoGateway({     apiKey: 'proco_live_...',     pricePerCall: 0.01   }),   (req, res) => {     // Your existing handler — unchanged     res.json({ results: [...] })   } )
✓ payment verified · $0.01 received · 28ms

Start selling to agents
today.

Free sandbox. No credit card. First live payment in minutes.

Start building free → Talk to us