Tensor · AsyncAPI Specification
Tensor WebSocket API
Version 1.0
Realtime subscription stream for the Tensor Solana NFT marketplace. Clients open a single WebSocket connection authenticated with `x-tensor-api-key`, then send JSON subscribe/unsubscribe control frames addressing one of the channels below. The server publishes JSON event frames as marketplace state changes on-chain. Documented at https://dev.tensor.trade/reference.
View Spec
View on GitHub
NFTMarketplaceSolanaBlockchainWeb3CryptocurrencyTradingDAODeFiAMMAsyncAPIWebhooksEvents
Channels
newTransaction
Every confirmed marketplace transaction (list, delist, buy, bid placed, bid accepted, bid cancelled).
ammOrderUpdate
Updates to a specific TSwap or TAmm pool the client subscribed to.
ammOrderUpdateAll
Updates across all TSwap / TAmm pools in subscribed collections.
tcompBidUpdate
Updates to a specific compressed-NFT collection bid.
tcompBidUpdateAll
Updates across all compressed-NFT collection bids for subscribed collections.
ping
Keep-alive control frame. Server responds with `pong`.
unsubscribe
Cancel one or more active subscriptions.
Messages
TransactionEvent
TransactionEvent
PoolUpdate
PoolUpdate
BidUpdate
BidUpdate
Ping
Ping
Unsubscribe
Unsubscribe
Servers
wss
mainnet
Mainnet WebSocket subscription endpoint.