Smart Activity Markets (Polymarket)
Discover markets where profitable wallets are active. Ranks Polymarket markets by recent whale-sized trading from smart-money wallets (those with a strong lifetime PnL track record), with net buy/sell pressure per market. Check _meta.warming before using the results; availability is independent for each window. Cost-basis PnL/ROI fields are not yet computed and are returned as null.
/v2/polymarket/markets/smart-activityParameters
windowstringOptional. 1d (default), 7d, 30d, or all_time. Longer windows favor recently-active wallets.
sort_bystringOptional. smart_volume (default), smart_wallet_count, smart_trade_count, or last_active.
orderstringOptional. desc (default) or asc.
statusstringOptional. Filter by market status: open or closed.
min_smart_walletsintegerOptional. Only markets with at least this many distinct smart wallets. Default 1.
limitintegerOptional. Page size, 1–100, default 50.
offsetintegerOptional. Pagination offset, default 0.
Response
smart_wallet_criteriaobjectThe thresholds defining a smart-money wallet for this response.
Show 2 fields
min_lifetime_pnl_usdnumberMinimum lifetime PnL (USD) for a wallet to count as smart money.
min_trade_notional_usdnumberMinimum per-fill notional (USD) for a trade to be counted.
windowstringThe rolling window applied (1d, 7d, 30d, or all_time).
marketsarrayMarkets ranked by smart-money activity in the window.
Show 14 fields
condition_idstringMarket condition ID.
titlestringMarket title, resolved from recent trade data; null if it cannot be determined.
market_slugstringMarket slug for URL construction, resolved from recent trade data; null if it cannot be determined.
statusstringMarket status: open or closed; null if it cannot be determined.
smart_wallet_countintegerDistinct smart-money wallets active in this market.
smart_volumenumberTotal whale-sized notional (USD) from smart wallets.
smart_trade_countintegerNumber of smart-money fills.
net_buyers_pctnumberFraction of smart wallets net-buying (buy volume > sell volume), 0–1.
avg_smart_lifetime_pnlnumberMean lifetime PnL (USD) across the active smart wallets.
last_active_tsintegerUnix timestamp of the most recent smart-money fill in this market.
smart_realized_pnlnumberRealized PnL from smart wallets. Not yet computed - returned as null (see _meta.unavailable_fields).
smart_total_pnlnumberTotal PnL from smart wallets. Not yet computed - returned as null.
avg_smart_roinumberAverage ROI across smart wallets. Not yet computed - returned as null.
avg_smart_win_ratenumberAverage win rate across smart wallets. Not yet computed - returned as null.
paginationobjectOffset-based pagination over the ranked list.
Show 5 fields
limitintegerRequested page size.
offsetintegerPage offset.
countintegerMarkets returned in this page.
totalintegerTotal markets matching the filters.
has_morebooleanTrue when more markets exist beyond this page.
_metaobjectSource, data floor, and field-availability metadata.
Show 6 fields
sourcestringData source identifier.
warmingbooleanTrue means the ranking is unavailable for this window. An empty markets array is not evidence of no activity. Retry with backoff; persistent warming can indicate a failed refresh and has no guaranteed completion time. False means a completed ranking is available, which may legitimately be empty.
data_available_fromstringISO timestamp; trade data is served from this point onward.
unavailable_fieldsarrayFields returned as null because they require per-wallet cost-basis accounting not yet computed.
notestringWhich fields are exact vs. not yet available.
coverage_notestringHow smart-wallet coverage relates to the chosen window.