Market Data
Prerequisites
from turbine_client import TurbineClient, Outcome
client = TurbineClient(
host="https://api.turbinefi.com",
chain_id=137,
)List Markets
# All markets
markets = client.get_markets()
# Filter by chain
markets = client.get_markets(chain_id=137)
for m in markets:
status = "RESOLVED" if m.resolved else "ACTIVE"
print(f"[{status}] {m.question}")
print(f" ID: {m.id}")
print(f" Contract: {m.contract_address}")
print(f" Volume: {m.volume / 1e6:.2f} USDC")
print()Orderbook Snapshots
Parsing the Orderbook
Derived Metrics
Trade History
Aggregate Trade Data
Market Statistics
Single Market
Platform-Wide
Top Holders
Quick Market Data
Active Quick Market
Current Price
Price History
Quick Market History
Real-Time Streaming via WebSocket
Multi-Market Streaming
Market Transition Detection
Complete Example
Last updated
