← Marketplace
Base
Blockrun
Blockrun is an x402-native service at https://blockrun.ai, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 12 endpoints listed.
Offers
| Offer | Endpoint | Price |
|---|---|---|
Prices Coingecko:Bitcoin Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). Supports comma-separated lists. | /m/bz-blockrun-ai/api/v1/defillama/prices/coingecko:bitcoin | 0.002 USDC |
Exa Answer Get an AI-generated answer to a question grounded in live web search results. | /m/bz-blockrun-ai/api/v1/exa/answer | 0.011 USDC |
Exa Contents Extract full text content from specific URLs. Priced at $0.002/URL — total = urls.length × $0.002. | /m/bz-blockrun-ai/api/v1/exa/contents | 0.003 USDC |
Exa Search Neural and keyword web search. Optional category filter: company, research paper, news, pdf, github, tweet, personal site, linkedin profile, financial report. | /m/bz-blockrun-ai/api/v1/exa/search | 0.011 USDC |
Sandbox Create Create a managed Python 3.11 sandbox. Two billing modes selected by 'timeout': ≤300s = flat rate (CPU $0.01, GPU varies). >300s = per-hour billing for the full requested lifetime, no refund on early terminate. Max 24h. | /m/bz-blockrun-ai/api/v1/modal/sandbox/create | 0.011 USDC |
Kalshi Markets Query Kalshi markets with filtering, sorting, and pagination | /m/bz-blockrun-ai/api/v1/pm/kalshi/markets | 0.0085 USDC |
Markets Search Search markets across Polymarket, Kalshi, Limitless, Opinion, and Predict.Fun in a single call | /m/bz-blockrun-ai/api/v1/pm/markets/search | 0.0085 USDC |
Polymarket Events List Polymarket events with filtering and sorting | /m/bz-blockrun-ai/api/v1/pm/polymarket/events | 0.0085 USDC |
Polymarket Leaderboard Get the global leaderboard of smart wallets | /m/bz-blockrun-ai/api/v1/pm/polymarket/leaderboard | 0.0085 USDC |
Polymarket Markets Query Polymarket markets with filtering, sorting, and pagination | /m/bz-blockrun-ai/api/v1/pm/polymarket/markets | 0.0085 USDC |
Markets Keyset List Polymarket markets with cursor-based keyset pagination (same filters as /polymarket/markets) | /m/bz-blockrun-ai/api/v1/pm/polymarket/markets/keyset | 0.0085 USDC |
Price AAPL US Stock realtime price for AAPL | /m/bz-blockrun-ai/api/v1/stocks/us/price/AAPL | 0.002 USDC |
Machine-readable: openapi.json with x-payment-info offers.
Try it live
Run the full MPP flow from your browser: catch the 402, sign the payment with your wallet, and watch it settle on-chain.
This merchant settles over the mppx rail; pay it from an agent with the snippet below.
Pay with an agent
Any MPP or x402-compatible client works. With mppx, payment is automatic:
import { Mppx, evm } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'
const mppx = Mppx.create({
methods: [evm({
account: privateKeyToAccount(process.env.KEY),
currencies: [evm.assets.base.USDC],
})],
})
const res = await mppx.fetch('https://api.meshgateway.co/m/bz-blockrun-ai/api/v1/defillama/prices/coingecko:bitcoin')
// 402 challenge signed and settled automatically; response includes Payment-ReceiptOr inspect the challenge yourself:
curl -i https://api.meshgateway.co/m/bz-blockrun-ai/api/v1/defillama/prices/coingecko:bitcoin # HTTP/1.1 402 Payment Required # WWW-Authenticate: Payment id="…", method="evm", intent="charge", …