Get All Positions
Activity & Positions
All Positions
Fetch all user positions with filtering and pagination
GET
Get All Positions
Designed for analytics and streaming use cases - backfill historical position data or stream new updates as they come in.
Use
min_block / max_block or min_timestamp / max_timestamp to scope your query, and pagination_key to page through results.
| Constraint | Value |
|---|---|
limit | 1–200 (default 100) |
Authorizations
Query Parameters
Order by block number or timestamp
Available options:
block, timestamp Sort order (desc for latest first, asc for streaming from oldest)
Available options:
asc, desc Minimum block number (inclusive)
Required range:
x >= 0Maximum block number (inclusive)
Required range:
x >= 0Minimum timestamp in Unix seconds (inclusive)
Required range:
x >= 0Maximum timestamp in Unix seconds (inclusive)
Required range:
x >= 0Filter by wallet address
Filter by token ID
Filter by market condition ID
Maximum positions per page (1-500)
Required range:
1 <= x <= 500Cursor for pagination
