All PnL metrics on PolyEdge are net of trading fees (fees are automatically subtracted). Only Polymarket v2 data is tracked (v1 data is excluded).
Workflow overview
1
Find a trader on the leaderboard
Use the Leaderboard endpoint to identify a trader whose stats interest you. Note their wallet
address.2
Fetch their profile
Pull multi-timeframe stats and top market categories with
GET /v1/traders/:address.3
Browse their market history
List every market they have traded with
GET /v1/traders/:address/markets.4
Inspect orders in a specific market
Retrieve individual fills with
GET /v1/traders/:address/markets/:id/orders.1. Trader profile
GET /v1/traders/:address
Returns the trader’s metadata, their strongest market categories (top_tags), and aggregate performance stats across six time windows: t_1h, t_4h, t_1d, t_3d, t_7d, t_30d.
Profile response fields
2. Trader markets
GET /v1/traders/:address/markets
Lists every market the trader has been active in, with per-market PNL, ROI, and volume. Use the is_active filter to focus on open positions.
Market history fields
Each entry inhistory contains:
3. Trader market orders
GET /v1/traders/:address/markets/:id/orders
Returns every individual fill for the trader in the specified market. This is where you can see exactly what price they paid, how many shares they bought or sold, and whether they were taking or making liquidity.