Multi-Chain Trading Data Streams (Protobuf)
Broker setup, SASL authentication, consumer groups, and general Kafka behavior are covered in Bitquery Kafka Streams — Understanding Concepts.
All Kafka topics documented there deliver messages in protobuf format (JSON data samples for inspection: kafka-data-sample).
Multi-chain trading topics
The trading namespace defines two Kafka topics. Both use the same credentials as your subscription:
trading.prices— Multi-chain Price Index Streams. See the Crypto Price API for usage.trading.trades— Real-time DEX trades aligned with the Crypto Trades API. Message structure is defined inmarket/trades.protoin Bitquery Streaming Protobuf.
See also
- Kafka streaming concepts — brokers, protobuf streams, partitioning, duplicates, retention (e.g. Proto Streams: messages retained 4 hours), and limitations vs GraphQL subscriptions.
- Chain-prefixed protobuf topics (
<BLOCKCHAIN_NAME>.<MESSAGE_TYPE>, etc.) are listed under Complete List of Topics on that same page. Individual chain layouts are the Chain-specific Stream items in this sidebar (Bitcoin, EVM, Solana, TRON).