TRADE channel streams a market’s public trade tape: one frame per fill,
from the moment you subscribe. Subscribe with channels: ["TRADE"] (or
["BOOK", "TRADE"] to get both). See
Subscriptions & markets.
The trade channel is available on Polymarket, Kalshi and ProphetX.
Limitless publishes no public trade feed, so a
TRADE subscribe on a Limitless
market is rejected with UNSUPPORTED_CHANNEL.TRADE
On Kalshi the tape
price is YES-priced, exactly like the book, so the same
1 - price derivation applies to a trade price as to a book level. See
deriving the NO side.
On ProphetX the tape reads in the subscribed strike’s own terms, on the same
[0, 1] scale as its book, and size is the shares the matched stake bought.
One match touches both strikes of a market and is published on each of them
separately, so there is nothing to complement here: subscribe to the other
strike for its own tape.
The tape is not a state stream
Unlike the book, the trade channel carries no state to rebuild:- The subscription’s
SUBSCRIBEDack always carriessnapshotPending: false: there is no snapshot, and nothing to rebuild on your side. - You receive trades that execute after you subscribe. There is no replay of earlier fills; reconnecting means missed trades stay missed.
seqis a per-market fill counter, independent of the same market’s bookseq. It increments by one per fill over the market’s lifetime, so the first frame you receive carries the market’s current count, not 1. Use it only to detect a gap between consecutive frames on your subscription. Unlike the book channel, a tradeseqgap is informational only (fills were missed, typically across a reconnect): no snapshot follows, and there is nothing to resync.- Trade subscriptions receive
STATUSframes like any other subscription. OnRESYNCINGthere is nothing for you to rebuild. It just signals an upstream reconnect, during which fills may have been missed;LIVEresumes the tape.