BlockRun
Get started
Services

PARTNER

Surf

All crypto data, one API, x402-paid in USDC.

Surf (asksurf.ai) aggregates 83+ crypto data endpoints across CEX market data, on-chain SQL, wallet intelligence (100M+ labels), prediction markets, social mindshare, news, and unified search. BlockRun is Surf's x402 payment layer — every call settles directly to Surf's Base treasury, no Surf account or API key required from the caller.

83 endpoints live
From $0.0095/call
Direct USDC settlement to Surf
No Surf account needed

Why Agents Reach For It

Crypto data is fragmented across 60+ providers (CoinGecko, Dune, Etherscan, Nansen, …). Surf collapses the most-used reads into one OpenAPI surface so agents skip 60+ integrations.

CEX + DEX Market Data
Live prices, candles, order books, funding rates, perps from 16 CEX. Plus on-chain DEX trades and DEX-aggregated metrics.
On-Chain SQL Access
Direct SQL against 80+ ClickHouse tables (DEX trades, transfers, lending, staking, bridges). Sub-second queries on Ethereum, Base, Arbitrum, BSC, TRON, HyperEVM, Tempo.
100M+ Labeled Wallets
Cross-chain wallet labels (CEX, Whale, Bridge, MEV, Bot, Fund) across 13 networks. Net-worth, DeFi positions, transfer history, batch lookups.
Social + Prediction Markets
Twitter mindshare time series, smart-follower history, CT KOL search. Plus Polymarket + Kalshi events, prices, trades, positions side by side.

Pricing — Two Flat Tiers

Pay only for the endpoint you call. No monthly minimum, no credit packs.

STANDARD · 80 ENDPOINTS
$0.0095
per call
Prices, rankings, news, search, order books, candles, wallet detail, social, prediction markets — every standard read.
PREMIUM · 3 ENDPOINTS
$0.022
per call
Raw on-chain SQL, schema introspection, structured queries over 80+ ClickHouse tables.

All Endpoints

83 endpoints across 12 domains. URL pattern: /api/v1/surf/<path>.

Exchange (CEX) (7)

MethodEndpointPricePurpose
GET/api/v1/surf/exchange/markets$0.0095Exchange trading pairs catalog.
GET/api/v1/surf/exchange/price$0.0095CEX ticker price for a trading pair.
GET/api/v1/surf/exchange/perp$0.0095Perpetual contract snapshot.
GET/api/v1/surf/exchange/depth$0.0095Exchange order book depth.
GET/api/v1/surf/exchange/klines$0.0095OHLCV candlesticks for a CEX pair.
GET/api/v1/surf/exchange/funding-history$0.0095Funding rate history for a perp contract.
GET/api/v1/surf/exchange/long-short-ratio$0.0095Long/short ratio history.

VC Fund Intelligence (3)

MethodEndpointPricePurpose
GET/api/v1/surf/fund/detail$0.0095VC fund profile detail.
GET/api/v1/surf/fund/portfolio$0.0095VC fund portfolio holdings.
GET/api/v1/surf/fund/ranking$0.0095Top VC funds ranking.

Market Overview (11)

MethodEndpointPricePurpose
GET/api/v1/surf/market/ranking$0.0095Token rankings (market cap, volume, change).
GET/api/v1/surf/market/fear-greed$0.0095Fear & Greed index history.
GET/api/v1/surf/market/futures$0.0095Futures market overview.
GET/api/v1/surf/market/price$0.0095Token price history.
GET/api/v1/surf/market/etf$0.0095ETF flow history (BTC/ETH spot ETFs).
GET/api/v1/surf/market/options$0.0095Options market data (skew, IV, volume).
GET/api/v1/surf/market/liquidation/exchange-list$0.0095Liquidations broken out by exchange.
GET/api/v1/surf/market/liquidation/order$0.0095Large liquidation orders (whale liquidations).
GET/api/v1/surf/market/liquidation/chart$0.0095Liquidation chart over time.
GET/api/v1/surf/market/onchain-indicator$0.0095On-chain indicators (NUPL, SOPR, MVRV, Puell, NVT).
GET/api/v1/surf/market/price-indicator$0.0095Technical indicators (RSI, MACD, Bollinger, EMA).

News (2)

MethodEndpointPricePurpose
GET/api/v1/surf/news/feed$0.0095AI-curated crypto news feed.
GET/api/v1/surf/news/detail$0.0095Full article detail by ID.

On-Chain (SQL + Reads) (7)

MethodEndpointPricePurpose
GET/api/v1/surf/onchain/bridge/ranking$0.0095Bridge protocol ranking by volume.
GET/api/v1/surf/onchain/yield/ranking$0.0095Yield pool ranking (lending, LP, staking).
GET/api/v1/surf/onchain/gas-price$0.0095Current gas price across supported chains.
GET/api/v1/surf/onchain/tx$0.0095Transaction details by hash.
GET/api/v1/surf/onchain/schema$0.0220On-chain ClickHouse table schema introspection.
POST/api/v1/surf/onchain/query$0.0220Structured on-chain blockchain query (typed predicates).
POST/api/v1/surf/onchain/sql$0.0220Raw SQL query against 80+ ClickHouse tables (sub-second).

Prediction Markets (Polymarket + Kalshi) (17)

MethodEndpointPricePurpose
GET/api/v1/surf/prediction-market/category-metrics$0.0095Prediction-market category metrics.
GET/api/v1/surf/prediction-market/polymarket/ranking$0.0095Polymarket market ranking.
GET/api/v1/surf/prediction-market/polymarket/trades$0.0095Polymarket trades history.
GET/api/v1/surf/prediction-market/polymarket/markets$0.0095Polymarket market detail (requires market_slug).
GET/api/v1/surf/prediction-market/polymarket/events$0.0095Polymarket event detail (requires event_slug).
GET/api/v1/surf/prediction-market/polymarket/prices$0.0095Polymarket price history for one market.
GET/api/v1/surf/prediction-market/polymarket/volumes$0.0095Polymarket volume history for one market.
GET/api/v1/surf/prediction-market/polymarket/open-interest$0.0095Polymarket open-interest history for one market.
GET/api/v1/surf/prediction-market/polymarket/positions$0.0095Polymarket positions for a wallet.
GET/api/v1/surf/prediction-market/polymarket/activity$0.0095Polymarket wallet activity (merges/splits/redeems).
GET/api/v1/surf/prediction-market/kalshi/ranking$0.0095Kalshi market ranking.
GET/api/v1/surf/prediction-market/kalshi/markets$0.0095Kalshi market detail.
GET/api/v1/surf/prediction-market/kalshi/events$0.0095Kalshi event detail.
GET/api/v1/surf/prediction-market/kalshi/prices$0.0095Kalshi price history for one market.
GET/api/v1/surf/prediction-market/kalshi/trades$0.0095Kalshi trades history for one market.
GET/api/v1/surf/prediction-market/kalshi/volumes$0.0095Kalshi volume history for one market.
GET/api/v1/surf/prediction-market/kalshi/open-interest$0.0095Kalshi open-interest history for one market.

Project + DeFi Protocols (3)

MethodEndpointPricePurpose
GET/api/v1/surf/project/detail$0.0095Aggregated project profile (token + DeFi + social).
GET/api/v1/surf/project/defi/metrics$0.0095Per-protocol DeFi metrics (TVL, fees, revenue).
GET/api/v1/surf/project/defi/ranking$0.0095DeFi protocol ranking.

Unified Search (11)

MethodEndpointPricePurpose
GET/api/v1/surf/search/airdrop$0.0095Airdrop opportunity search.
GET/api/v1/surf/search/events$0.0095Project event search.
GET/api/v1/surf/search/kalshi$0.0095Kalshi event search.
GET/api/v1/surf/search/polymarket$0.0095Polymarket event search.
GET/api/v1/surf/search/web$0.0095Web search across crypto sources.
GET/api/v1/surf/search/project$0.0095Project search by name, ticker, or description.
GET/api/v1/surf/search/news$0.0095News article search.
GET/api/v1/surf/search/wallet$0.0095Wallet search by address, ENS, or label.
GET/api/v1/surf/search/fund$0.0095VC fund search.
GET/api/v1/surf/search/social/people$0.0095Social user (CT KOL) search.
GET/api/v1/surf/search/social/posts$0.0095Social post (tweet) full-text search.

Social / CT Intelligence (11)

MethodEndpointPricePurpose
GET/api/v1/surf/social/detail$0.0095Aggregated social analytics for a project.
GET/api/v1/surf/social/ranking$0.0095Social mindshare ranking.
GET/api/v1/surf/social/smart-followers/history$0.0095Smart-follower count history (high-signal accounts).
GET/api/v1/surf/social/mindshare$0.0095Project mindshare time series.
GET/api/v1/surf/social/tweets$0.0095Fetch social posts by IDs.
GET/api/v1/surf/social/tweet/replies$0.0095Replies to a specific tweet.
GET/api/v1/surf/social/user$0.0095Social user (Twitter) profile.
GET/api/v1/surf/social/user/followers$0.0095User followers list.
GET/api/v1/surf/social/user/following$0.0095User following list.
GET/api/v1/surf/social/user/posts$0.0095User social posts.
GET/api/v1/surf/social/user/replies$0.0095User replies.

Token Analytics (4)

MethodEndpointPricePurpose
GET/api/v1/surf/token/tokenomics$0.0095Token unlock schedule + vesting.
GET/api/v1/surf/token/dex-trades$0.0095Token DEX trade history.
GET/api/v1/surf/token/holders$0.0095Top token holders with balances.
GET/api/v1/surf/token/transfers$0.0095Token transfer history.

Wallet Intelligence (6)

MethodEndpointPricePurpose
GET/api/v1/surf/wallet/detail$0.0095Aggregated wallet profile across chains.
GET/api/v1/surf/wallet/history$0.0095Wallet transaction history.
GET/api/v1/surf/wallet/net-worth$0.0095Wallet net-worth time series.
GET/api/v1/surf/wallet/transfers$0.0095Wallet transfer history.
GET/api/v1/surf/wallet/protocols$0.0095Wallet DeFi protocol positions (Aave, Lido, Uni…).
GET/api/v1/surf/wallet/labels/batch$0.0095Batch wallet label lookup (CEX, Whale, Bridge, MEV…).

Web (1)

MethodEndpointPricePurpose
GET/api/v1/surf/web/fetch$0.0095Fetch + clean a web page into markdown.

Quick Start

Below: a $0.0095 BTC price read. Same pattern works for any of the 83 endpoints — change the path and parameters.

# 1. Trigger 402 to learn pricing
curl "https://blockrun.ai/api/v1/surf/market/price?symbol=BTC"
# → HTTP 402  payment-required: eyJ4NDAy...

# 2. Sign EIP-3009 USDC transfer, then replay with x-payment header
curl "https://blockrun.ai/api/v1/surf/market/price?symbol=BTC" \
  -H "x-payment: <signed-x402>"

# Response: token price history payload from Surf.
# Settlement: 0.0095 USDC → Surf treasury on Base.
USE FROM CLAUDE / CURSOR

Install the BlockRun MCP server once and the blockrun_surf tool exposes all 83 endpoints as typed actions to Claude Code, Cursor, ChatGPT Desktop. Run claude mcp add blockrun -s user -- npx -y @blockrun/mcp@latest.

Behind the Scenes

Surf (asksurf.ai)

Surf runs the data pipelines and ClickHouse warehouse. BlockRun is the x402 payment layer — we hold the Surf API key, route requests upstream, and x402 settles each call directly to Surf's Base treasury wallet. Your wallet, our key, their data, their revenue.

asksurf.ai

Get Started

Fund a wallet with USDC on Base or Solana. Hit any Surf endpoint, attach payment, done.