Luxor PlatformAPI DocumentationDerivatives
Get contract details
Returns detailed information for a specific contract including metadata and time series data for hashprice, daily gain/loss, and cumulative gain/loss.
Authorization
LuxorAPIKey authorization<token>
Use your API key here.
In: header
Path Parameters
contract_id*string
Contract identifier (numeric)
Match
^\d+$Response Body
application/json
curl -X GET "https://example.com/v2/derivatives/contract/1001"{ "contract": { "contract_id": "2", "status": "SETTLED", "side": "BUY", "type": "STANDARD", "trade_date": "2024-08-12", "start_date": "2024-09-01", "end_date": "2024-12-31", "duration_days": 122, "unit_hashprice": 0.0007, "daily_hashrate_ph": 5, "currency_type": "BTC", "currency": "BTC", "most_recent_daily_avg_hashprice": 0.00057997, "expired_gain_loss": -0.01988824, "notional_value": 0.427, "series": { "hashprice": [ { "date": "2024-09-01", "hashprice": 0.0000562 } ], "daily_expired_gain_loss": [ { "date": "2024-09-01", "daily_expired_gain_loss": -0.0000031 } ], "cumulative_gain_loss": [ { "date": "2024-09-01", "cumulative_gain_loss": -0.0000031 } ] } }}Get derivatives balances
Returns current balance information including margin balances, repayment balances, margin requirements, and available balances for a specific currency type.
Get derivatives contracts
Returns a list of derivatives contracts for a specific currency type with optional filtering by status, side, and type.