Skip to main content
The Kraken US Perps drop copy is a FIX 4.4 session that delivers a copy of every Execution Report on your account: acknowledgements, fills, amendments, cancellations, expiries, restatements and status answers. Business messages flow one way, from Kraken to the client. On the drop copy, the Execution Report is identical to the one sent on the Unified FIX v2 order-entry session. InstrumentID (48) carries the venue instrument identifier. For an overview of the US Perps APIs and how to connect, see the US Perps guides.

Protocol

Messages

Session layer (either direction)

Execution (Kraken → client)

Every message starts with the standard header and ends with the standard trailer.

Recovery

On reconnect, the feed resumes from where the client stopped, including after a Logon with ResetSeqNumFlag (141)=Y. Execution Reports that are delivered again after a reconnect carry PossResend (97)=Y. What the client should do:
  • De-duplicate Execution Reports by ExecID (17). A report with PossResend (97)=Y may be one you have already processed.
  • Do not rely on a sequence-number reset to skip missed reports. The feed resumes from where you stopped even when ResetSeqNumFlag (141)=Y.

US Perps API overview

How order entry, market data and drop copy fit together.

Unified FIX v2

FIX 4.4 order entry for US Perps.

SBE market data

Binary market data: instruments, L3 book, trades and status.

US Perps connectivity

Connectivity and colocation documents.