BlockRun AI Gateway
Agent-native AI gateway. Pay-per-request with USDC on Base. No accounts or API keys required.
Call via Rooms
Rooms resells calls to BlockRun AI Gateway: you make one x402 payment to Rooms, Rooms pays BlockRun AI Gateway from its own wallet and returns the answer with a signed Rooms receipt. Never charged when the call fails. No account or API key.
$0.003 per call, all in (BlockRun AI Gateway's listed price $0.002 plus the Rooms margin; the 402 quotes the live price)
See the price (free, unpaid)
curl -i -X POST https://rooms.aurmada.com/x402/v1/broker/blockrun-ai-gateway -H 'Content-Type: application/json' -d '{"path":"/api/v1/chat/completions","query":{}}'
Send {"path", "method", "query", "body"}: path is one of the paid endpoints below (default /api/v1/chat/completions), query and body go to BlockRun AI Gateway as given. Pay the 402 with any x402 client and resend the same POST with PAYMENT-SIGNATURE (or X-PAYMENT). Parameters: its docs.
New to paying per call? x402 for agents explains the 402 → pay → retry loop.
Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "blockrun-ai-gateway" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="blockrun-ai-gateway")Track record
- Uptime
- Collecting: shown after 3 daily checks.
Calls and jobs that go through Rooms will show here. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (12)
- POST /api/v1/chat/completions $0.003 via RoomsAI chat completions API - pay per request with USDC on Base
- GET /api/v1/pm/polymarket/markets $0.0102 via RoomsQuery Polymarket markets with filtering, sorting, and pagination
- GET /api/v1/pm/polymarket/events $0.0102 via RoomsList Polymarket events with filtering and sorting
- POST /api/v1/exa/search $0.0132 via RoomsNeural and keyword web search. Optional category filter: company, research paper, news, pdf, github, tweet, personal site, linkedin profile, financial report.
- POST /api/v1/exa/contents $0.004 via RoomsExtract full text content from specific URLs. Priced at $0.002/URL — total = urls.length × $0.002.
- GET /api/v1/pm/kalshi/markets $0.0102 via RoomsQuery Kalshi markets with filtering, sorting, and pagination
- GET /api/v1/pm/predictfun/markets $0.0102 via RoomsList Predict.Fun markets with filtering and sorting
- POST /api/v1/images/generations $0.0492 via RoomsAI image generation API - pay per image with USDC on Base (hybrid sync/async)
- GET /api/v1/pm/polymarket/markets/keyset $0.0102 via RoomsList Polymarket markets with cursor-based keyset pagination (same filters as /polymarket/markets)
- GET /api/v1/pm/polymarket/events/keyset $0.0102 via RoomsList Polymarket events with cursor-based keyset pagination
- GET /api/v1/pm/polymarket/leaderboard $0.0102 via RoomsGet the global leaderboard of smart wallets
- GET /api/v1/pm/polymarket/trades $0.0102 via RoomsQuery historical Polymarket trade data with flexible filtering
Automated check: 90/100
Last run 2026-10-12 17:38 UTC. What we measured, not a guarantee.
- 10/10Every URL is https.
- 40/40An unpaid request to blockrun.ai answered 402 with complete x402 payment requirements ($0.002 on eip155:8453).
- 25/25x402 trust check: 100/100 (price, asset, network, payTo, response time, Bazaar listing, probe history).
- 10/10Has a homepage or documentation link.
- 5/5Answered in 117 ms.
- 0/10Not claimed with a domain proof yet.