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.0085/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.0085
per call
Prices, rankings, news, search, order books, candles, wallet detail, social, prediction markets — every standard read.
PREMIUM · 3 ENDPOINTS
$0.0085
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.0085Exchange trading pairs catalog.
GET/api/v1/surf/exchange/price$0.0085CEX ticker price for a trading pair.
GET/api/v1/surf/exchange/perp$0.0085Perpetual contract snapshot.
GET/api/v1/surf/exchange/depth$0.0085Exchange order book depth.
GET/api/v1/surf/exchange/klines$0.0085OHLCV candlesticks for a CEX pair.
GET/api/v1/surf/exchange/funding-history$0.0085Funding rate history for a perp contract.
GET/api/v1/surf/exchange/long-short-ratio$0.0085Long/short ratio history.

VC Fund Intelligence (3)

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

Market Overview (11)

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

News (2)

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

On-Chain (SQL + Reads) (7)

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

Prediction Markets (Polymarket + Kalshi) (17)

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

Project + DeFi Protocols (3)

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

Unified Search (11)

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

Social / CT Intelligence (11)

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

Token Analytics (4)

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

Wallet Intelligence (6)

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

Web (1)

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

Quick Start

Below: a $0.0085 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.0085 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.