Skip to main content
GET
GET /markets/smart-activity: Smart-Activity Markets
Sign each request with a fresh HMAC signature. The cURL and HTTP header values below are placeholders, not reusable credentials. For runnable signing code, use request signing examples.
Returns per-market aggregates computed over the smart-money cohort — a fixed, all-time cohort of wallets selected by PnL / volume / trade floors. One row per market. Fixed to Polymarket (no venue parameter). See response conventions for the number, timestamp and null rules.

Query Parameters

string
default:"smart_volume"
One of smart_volume, smart_wallet_count, smart_realized_pnl, smart_total_pnl, avg_smart_roi, avg_smart_win_rate, net_buyers_pct.
string
Sort direction: asc or desc.
string
Market status filter (e.g. open).
string
Cohort floor, USD. Must equal the served cohort’s value (echoed back under cohort).
string
Cohort floor, USD. Must equal the served cohort’s value.
integer
Cohort floor. Must equal the served cohort’s value.
integer
default:"50"
Rows per page, up to 200.
string
Opaque cursor from the previous page’s pagination.pagination_key.

Response

array
object
limit, count, has_more (boolean), pagination_key (string or null).
integer
Unix seconds the snapshot was computed.
object
The cohort these aggregates are over, echoed back: window, min_total_pnl, min_volume, min_trades, cohort_version, excluded_other_cohort_rows, roi_basis. Pass the three min_* values back verbatim to page through a stable cohort.