BlockRun
Marketplace

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

VC Fund Intelligence (3)

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

Market Overview (11)

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

News (2)

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

On-Chain (SQL + Reads) (7)

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

Prediction Markets (Polymarket + Kalshi) (17)

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

Project + DeFi Protocols (3)

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

Unified Search (11)

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

Social / CT Intelligence (11)

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

Token Analytics (4)

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

Wallet Intelligence (6)

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

Web (1)

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

Quick Start

Below: a $0.0075 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.0075 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.