v1
latestOpenAPI 3.0.02026-07-2442138225.7 KBGet perp events
Retrieve async venue outcomes (fills, liquidations, SL/TP triggers) for a user on a specific provider. Returns a paginated list ordered by most recent first.
Query parameters
Offset for pagination
Maximum number of items to return
Single provider identifier. At least one of providerId or providerIds must be provided.
Filter by multiple providers (CSV, repeated query params, or JSON array). At least one of providerId or providerIds must be provided. When both providerId and providerIds are set, results include all listed providers.
User wallet address
Filter by a single event type
Filter by multiple event types (CSV or repeated query params)
Filter by market (e.g. hyperliquid-eth-usdc)
Filter events linked to a specific StakeKit action
Filter by venue order identifier (e.g. Hyperliquid oid)
Include events with occurredAt >= fromDate (ISO 8601)
Include events with occurredAt <= toDate (ISO 8601)
Response
Paginated list of perp events
Example response
{
"total": 150,
"limit": 100,
"items": [
{
"providerId": "hyperliquid",
"explorerUrl": "https://app.hyperliquid.xyz/explorer/tx/0x8a3fb2c1d4e5f67890abcdef12345678901234567890abcdef1234567890abcd",
"order": {
"orderId": "394438950581",
"marketId": "hyperliquid-eth-usdc",
"asset": "ETH",
"originalSizeBase": "0.0063",
"remainingSizeBase": "0.0",
"limitPrice": 2395.2,
"triggerPrice": 2500,
"childOrderIds": [],
"createdAt": "2026-04-23T07:52:05.187Z",
"closedPnl": "-12.45",
"fillPrice": 2500.5
}
}
]
}