BlockRun.AI
blockrun.ai · 113 paid endpoints · listed 2026-10-27
AI chat completions API - pay per request with USDC on Base
livelast check 4 days ago
100%valid x402 answers, 72 h
sharedUSDC received on Base, 7 days
202distinct payers, 7 days
84.2score (0-100)
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| POST | blockrun.ai/api/v1/chat/completions AI chat completions API - pay per request with USDC on Base | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:aerodrome-finance,coingecko:velodrome-finance Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:arbitrum,coingecko:optimism Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:bitcoin Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:bitcoin,coingecko:ethereum Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:bitcoin,coingecko:ethereum,coingecko:solana Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:brett-based,coingecko:virtual-protocol Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:chainlink,coingecko:the-graph Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:coinbase-wrapped-btc,coingecko:weth,coingecko:dai Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:ethena,coingecko:usual Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:ethereum Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:ethereum,coingecko:bitcoin Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:ethereum,coingecko:usd-coin Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:illuvium,coingecko:gods-unchained Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:mantle,coingecko:scroll Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:ronin,coingecko:axie-infinity Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:solana Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:solana,coingecko:base Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:staked-ether,coingecko:wrapped-bitcoin Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:uniswap,coingecko:aave Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| GET | blockrun.ai/api/v1/defillama/prices/coingecko:worldcoin-wld,coingecko:bittensor Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). S | $0.002 | Base |
| POST | blockrun.ai/api/v1/phone/numbers/list List all active phone numbers provisioned to your wallet. | $0.002 | Base |
| POST | blockrun.ai/api/v1/exa/contents Extract full text content from specific URLs. Priced at $0.002/URL plus a $0.001 transaction fee per call — total = urls.length × $0.002 + $0.001. | $0.003 | Base |
| POST | blockrun.ai/api/v1/rpc/base Multi-chain JSON-RPC passthrough fronted by BlockRun, powered by Tatum's gateway across 40 chains (Ethereum, Base, Solana, Polygon, BSC, Arbitrum, Optimism, Ava | $0.003 | Base |
| POST | blockrun.ai/api/v1/rpc/celo Multi-chain JSON-RPC passthrough fronted by BlockRun, powered by Tatum's gateway across 40 chains (Ethereum, Base, Solana, Polygon, BSC, Arbitrum, Optimism, Ava | $0.003 | Base |
| POST | blockrun.ai/api/v1/rpc/ethereum Multi-chain JSON-RPC passthrough fronted by BlockRun, powered by Tatum's gateway across 40 chains (Ethereum, Base, Solana, Polygon, BSC, Arbitrum, Optimism, Ava | $0.003 | Base |
| POST | blockrun.ai/api/v1/rpc/polygon Multi-chain JSON-RPC passthrough fronted by BlockRun, powered by Tatum's gateway across 40 chains (Ethereum, Base, Solana, Polygon, BSC, Arbitrum, Optimism, Ava | $0.003 | Base |
| GET | blockrun.ai/api/v1/defillama/chains TVL by chain — every chain DefiLlama tracks with current TVL totals. | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/aave Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/aave-v4 Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/aerodrome Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/ethereum Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/fables Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/lido Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/makerdao Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/pump Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocol/uniswap Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`). | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/protocols List of every DeFi protocol DefiLlama tracks, with current and historical TVL across chains. | $0.006 | Base |
| GET | blockrun.ai/api/v1/defillama/yields Every tracked yield pool across DeFi (lending, LPs, staking, vaults) with current APY/TVL. | $0.006 | Base |
| GET | blockrun.ai/api/v1/pm/binance/candles/BTCUSDT Get OHLCV candlestick data for a Binance trading pair | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/binance/candles/ETHUSDT Get OHLCV candlestick data for a Binance trading pair | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/binance/candles/SOLUSDT Get OHLCV candlestick data for a Binance trading pair | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/binance/ticks/BTCUSDT Get raw book ticker data at microsecond granularity | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/binance/ticks/ETHUSDT Get raw book ticker data at microsecond granularity | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/kalshi/markets Query Kalshi markets with filtering, sorting, and pagination | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/kalshi/orderbooks Fetch historical orderbook snapshots for a Kalshi market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/kalshi/trades Fetch historical Kalshi trade data | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/limitless/markets List Limitless markets with filtering and sorting | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/limitless/orderbooks Fetch historical orderbook snapshots for a Limitless market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/markets/search Search markets across Polymarket, Kalshi, Limitless, Opinion, and Predict.Fun in a single call. Not charged when no market matches | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/opinion/markets List Opinion markets with filtering and sorting | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/opinion/orderbooks Fetch historical orderbook snapshots for an Opinion market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/activity Fetch trading activity (merges, splits, redeems) for a user | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/candlesticks/:hash Get historical OHLCV candlestick data for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/cohorts/stats Compare performance across trading style cohorts | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/crypto-updown List crypto up/down prediction markets | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/events List Polymarket events with filtering and sorting | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/events/keyset List Polymarket events with cursor-based keyset pagination | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/leaderboard Get the global leaderboard of smart wallets | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/leaderboard/market/%3CMARKET_ID_THAT%3E Get leaderboard for a specific market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/leaderboard/market/:condition_id Get leaderboard for a specific market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/leaderboard/market/:hash Get leaderboard for a specific market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/leaderboard/market/MARKET_ID_THAT Get leaderboard for a specific market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/leaderboard/market/REPLACE_WITH_MARKET_ID Get leaderboard for a specific market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/leaderboard/market/test Get leaderboard for a specific market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/market-price/2143401858385894894190399172754859063760192107542405534567206954789995051162 Get current or historical price for a specific token | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/market-price/21742633143463906290569050155826241533067272736897614950488156847949938836455 Get current or historical price for a specific token | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/market-price/40791250908933508853723465614961035896557737979546129504169818299128524475478 Get current or historical price for a specific token | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/market/:hash/smart-money View smart money positioning on a specific market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets Query Polymarket markets with filtering, sorting, and pagination | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/21742633143463906290569050155826241533067272736897614950488156847949938836455/volume Get historical cumulative volume data for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/27146956652877944551877724690365745048289675287536243265951843487691050802191/volume Get historical cumulative volume data for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/:hash/open_interest Get historical open interest data for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/:hash/volume Get historical cumulative volume data for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/:token_id/volume Get historical cumulative volume data for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/TOKEN_ID/volume Get historical cumulative volume data for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/keyset List Polymarket markets with cursor-based keyset pagination (same filters as /polymarket/markets) | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/smart-activity Discover markets where high-performing wallets are active | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/markets/test/volume Get historical cumulative volume data for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/orderbooks Get historical orderbook snapshots for a token | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/positions Fetch all user positions with filtering and pagination | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/trades Query historical Polymarket trade data with flexible filtering | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/uma/market/:hash Get current UMA oracle status and event timeline for a single market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/uma/markets List UMA oracle questions filtered by state (proposed, disputed, resolved, …) | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/volume-chart/:hash Get volume chart with YES/NO breakdown for a market | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallet/:address Get a complete smart wallet profile with all metrics | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallet/:address/cluster Discover wallets connected to a seed address via on-chain transfers and identity proofs | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallet/:address/markets Get per-market performance breakdown for a wallet | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallet/:address/similar Find wallets with similar market portfolios | $0.0085 | Base |
| POST | blockrun.ai/api/v1/pm/polymarket/wallet/identities Bulk identity lookup for up to 200 wallet addresses (POST body: {addresses: [..]}) | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallet/identity/:address Fetch identity and profile metadata for a wallet address | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallet/pnl/:address Get P&L summary and realized P&L time series for a wallet | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallet/positions/:address Get open and historical positions for a wallet address | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallet/volume-chart/:address Get volume chart broken down by BUY/SELL side for a wallet | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallets/filter Filter wallets by market trades with AND/OR logic | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/polymarket/wallets/profiles Batch retrieve wallet profiles for multiple addresses | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/predictfun/markets List Predict.Fun markets with filtering and sorting | $0.0085 | Base |
| GET | blockrun.ai/api/v1/pm/predictfun/orderbooks Fetch historical orderbook snapshots for a Predict.Fun market | $0.0085 | Base |
| POST | blockrun.ai/api/v1/exa/answer Get an AI-generated answer to a question grounded in live web search results. | $0.011 | Base |
| POST | blockrun.ai/api/v1/exa/find-similar Find pages semantically similar to a given URL. | $0.011 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 4 days ago | blockrun.ai/api/v1/audio/generations | 402 | 1019 | valid x402 v2 terms |
Income on Base (7 days)
This provider's payout address is shared by several providers, so its income is not shown as its own.
Is this your API?
Add the live badge to your docs: 
Claim it for free with
<a href="https://logicnodes.io/observatory/p/blockrun.ai"><img src="https://logicnodes.io/observatory/badge/blockrun.ai.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/blockrun.ai