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
NFTMarketplaceSolanaBlockchainWeb3CryptocurrencyTradingDAODeFiAMMAsyncAPIEventsWebSockets
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.
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.