Connection

To connect to Amberdata's FIX servers, please use the following information:

ParameterValue
Hostnamefix.web3api.io
Port443
VersionFIX 4.4
SpecificationAmberdata_FIX_Protocol.pdf
DictionaryAmberdata_FIX44.xml

Here is a simplified configuration example on how to connect to Amberdata's FIX servers:

[DEFAULT]

# Connection
BeginString=FIX.4.4
SenderCompID=<api_key_goes_here>

LogonTag=553=<email_goes_here>
LogonTag1=554=<api_key_goes_here>

# SSL
SocketUseSSL=Y
SocketConnectPort=443


[SESSION]
ConnectionType=initiator
DataDictionary=./FIX44-Amberdata.xml
TargetCompID=Amberdata
SocketConnectHost=fix.web3api.io

The FIX implementation follows the standard and conventional request messages found in the industry:

  • SecurityListRequest request followed by SecurityList response
  • MarketDataRequest request followed by either MarketDataRequestReject, MarketDataSnapshotFullRefresh or MarketDataIncrementalRefresh responses

We support 4 different types of market data:

  • Order Book Snapshots
  • Order Book Updates
  • Trades
  • OHLCV

And 3 types of contracts:

  • Spot
  • Futures
  • Swaps