Polymarket Smart Money

GET/gateway/v1/prediction-market/polymarket/smart-money

Smart wallet analytics for Polymarket markets.

view=positioning (default): Aggregate smart wallet direction per market — net bullish/bearish signal and conviction. view=trades: Individual $10K+ trades with wallet address, amount, outcome, price, and wallet age.

Data refresh: ~5 minutes

Query Parameters

viewenum<string>

positioning = aggregate smart wallet direction per market; trades = individual $10K+ trades with wallet metadata

Available options:positioningtrades
condition_idstring

Filter to a specific market (omit to browse all)

categoryenum<string>

Filter by category

Available options:cryptocultureeconomicsfinancialspoliticsstemsports
directionenum<string>

Filter by net smart money direction (only for view=positioning)

Available options:bullishbearishneutral
whale_tierenum<string>

Trade size tier filter (only for view=trades)

Available options:whalelargemega
fromstring

Start time as Unix seconds or date string (only for view=trades)

tostring

End time as Unix seconds or date string (only for view=trades)

sort_byenum<string>

Sort field

Available options:smart_wallets_involvedsmart_buy_volume_usdsmart_sell_volume_usdamount_usdblock_time
orderenum<string>

Sort direction

Available options:ascdesc
limitinteger

Results per page

offsetinteger

Pagination offset

Polymarket Smart Money
const options = {method: 'GET'};

fetch('https://api.asksurf.ai/gateway/v1/prediction-market/polymarket/smart-money', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
OK
{
  "$schema": "https://example.com/schemas/DataResponseInterface {}.json",
  "data": [],
  "meta": {
    "cached": true,
    "credits_used": 123,
    "empty_reason": "<string>",
    "has_more": true,
    "limit": 123,
    "offset": 123,
    "total": 123,
    "watermark": 123
  }
}