{"venues":[{"venue":"binance:spot","exchange":"binance","market":"spot","asset_class":"crypto","region":null,"intervals":["1m","5m","15m","1h","4h","1d"],"max_klines":{"1m":3000,"5m":2000,"15m":1500,"1h":1000,"4h":500,"1d":500},"session":null,"symbol_count":67,"usdt_count":48,"usdc_count":19,"ws_batches":{"total":3,"running":3,"failed":0},"status":"ok"},{"venue":"binance:perp","exchange":"binance","market":"perp","asset_class":"crypto","region":null,"intervals":["1m","5m","15m","1h","4h","1d"],"max_klines":{"1m":3000,"5m":2000,"15m":1500,"1h":1000,"4h":500,"1d":500},"session":null,"symbol_count":70,"usdt_count":50,"usdc_count":20,"ws_batches":{"total":3,"running":3,"failed":0},"status":"ok"},{"venue":"bybit:spot","exchange":"bybit","market":"spot","asset_class":"crypto","region":null,"intervals":["1m","5m","15m","1h","4h","1d"],"max_klines":{"1m":3000,"5m":2000,"15m":1500,"1h":1000,"4h":500,"1d":500},"session":null,"symbol_count":67,"usdt_count":48,"usdc_count":19,"ws_batches":{"total":2,"running":2,"failed":0},"status":"ok"},{"venue":"bybit:perp","exchange":"bybit","market":"perp","asset_class":"crypto","region":null,"intervals":["1m","5m","15m","1h","4h","1d"],"max_klines":{"1m":3000,"5m":2000,"15m":1500,"1h":1000,"4h":500,"1d":500},"session":null,"symbol_count":68,"usdt_count":49,"usdc_count":19,"ws_batches":{"total":2,"running":2,"failed":0},"status":"ok"},{"venue":"okx:spot","exchange":"okx","market":"spot","asset_class":"crypto","region":null,"intervals":["1m","5m","15m","1h","4h","1d"],"max_klines":{"1m":3000,"5m":2000,"15m":1500,"1h":1000,"4h":500,"1d":500},"session":null,"symbol_count":68,"usdt_count":48,"usdc_count":20,"ws_batches":{"total":5,"running":5,"failed":0},"status":"ok"},{"venue":"okx:perp","exchange":"okx","market":"perp","asset_class":"crypto","region":null,"intervals":["1m","5m","15m","1h","4h","1d"],"max_klines":{"1m":3000,"5m":2000,"15m":1500,"1h":1000,"4h":500,"1d":500},"session":null,"symbol_count":49,"usdt_count":49,"usdc_count":0,"ws_batches":{"total":3,"running":3,"failed":0},"status":"ok"},{"venue":"hyperliquid:perp","exchange":"hyperliquid","market":"perp","asset_class":"crypto","region":null,"intervals":["1m","5m","15m","1h","4h","1d"],"max_klines":{"1m":3000,"5m":2000,"15m":1500,"1h":1000,"4h":500,"1d":500},"session":null,"symbol_count":100,"usdt_count":0,"usdc_count":100,"ws_batches":{"total":3,"running":3,"failed":0},"status":"ok"},{"venue":"stock:cn","exchange":"stock","market":"cn","asset_class":"stock","region":"CN","intervals":["1m","5m","15m","30m","1h","1d"],"max_klines":{"1m":800,"5m":800,"15m":800,"30m":800,"1h":800,"1d":1500},"session":{"calendar":"XSHG","is_open":false,"next_open_ms":1792373400000},"symbol_count":32,"usdt_count":0,"usdc_count":0,"ws_batches":{"total":0,"running":0,"failed":0},"status":"ok"},{"venue":"stock:hk","exchange":"stock","market":"hk","asset_class":"stock","region":"HK","intervals":["1h","1d"],"max_klines":{"1h":1000,"1d":1500},"session":{"calendar":"XHKG","is_open":false,"next_open_ms":1792459800000},"symbol_count":20,"usdt_count":0,"usdc_count":0,"ws_batches":{"total":0,"running":0,"failed":0},"status":"ok"},{"venue":"stock:us","exchange":"stock","market":"us","asset_class":"stock","region":"US","intervals":["1h","1d"],"max_klines":{"1h":1000,"1d":1500},"session":{"calendar":"XNYS","is_open":false,"next_open_ms":1792416600000},"symbol_count":37,"usdt_count":0,"usdc_count":0,"ws_batches":{"total":0,"running":0,"failed":0},"status":"ok"},{"venue":"forex:spot","exchange":"forex","market":"spot","asset_class":"forex","region":null,"intervals":["1h","1d"],"max_klines":{"1h":1000,"1d":1500},"session":{"calendar":"FOREX","is_open":false,"next_open_ms":1792368000000},"symbol_count":10,"usdt_count":0,"usdc_count":0,"ws_batches":{"total":0,"running":0,"failed":0},"status":"ok"},{"venue":"commodity:futures","exchange":"commodity","market":"futures","asset_class":"commodity","region":null,"intervals":["1h","1d"],"max_klines":{"1h":1000,"1d":1500},"session":null,"symbol_count":7,"usdt_count":0,"usdc_count":0,"ws_batches":{"total":0,"running":0,"failed":0},"status":"ok"},{"venue":"commodity:spot","exchange":"commodity","market":"spot","asset_class":"commodity","region":null,"intervals":["5m","15m","30m","1h","4h","1d"],"max_klines":{"5m":1000,"15m":1000,"30m":1000,"1h":1000,"4h":1000,"1d":1000},"session":{"calendar":null,"is_open":null,"next_open_ms":null},"symbol_count":1,"usdt_count":0,"usdc_count":0,"ws_batches":{"total":0,"running":0,"failed":0},"status":"degraded","data_meta":{"provider":"twelvedata","price_type":"mid","volume_type":"unavailable","mode":"scheduled","sync_interval_secs":300,"session_timezone":"Australia/Sydney","session_start":"07:00","last_sync_ms":1792180860297,"data_as_of_ms":1792180800000,"last_bar_complete":true,"stale":true,"last_error":"daily_alignment_changed","ready":false,"alignment_verified":false}}]}