Skip to main content
Deribit FIX API is a subset of FIX version 4.4, but also includes some tags from 5.0 version and several custom tags. Deribit uses the standard header and trailer structure for all messages. To enable the API, sign in and go to Account > Security > API Tab and use the checkbox. ‘Client Secret’ is the user’s secret key provided by Deribit. Important Note: Do not reveal to anybody your ‘Client Secret’, as it can be used to gain full control over your account.
IMPORTANT ANNOUNCEMENTDue to recent technical issues with one of our service providers, we have updated the FIX public endpoint. The FIX endpoint will no longer be accessible over the internet via www.deribit.com. Going forward, customers should connect using fix.deribit.com for production and fix-test.deribit.com for test environment.

Connection Endpoints

The FIX server can be reached at:
  • Production:
    • fix.deribit.com:9881 (raw tcp)
    • fix.deribit.com:9883 (ssl)
  • Test Network:
    • fix-test.deribit.com:9881 (raw tcp)
    • fix-test.deribit.com:9883 (ssl)

Message Structure

Request Message Headers

Each request message can include:

Response Message Headers

Responses sent by the server will at least include:

Message Types

The FIX API supports the following message types organized by category:

Session Management

Market Data

Order Management

Position Management

User Management

Market Maker Protection

Mass Quoting

Trade Capture

Security Definition

Changes Log