Skip to main content
GET
Wallet flows
One wallet’s collateral history: total deposited, total withdrawn, net, and pages of deposit and withdrawal events. Any supported address form resolves to the signer automatically. Responses include has_more and an opaque next_cursor. Send that value as cursor for the same wallet to continue through the fixed traversal:
The deposit and withdrawal totals and counts stay identical on every page in one traversal. Cursors expire after 24 hours. A malformed cursor returns HTTP 400 with {"error":"invalid cursor"}. An expired cursor returns {"error":"cursor has expired"}. Reusing a cursor for another wallet returns HTTP 400 with a clean mismatch message. Start again without the cursor in each case.

Authorizations

x-api-key
string
header
required

Path Parameters

address
string
required

Polymarket address (any form) or signer; resolved automatically.

Query Parameters

limit
integer

Max rows.

cursor
string

Opaque next_cursor from the preceding page. Reuse it for this wallet within 24 hours.

Response

Success