Skip to main content
PolyEdge exposes three layered endpoints for analyzing a single trader. Start with a high-level profile, drill into their market history, then inspect individual orders — all the way down to price, size, and maker/taker status.
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 in history 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.

Order fields

Example response