BlockRun.AI
AI chat completions API - pay per request with USDC on Base
- Category
- AI & agents
- Starting price
- $0.002
- Paid calls · 30 days
- 111K
- Unique payers · 30 days
- 1.3K
Paid endpoints
113 endpoints, sorted by usage. Prices are per request.
- GET/api/v1/pm/polymarket/positions
Fetch all user positions with filtering and pagination
$0.0085Base11calls / 30d - GET/api/v1/pm/polymarket/wallet/positions/:address
Get open and historical positions for a wallet address
$0.0085Base10calls / 30d - POST/api/v1/audio/generations
AI music generation API - pay per track with USDC on Base
$0.11Base10calls / 30d - GET/api/v1/defillama/protocol/aave
Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`).
$0.006Base10calls / 30d - GET/api/v1/pm/binance/candles/ETHUSDT
Get OHLCV candlestick data for a Binance trading pair
$0.0085Base9calls / 30d - GET/api/v1/defillama/protocol/makerdao
Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`).
$0.006Base9calls / 30d - GET/api/v1/pm/limitless/orderbooks
Fetch historical orderbook snapshots for a Limitless market
$0.0085Base8calls / 30d - GET/api/v1/pm/kalshi/trades
Fetch historical Kalshi trade data
$0.0085Base7calls / 30d - GET/api/v1/pm/predictfun/orderbooks
Fetch historical orderbook snapshots for a Predict.Fun market
$0.0085Base7calls / 30d - GET/api/v1/pm/kalshi/orderbooks
Fetch historical orderbook snapshots for a Kalshi market
$0.0085Base7calls / 30d - GET/api/v1/pm/opinion/orderbooks
Fetch historical orderbook snapshots for an Opinion market
$0.0085Base7calls / 30d - GET/api/v1/defillama/protocol/uniswap
Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`).
$0.006Base7calls / 30d - GET/api/v1/pm/polymarket/markets/smart-activity
Discover markets where high-performing wallets are active
$0.0085Base7calls / 30d - GET/api/v1/pm/polymarket/market-price/40791250908933508853723465614961035896557737979546129504169818299128524475478
Get current or historical price for a specific token
$0.0085Base6calls / 30d - GET/api/v1/defillama/prices/coingecko:ethereum
Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). Supports comma-separated lists.
$0.002Base6calls / 30d - GET/api/v1/pm/polymarket/wallets/filter
Filter wallets by market trades with AND/OR logic
$0.0085Base5calls / 30d - GET/api/v1/pm/polymarket/markets/27146956652877944551877724690365745048289675287536243265951843487691050802191/volume
Get historical cumulative volume data for a market
$0.0085Base5calls / 30d - GET/api/v1/pm/polymarket/leaderboard/market/MARKET_ID_THAT
Get leaderboard for a specific market
$0.0085Base5calls / 30d - GET/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.006Base5calls / 30d - GET/api/v1/defillama/protocol/aerodrome
Detailed TVL + breakdown for a single protocol. Pass slug as `/v1/defillama/protocol/{slug}` (e.g. `aave`, `uniswap`).
$0.006Base5calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base5calls / 30d - GET/api/v1/pm/polymarket/uma/markets
List UMA oracle questions filtered by state (proposed, disputed, resolved, …)
$0.0085Base5calls / 30d - GET/api/v1/pm/binance/ticks/BTCUSDT
Get raw book ticker data at microsecond granularity
$0.0085Base5calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base5calls / 30d - GET/api/v1/defillama/prices/coingecko:solana
Token price lookup. Pass coin identifiers as `/v1/defillama/prices/{coins}` (e.g. `coingecko:bitcoin`, `ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`). Supports comma-separated lists.
$0.002Base5calls / 30d - GET/api/v1/pm/polymarket/markets/:hash/volume
Get historical cumulative volume data for a market
$0.0085Base4calls / 30d - GET/api/v1/pm/polymarket/leaderboard/market/:hash
Get leaderboard for a specific market
$0.0085Base4calls / 30d - GET/api/v1/pm/polymarket/activity
Fetch trading activity (merges, splits, redeems) for a user
$0.0085Base4calls / 30d - GET/api/v1/pm/polymarket/market-price/21742633143463906290569050155826241533067272736897614950488156847949938836455
Get current or historical price for a specific token
$0.0085Base4calls / 30d - POST/api/v1/phone/numbers/buy
Purchase a dedicated phone number valid for 30 days. The number is bound to your wallet address. Default country is US (no regulatory friction). Other countries can be requested via the `country` parameter, but Twilio may require a Regulatory Bundle (KYC) on our account before purchase succeeds — if your country fails, contact care@blockrun.ai to enable.
$5.00Base4calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base4calls / 30d - GET/api/v1/pm/polymarket/markets/:token_id/volume
Get historical cumulative volume data for a market
$0.0085Base3calls / 30d - GET/api/v1/pm/polymarket/candlesticks/:hash
Get historical OHLCV candlestick data for a market
$0.0085Base3calls / 30d - GET/api/v1/pm/polymarket/markets/21742633143463906290569050155826241533067272736897614950488156847949938836455/volume
Get historical cumulative volume data for a market
$0.0085Base3calls / 30d - GET/api/v1/pm/polymarket/leaderboard/market/%3CMARKET_ID_THAT%3E
Get leaderboard for a specific market
$0.0085Base3calls / 30d - POST/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, Avalanche, Bitcoin, Sui, and more). One endpoint, every chain, pay-per-call in USDC, no API key. $0.002 per call (or per element of a JSON-RPC batch). Network: Ethereum.
$0.003Base3calls / 30d - POST/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, Avalanche, Bitcoin, Sui, and more). One endpoint, every chain, pay-per-call in USDC, no API key. $0.002 per call (or per element of a JSON-RPC batch). Network: Base.
$0.003Base3calls / 30d - POST/api/v1/pm/polymarket/wallet/identities
Bulk identity lookup for up to 200 wallet addresses (POST body: {addresses: [..]})
$0.0085Base3calls / 30d - GET/api/v1/pm/binance/ticks/ETHUSDT
Get raw book ticker data at microsecond granularity
$0.0085Base3calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base3calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base3calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base3calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base3calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base3calls / 30d - GET/api/v1/pm/polymarket/wallet/:address/cluster
Discover wallets connected to a seed address via on-chain transfers and identity proofs
$0.0085Base3calls / 30d - GET/api/v1/pm/polymarket/leaderboard/market/:condition_id
Get leaderboard for a specific market
$0.0085Base2calls / 30d - GET/api/v1/pm/polymarket/wallet/:address/markets
Get per-market performance breakdown for a wallet
$0.0085Base2calls / 30d - POST/api/v1/polymarket/fund
Gaslessly fund your Polymarket deposit wallet: your signed USDC transfer settles directly to the Polymarket bridge (non-custodial); BlockRun pays the gas and charges $0.0110.
$0.01Base2calls / 30d - GET/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`). Supports comma-separated lists.
$0.002Base2calls / 30d - GET/api/v1/pm/polymarket/wallet/identity/:address
Fetch identity and profile metadata for a wallet address
$0.0085Base2calls / 30d