Skip to main content
GET
Get a trader's open/closed positions and derived performance stats

Path Parameters

wallet_address
string
required

Ethereum or Solana wallet address (validated/normalized as above).

Query Parameters

include_redeemable
boolean
default:false

Include resolved positions still waiting for redemption.

provider
string

Provider override (polymarket, kalshi, opinion, predictfun). Auto-detected if omitted.

limit
integer
default:200

Max positions to return per page (sorted by value, largest first).

Required range: 1 <= x <= 1000
offset
integer
default:0

Number of positions to skip (pagination).

Required range: x >= 0
status
enum<string>
default:all

Filter the returned page by position status.

Available options:
all,
open,
closed

Response

Positions page plus full-inventory performance stats.

A page of a wallet's positions plus performance stats derived from the full inventory in the same scan.

wallet_address
string
required
Example:

"0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b"

performance
object
required

Aggregated trader performance metrics, always computed over the full inventory (not a paginated page).

open_positions
object[]
required
closed_positions
object[]
required
has_more
boolean
default:false

True when more positions exist beyond this page (open+closed combined, sorted by value).