Skip to main content
GET
Wallet P&L
Returns P&L data for a wallet in USD. Without a period parameter, returns all-time P&L. With period, after, or before, returns realized P&L for that time window. The two modes have different counting semantics: all-time wins and losses are position counts; time-windowed wins, losses, and events are realized P&L event counts. Do not compare the counts directly.
Wallet P&L supports focused market filters such as category, tags/tag_slug, market/market_slug, event_slug, and condition_id. For leaderboard views, use one primary filter dimension per request.

Request

Query parameters

Examples

All-time P&L

All-time P&L including combos

For time-windowed or tag-filtered P&L, the response stays successful. If combo P&L cannot be safely added to that filtered view, combo_pnl.included is false and the standard market P&L fields remain unchanged.

30-day P&L

Filtered P&L

30-day P&L with unrealized

Pass include_unrealized=true to include current unrealized P&L alongside the realized event-window result.

Response fields (all-time)

Response fields (with period)

Additional fields (with include_unrealized=true)

Authorizations

x-api-key
string
header
required

Path Parameters

address
string
required

Wallet address

Query Parameters

period
enum<string>

Time window shortcut

Available options:
1d,
7d,
30d,
1y
after
integer

Unix timestamp lower bound

before
integer

Unix timestamp upper bound

include_unrealized
boolean
default:false

Include current unrealized P&L alongside time-windowed realized P&L

Response

Wallet P&L