Market Data
Query parameters
symbolstringRequiredExample:
Market symbol (e.g., BTC, ETH, SOL)
BTCResponses
200
Order book snapshot
application/json
coinstringRequiredExample:
BTCtimeinteger · int64Required
Timestamp in milliseconds
spreadstringOptionalExample:
1.00get
/api/l2book200
Order book snapshot
Query parameters
symbolstringRequiredExample:
Market symbol (e.g., BTC, ETH, SOL)
BTCResponses
200
Engine order book
application/json
coinstringRequiredExample:
BTCtimeinteger · int64Required
Timestamp in milliseconds
spreadstringOptionalExample:
1.00500
Internal server error
application/json
get
/api/l2book/engineQuery parameters
userstringOptionalExample:
User address to filter positions (optional)
0x1234567890abcdef1234567890abcdef12345678Responses
200
List of user positions
application/json
coinstringOptionalExample:
BTCszistringOptionalExample:
Signed size (positive for long, negative for short)
1.5entryPxstring · nullableOptionalExample:
43000.00positionValuestringOptionalExample:
64500.00unrealizedPnlstringOptionalExample:
375.75liquidationPxstring · nullableOptionalExample:
38700.00marginUsedstringOptionalExample:
6450.00500
Internal server error
application/json
get
/api/positionsQuery parameters
midinteger · uint16RequiredExample:
Market ID (0 = BTC, 1 = ETH, etc.)
0maxSequenceinteger · int64RequiredExample:
Maximum sequence number to include
1000000Responses
200
Position count
application/json
countintegerOptionalExample:
145get
/api/marketPositionCount200
Position count
Last updated

