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).
Build with Bitquery
Ready to run this in production?
Get an API key and run these queries in minutes, or talk to us about plans and enterprise delivery.