Skip to main content
GET
/
v2
/
polymarket
/
markets
/
smart-activity
Get Smart Activity Markets
curl --request GET \
  --url https://api.predexon.com/v2/polymarket/markets/smart-activity \
  --header 'x-api-key: <api-key>'
{
  "smart_wallet_criteria": {},
  "window": "1d",
  "markets": [
    {
      "condition_id": "<string>",
      "smart_wallet_count": 123,
      "smart_volume": 123,
      "smart_realized_pnl": 123,
      "avg_smart_roi": 123,
      "avg_smart_win_rate": 123,
      "net_buyers_pct": 123,
      "title": "<string>",
      "market_slug": "<string>"
    }
  ],
  "pagination": {
    "limit": 123,
    "count": 123,
    "has_more": true,
    "pagination_key": "<string>"
  }
}
Find alpha by seeing where profitable traders are putting their money. Define “smart wallets” using filter criteria (min PnL, win rate, etc.), then see which markets they’re trading and rank by smart wallet activity.
Requires Dev or Pro tier. This endpoint is not available on the Free tier.
ConstraintValue
limit1–100 (default 100)

Filter Requirements

At least one strong filter must meet threshold:
ParameterMinimum
min_realized_pnl≥ 1,000
min_roi≥ 0.15
min_trades≥ 100
min_volume≥ 10,000
min_win_rate and min_profit_factor require min_trades >= 50 to be valid.

Authorizations

x-api-key
string
header
required

Query Parameters

window
enum<string>
default:all_time

Time window for metrics

Available options:
1d,
7d,
30d,
all_time
sort_by
enum<string>
default:smart_volume

Sort markets by this metric

Available options:
smart_volume,
smart_wallet_count,
smart_realized_pnl,
avg_smart_roi
order
enum<string>
default:desc

Sort order

Available options:
asc,
desc
min_realized_pnl
number | null

Minimum global realized PnL to be 'smart' (USD)

min_roi
number | null

Minimum global ROI to be 'smart' (decimal)

min_win_rate
number | null

Minimum global win rate (decimal)

Required range: 0 <= x <= 1
min_profit_factor
number | null

Minimum global profit factor

Required range: x >= 0
min_trades
integer | null

Minimum global trade count

Required range: x >= 1
min_volume
number | null

Minimum global volume (USD)

Required range: x >= 0
limit
integer
default:100

Results per page

Required range: 1 <= x <= 100
pagination_key
string | null

Cursor for pagination

Response

Successful Response

Response for market discovery endpoint.

smart_wallet_criteria
Smart Wallet Criteria · object
required

Criteria used to define smart wallets

window
enum<string>
required

Time window for metrics

Available options:
1d,
7d,
30d,
all_time
markets
SmartActivityMarket · object[]
required

Markets with smart wallet activity

pagination
CursorPagination · object
required

Pagination info