# DataMaxi+ Docs > Comprehensive Crypto Data Platform ## Get Started - [Product Tour](https://docs.datamaxiplus.com/get-started/product-tour.md): A screen-by-screen tour of the DataMaxi+ hosted product, in the order the left navigation presents it — from the Dashboard read to the Trend discovery surface. - [DataMaxi+](https://docs.datamaxiplus.com/introduction.md): One terminal for every signal that moves a market. - [Quick Start](https://docs.datamaxiplus.com/quick-start.md): A guided walk-through from "never opened DataMaxi+" to "made my first read on a spread", in five minutes. Screens shown are the current redesigned UI on dev.datamaxiplus.com. ## API Basics - [Authentication](https://docs.datamaxiplus.com/api/authentication.md): All authenticated DataMaxi+ endpoints expect the API key in the X-DTMX-APIKEY request header. - [Getting Started with the API](https://docs.datamaxiplus.com/api/getting-started.md): Quick path from zero to a successful API call. ## REST API - [Market Data](https://docs.datamaxiplus.com/rest/cex.md): API to access unified market data (CEX + perpetual DEX) across many exchanges. - [Announcements](https://docs.datamaxiplus.com/rest/cex/announcements.md): Get latest announcements from centralized exchanges - [CEX Candle](https://docs.datamaxiplus.com/rest/cex/candle.md): API to access CEX candle data in unified format for across many exchanges. - [Data](https://docs.datamaxiplus.com/rest/cex/candle/data.md): Get historical candle data for a given `exchange`, `symbol`, `interval` and `market`. - [Exchanges](https://docs.datamaxiplus.com/rest/cex/candle/exchanges.md): Get supported exchanges accepted by `/api/v1/cex/candle` endpoint. - [Intervals](https://docs.datamaxiplus.com/rest/cex/candle/intervals.md): Fetch supported intervals accepted by `/api/v1/cex/candle` endpoint. - [Symbols](https://docs.datamaxiplus.com/rest/cex/candle/symbols.md): Fetch supported symbols accepted by `/api/v1/cex/candle` endpoint. - [Funding Rate](https://docs.datamaxiplus.com/rest/cex/funding-rate.md): API to access funding rate data in unified format for futures market across many exchanges. - [Exchanges](https://docs.datamaxiplus.com/rest/cex/funding-rate/exchanges.md): Get supported exchanges accepted by `/api/v1/funding-rate` endpoint. - [Historical funding rate](https://docs.datamaxiplus.com/rest/cex/funding-rate/historical-funding-rate.md): Get historical funding rate data for a given `exchange` and `symbol`. - [Latest funding rate](https://docs.datamaxiplus.com/rest/cex/funding-rate/latest-funding-rate.md): Fetch the latest funding rate data for a given `exchange` and `symbol`. - [Symbols](https://docs.datamaxiplus.com/rest/cex/funding-rate/symbols.md): Fetch supported symbols accepted by `/api/v1/funding-rate` endpoint. - [Liquidation](https://docs.datamaxiplus.com/rest/cex/liquidation.md): API to access futures liquidation data in unified format across many exchanges. - [Liquidation feed](https://docs.datamaxiplus.com/rest/cex/liquidation/liquidation-feed.md): Fetch most recent liquidation events across all futures symbols, newest first. Use together with the `/ws/v1/liquidation/feed` firehose for a live feed view. - [Liquidation heatmap (token × exchange)](https://docs.datamaxiplus.com/rest/cex/liquidation/liquidation-heatmap-token-exchange.md): Aggregated long/short liquidation USD by (token, exchange) over a rolling window. Result is cached for ~10s. Sub-1h windows are not supported; use the WS feed for finer granularity. - [Liquidation history (time series for one symbol)](https://docs.datamaxiplus.com/rest/cex/liquidation/liquidation-history-time-series-for-one-symbol.md): Bucketed long / short liquidation USD over time for a single (base, quote) pair, joined with the futures-candle close as a reference price line. Long/short USD comes from `cex.liquidation` (Side='sell' = long position liquidated, 'buy' = short). Price comes from `candle.futures_1m` on the requested exchange — or Binance as the reference when none is specified. Cached ~30s server-side. - [Liquidation KPI stats](https://docs.datamaxiplus.com/rest/cex/liquidation/liquidation-kpi-stats.md): Aggregate liquidation stats (total, long/short split, count, venue count, biggest single event) over a 1h/4h/24h window. Backs the liquidation page KPI strip for windows the live feed buffer can't cover. - [Liquidation map (price × leverage tier)](https://docs.datamaxiplus.com/rest/cex/liquidation/liquidation-map-price-leverage-tier.md): Coinglass-style liquidation map for one perpetual pair. Returns a price-grid breakdown of where leveraged positions would be liquidated, split by leverage tier (10x / 25x / 50x / 100x) and side (long below current price, short above). Built from current OI + last-24h candle entries + a fixed leverage-cohort prior. Read the `assumptions` field in the response for the modelling disclaimer. Cached server-side (~5s) so back-to-back polls are cheap. - [Recent Liquidations](https://docs.datamaxiplus.com/rest/cex/liquidation/recent-liquidations.md): Fetch recent liquidation events for a futures symbol on a given exchange, newest first. - [Open Interest](https://docs.datamaxiplus.com/rest/cex/open-interest.md): API to access futures Open Interest data in unified format across many exchanges. - [Latest Open Interest](https://docs.datamaxiplus.com/rest/cex/open-interest/latest-open-interest.md): Fetch the most recent Open Interest snapshot for a futures symbol on a given exchange. - [Open Interest history (aggregated)](https://docs.datamaxiplus.com/rest/cex/open-interest/open-interest-history-aggregated.md): Historical Open Interest time series for a single token, broken down per exchange and aggregated to a fixed bucket (avg within bucket). The default lookback depends on the requested interval — 7 days for 1h, 30 days for 4h, 1 year for 1d — so callers don't have to hand-tune `from`/`to` for typical queries. The response also includes token metadata (icon, symbol, name) so a single call paints the whole header strip. - [Open Interest list](https://docs.datamaxiplus.com/rest/cex/open-interest/open-interest-list.md): Fetch latest Open Interest snapshots across exchanges/symbols. Optionally filter by `exchange`. Results are sorted by `openInterestUsd` descending (null values last). - [Open Interest overview](https://docs.datamaxiplus.com/rest/cex/open-interest/open-interest-overview.md): Paginated token × exchange Open Interest matrix. For each base asset we list the per-exchange notional OI in USD (when a venue carries the token) and `null` when it doesn't trade there. The matrix is sortable by any exchange column and searchable by base symbol — same shape the DataMaxi+ dashboard uses on `/open-interest`. Cached snapshot rebuilds every few seconds, so back-to-back requests are cheap. - [Open Interest summary aggregates](https://docs.datamaxiplus.com/rest/cex/open-interest/open-interest-summary-aggregates.md): Top-line aggregates over the current Open Interest snapshot — total OI USD, top tokens by OI, top exchanges by OI, and the count of venues currently reporting any base. Powers the OI page's KPI strip and breakdown card without forcing the caller to fetch the full token list. - [Symbol](https://docs.datamaxiplus.com/rest/cex/symbol.md): API to access CEX symbol metadata, tags, status and per-symbol aggregates in unified format across many exchanges. - [Active symbol cautions](https://docs.datamaxiplus.com/rest/cex/symbol/active-symbol-cautions.md): Return currently-active caution/warning/danger flagged symbols. Bithumb provides an expiry (end_at); other exchanges are open-ended until the next collector poll clears them. - [Delisting schedule](https://docs.datamaxiplus.com/rest/cex/symbol/delisting-schedule.md): Return symbols with a known delisting_at timestamp or trading_status in {delisting, delisted}. Filter by time window to get upcoming delistings. - [Per-exchange 24h volume](https://docs.datamaxiplus.com/rest/cex/symbol/per-exchange-24-h-volume.md): Latest 24h trading volume across every (exchange, market, quote) a token lists on. Backed by cache.latest_volume. - [Per-exchange liquidation aggregate for a base asset](https://docs.datamaxiplus.com/rest/cex/symbol/per-exchange-liquidation-aggregate-for-a-base-asset.md): Sums long/short liquidation volume across all events in a rolling window for every exchange × quote pairing of the base asset. Window max 30d; default 24h. - [Per-exchange Open Interest for a base asset](https://docs.datamaxiplus.com/rest/cex/symbol/per-exchange-open-interest-for-a-base-asset.md): Latest Open Interest snapshot across every futures venue carrying the given base. Sorted by USD value descending, NULLs last. - [Per-exchange Open Interest snapshot with deltas](https://docs.datamaxiplus.com/rest/cex/symbol/per-exchange-open-interest-snapshot-with-deltas.md): Enriched snapshot combining the latest OI (USD) with 1h/4h/24h change percentages and OI/24h volume ratio. Backed by the tfopeninterest taskflow's Redis HASH. - [Symbol metadata](https://docs.datamaxiplus.com/rest/cex/symbol/symbol-metadata.md): Fetch per-symbol trading status, caution flags, tags and timing metadata collected by tfsymbolmeta. - [Symbol tags](https://docs.datamaxiplus.com/rest/cex/symbol/symbol-tags.md): Fetch (exchange, market, base, quote, tag) rows from cex_symbol_tag. Use to find every symbol flagged with a given tag (e.g. all meme coins across exchanges). - [CEX Ticker](https://docs.datamaxiplus.com/rest/cex/ticker.md): API to access ticker data in unified format from various exchanges. - [Data](https://docs.datamaxiplus.com/rest/cex/ticker/data.md): Fetch the latest ticker for symbol from given exchange. - [Exchanges](https://docs.datamaxiplus.com/rest/cex/ticker/exchanges.md): Get supported exchanges accepted by `/api/v1/ticker` endpoint. - [Symbols](https://docs.datamaxiplus.com/rest/cex/ticker/symbols.md): Get supported symbols accepted by `/api/v1/ticker` endpoint. - [Token Updates](https://docs.datamaxiplus.com/rest/cex/token-updates.md): Fetch latest token updates - [CEX Trading Fees](https://docs.datamaxiplus.com/rest/cex/trading-fees.md): API to access trading fees data in unified format from various exchanges. - [Data](https://docs.datamaxiplus.com/rest/cex/trading-fees/data.md): Get trading fees. - [Exchanges](https://docs.datamaxiplus.com/rest/cex/trading-fees/exchanges.md): Get supported exchanges accepted by `/api/v1/trading-fees` endpoint. - [Symbols](https://docs.datamaxiplus.com/rest/cex/trading-fees/symbols.md): Get supported symbols accepted by `/api/v1/trading-fees` endpoint. - [CEX Wallet Status](https://docs.datamaxiplus.com/rest/cex/wallet-status.md): API to access wallet status data in unified format from various exchanges. - [Assets](https://docs.datamaxiplus.com/rest/cex/wallet-status/assets.md): Get assets accepted by `/api/v1/wallet-status` endpoint. - [Data](https://docs.datamaxiplus.com/rest/cex/wallet-status/data.md): Get the latest wallet status for asset from given exchange. - [Exchanges](https://docs.datamaxiplus.com/rest/cex/wallet-status/exchanges.md): Get exchanges accepted by `/api/v1/wallet-status` endpoint. - [Forex](https://docs.datamaxiplus.com/rest/forex.md): API to access various forex rates in unified format. - [Forex](https://docs.datamaxiplus.com/rest/forex/forex.md): Get the latest forex rate for given symbol. - [Symbols](https://docs.datamaxiplus.com/rest/forex/symbols.md): Get supported forex symbols. - [Index Price](https://docs.datamaxiplus.com/rest/index-price.md): API to access index price data. - [Historical Index Price](https://docs.datamaxiplus.com/rest/index-price/historical-index-price.md): Get index price - [REST API](https://docs.datamaxiplus.com/rest/info.md): Data - [Authentication](https://docs.datamaxiplus.com/rest/info/authentication.md): The DataMaxi+ REST API server is hosted under https://api.datamaxiplus.com. - [Ping](https://docs.datamaxiplus.com/rest/info/ping.md): Test connectivity to the REST API server. Returns 'OK' if the server is up and running. - [Time](https://docs.datamaxiplus.com/rest/info/time.md): Test connectivity to the API server and get the current server time. - [Listing](https://docs.datamaxiplus.com/rest/listing.md): API to access listing data. - [Historical token listings](https://docs.datamaxiplus.com/rest/listing/historical-token-listings.md): Get historical token listings for Upbit and Bithumb for KRW market - [Margin Borrow](https://docs.datamaxiplus.com/rest/margin-borrow.md): API to access margin borrow data. - [Margin borrow](https://docs.datamaxiplus.com/rest/margin-borrow/margin-borrow.md): Get the margin borrow data. - [Premium](https://docs.datamaxiplus.com/rest/premium.md): API to access premium data in unified format from various exchanges. - [Exchanges](https://docs.datamaxiplus.com/rest/premium/exchanges.md): Get supported source exchanges for premium data. - [Premium](https://docs.datamaxiplus.com/rest/premium/premium.md): Get real-time premium (price difference) data across exchanges. - [Telegram](https://docs.datamaxiplus.com/rest/telegram.md): API to access crypto related posts from Telegram crypto channels. - [Channels](https://docs.datamaxiplus.com/rest/telegram/channels.md): Get Telegram channels - [Messages](https://docs.datamaxiplus.com/rest/telegram/messages.md): Get Telegram messages. - [Trend Data](https://docs.datamaxiplus.com/rest/trend.md): API to access crypto trend data. - [Naver Trend](https://docs.datamaxiplus.com/rest/trend/naver.md): API to access crypto trend data from users of Naver search engine. - [Symbols](https://docs.datamaxiplus.com/rest/trend/naver/symbols.md): Get crypto symbols that are accepted by [Naver trend endpoint](./trend). - [Trend](https://docs.datamaxiplus.com/rest/trend/naver/trend.md): Get Naver trend data with a daily frequency for a project that is associated with a given [symbol](./symbols). The values in response are normalized into a range from 0 to 100, where 0 corresponds to a minimum interest, and 100 corresponds to a maximum interest of users in Naver search engine. ## WebSocket API - [Announcement](https://docs.datamaxiplus.com/ws/announcement.md): WebSocket API to access announcement-related data in unified format for across many exchanges. - [Listing](https://docs.datamaxiplus.com/ws/announcement/listing.md): The listing data stream provides real-time updates on new listings across various exchanges. This stream is useful for traders and investors who want to stay informed about new trading pairs and opportunities. - [Market Data](https://docs.datamaxiplus.com/ws/cex.md): WebSocket API to access unified market data (CEX + perpetual DEX) across many exchanges. - [Funding Rate](https://docs.datamaxiplus.com/ws/cex/funding-rate.md): Funding rate stream. - [Liquidation](https://docs.datamaxiplus.com/ws/cex/liquidation.md): Real-time stream of futures liquidation events. Unlike other feeds, liquidation is event-driven — one message per liquidation, with no snapshot or "current state". The stream stays idle on a subscribed @{exchange} pair until a liquidation actually fires. - [Liquidation Feed](https://docs.datamaxiplus.com/ws/cex/liquidation-feed.md): Firehose stream — every liquidation event the collector observes - [Open Interest](https://docs.datamaxiplus.com/ws/cex/open-interest.md): Real-time futures open interest (OI) stream. Subscribe to @{exchange} pairs and receive every update the collector observes. Futures only — spot does not have open interest. - [Premium](https://docs.datamaxiplus.com/ws/cex/premium.md): Premium data stream. - [Ticker](https://docs.datamaxiplus.com/ws/cex/ticker.md): Ticker data stream. - [Forex](https://docs.datamaxiplus.com/ws/forex.md): Forex rate data stream. - [WebSocket API](https://docs.datamaxiplus.com/ws/info.md): Data - [Authentication](https://docs.datamaxiplus.com/ws/info/authentication.md): The DataMaxi+ WebSocket API server is hosted under https://api.datamaxiplus.com. ## MCP - [DataMaxi+ MCP Server](https://docs.datamaxiplus.com/mcp.md): The DataMaxi+ MCP (Model Context Protocol) Server lets AI agents (Claude, Cursor, Gemini, etc.) access crypto market data directly. - [MCP Tools Reference](https://docs.datamaxiplus.com/mcp/tools-reference.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_announcements](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_announcements.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_candle](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_candle.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_candle_exchanges](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_candle_exchanges.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_candle_intervals](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_candle_intervals.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_candle_symbols](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_candle_symbols.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_fees](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_fees.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_fees_exchanges](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_fees_exchanges.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_fees_symbols](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_fees_symbols.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_symbol_cautions](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_symbol_cautions.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_symbol_delistings](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_symbol_delistings.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_symbol_liquidation](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_symbol_liquidation.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_symbol_metadata](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_symbol_metadata.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_symbol_oi](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_symbol_oi.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_symbol_oi_stats](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_symbol_oi_stats.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_symbol_tags](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_symbol_tags.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_symbol_volume](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_symbol_volume.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [cex_token_updates](https://docs.datamaxiplus.com/mcp/tools-reference/cex/cex_token_updates.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [forex](https://docs.datamaxiplus.com/mcp/tools-reference/forex.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [forex_symbols](https://docs.datamaxiplus.com/mcp/tools-reference/forex/forex_symbols.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [funding_rate_exchanges](https://docs.datamaxiplus.com/mcp/tools-reference/funding-rate/funding_rate_exchanges.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [funding_rate_history](https://docs.datamaxiplus.com/mcp/tools-reference/funding-rate/funding_rate_history.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [funding_rate_latest](https://docs.datamaxiplus.com/mcp/tools-reference/funding-rate/funding_rate_latest.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [funding_rate_symbols](https://docs.datamaxiplus.com/mcp/tools-reference/funding-rate/funding_rate_symbols.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [index_price](https://docs.datamaxiplus.com/mcp/tools-reference/index-price/index_price.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [liquidation](https://docs.datamaxiplus.com/mcp/tools-reference/liquidation.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [liquidation_feed](https://docs.datamaxiplus.com/mcp/tools-reference/liquidation/liquidation_feed.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [liquidation_heatmap](https://docs.datamaxiplus.com/mcp/tools-reference/liquidation/liquidation_heatmap.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [liquidation_map](https://docs.datamaxiplus.com/mcp/tools-reference/liquidation/liquidation_map.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [liquidation_stats](https://docs.datamaxiplus.com/mcp/tools-reference/liquidation/liquidation_stats.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [liquidation_symbol_history](https://docs.datamaxiplus.com/mcp/tools-reference/liquidation/liquidation_symbol_history.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [listings_historical](https://docs.datamaxiplus.com/mcp/tools-reference/listings/listings_historical.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [margin_borrow](https://docs.datamaxiplus.com/mcp/tools-reference/margin/margin_borrow.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [naver_trend](https://docs.datamaxiplus.com/mcp/tools-reference/naver-trend/naver_trend.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [naver_trend_symbols](https://docs.datamaxiplus.com/mcp/tools-reference/naver-trend/naver_trend_symbols.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [open_interest](https://docs.datamaxiplus.com/mcp/tools-reference/open-interest/open_interest.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [open_interest_history_aggregated](https://docs.datamaxiplus.com/mcp/tools-reference/open-interest/open_interest_history_aggregated.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [open_interest_list](https://docs.datamaxiplus.com/mcp/tools-reference/open-interest/open_interest_list.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [open_interest_overview](https://docs.datamaxiplus.com/mcp/tools-reference/open-interest/open_interest_overview.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [open_interest_summary](https://docs.datamaxiplus.com/mcp/tools-reference/open-interest/open_interest_summary.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [premium](https://docs.datamaxiplus.com/mcp/tools-reference/premium.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [premium_exchanges](https://docs.datamaxiplus.com/mcp/tools-reference/premium/premium_exchanges.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [telegram_channels](https://docs.datamaxiplus.com/mcp/tools-reference/telegram/telegram_channels.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [telegram_messages](https://docs.datamaxiplus.com/mcp/tools-reference/telegram/telegram_messages.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [ticker](https://docs.datamaxiplus.com/mcp/tools-reference/ticker.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [ticker_exchanges](https://docs.datamaxiplus.com/mcp/tools-reference/ticker/ticker_exchanges.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [ticker_symbols](https://docs.datamaxiplus.com/mcp/tools-reference/ticker/ticker_symbols.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [wallet_status](https://docs.datamaxiplus.com/mcp/tools-reference/wallet-status/wallet_status.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [wallet_status_assets](https://docs.datamaxiplus.com/mcp/tools-reference/wallet-status/wallet_status_assets.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} - [wallet_status_exchanges](https://docs.datamaxiplus.com/mcp/tools-reference/wallet-status/wallet_status_exchanges.md): {/ Code generated by scripts/gen-mcp-docs.py. DO NOT EDIT. /} ## SDKs - [SDKs](https://docs.datamaxiplus.com/sdks/overview.md): First-party clients for the DataMaxi+ API. All SDKs are generated from the same OpenAPI spec, so endpoint coverage is identical and types stay in lock-step across languages — when a new endpoint ships on the REST API, every SDK gains a typed wrapper for it in the next release. ## Strategies - [CEX-CEX Spread (Premium)](https://docs.datamaxiplus.com/strategies/cex-cex-spread.md): What it is - [Funding Rate Arbitrage](https://docs.datamaxiplus.com/strategies/funding-rate-arb.md): What it is - [Kimchi Premium](https://docs.datamaxiplus.com/strategies/kimchi-premium.md): What it is - [Listing Arbitrage](https://docs.datamaxiplus.com/strategies/listing-arb.md): What it is - [Strategies](https://docs.datamaxiplus.com/strategies/overview.md): Reference playbooks for crypto arbitrage and signal-driven trading strategies, paired with the DataMaxi+ endpoints that power them. - [Trend Signals](https://docs.datamaxiplus.com/strategies/trend-signals.md): What it is ## Tutorials - [Tutorials](https://docs.datamaxiplus.com/tutorials.md): End-to-end walkthroughs. Each one ships runnable code and prose that explains the moving parts. Pick by goal, not by ordering. - [5-minute first call](https://docs.datamaxiplus.com/tutorials/5-minute-first-call.md): Zero SDK, zero language runtime. Just curl and a terminal. By the end you'll have hit the DataMaxi+ API, confirmed your key works, and pulled real candle data. - [AI agent quickstart (MCP)](https://docs.datamaxiplus.com/tutorials/ai-agent-quickstart.md): DataMaxi+ ships an MCP (Model Context Protocol) server. Once wired into your AI client of choice, the model can call DataMaxi+ endpoints as tools — no glue code, no API plumbing. Ask Claude or Cursor "what's the current kimchi premium on BTC?" and it'll hit the right endpoint and answer. - [Building an arbitrage bot](https://docs.datamaxiplus.com/tutorials/building-an-arbitrage-bot.md): A working end-to-end CEX-CEX spread bot in Python. By the end you'll have a script that polls DataMaxi+ for cross-exchange premiums, decides when a spread is wide enough to act on, and hands off to a (mocked) execution layer. - [Python SDK Quickstart](https://docs.datamaxiplus.com/tutorials/python-sdk-quickstart.md): For comprehensive documentation and usage details of the Python SDK, visit bisonai/datamaxi-python. - [Streaming funding rates](https://docs.datamaxiplus.com/tutorials/streaming-funding-rates.md): Perpetual-futures funding rates update on each exchange's settlement cycle (typically every 1, 4, or 8 hours). Polling REST works, but for live dashboards or alerts you want a push stream. DataMaxi+ exposes a single multiplexed WebSocket that emits a normalised funding-rate message every time any subscribed venue settles or republishes. ## Reference - [What is DataMaxi+](https://docs.datamaxiplus.com/platform/overview.md): A comprehensive crypto data platform powering arbitrage strategies, trading bots, and AI agents. - [Resources](https://docs.datamaxiplus.com/resources/faqs.md): FAQ