{
  "endpoints": {
    "binance": {
      "history": "/api/binance/history/<symbol>?market=spot|futures&interval=1h&limit=100",
      "info": "/api/binance/info?market=spot|futures",
      "orderbook": "/api/binance/orderbook/<symbol>?market=spot|futures",
      "price": "/api/binance/price/<symbol>?market=spot|futures",
      "symbols": "/api/binance/symbols?market=spot|futures&quote_asset=USDT"
    },
    "bingx": {
      "history": "/api/bingx/history/<symbol>?market=spot|futures&interval=1h&limit=100",
      "history_range": "/api/bingx/history_range/<symbol>?market=spot|futures&interval=1h&start=ISO8601|ms&end=ISO8601|ms",
      "info": "/api/bingx/info?market=spot|futures",
      "orderbook": "/api/bingx/orderbook/<symbol>?market=spot|futures",
      "price": "/api/bingx/price/<symbol>?market=spot|futures",
      "symbols": "/api/bingx/symbols?market=spot|futures&quote_asset=USDT"
    },
    "health": "/health",
    "indicators": {
      "calculate": "/api/indicators/<source>/<symbol>?market=spot|futures&interval=1h&limit=200",
      "peaks": "/api/peaks/<source>/<symbol>?market=spot|futures&interval=1h&limit=200&lookback=5",
      "predict": "/api/predict/<source>/<symbol>?market=spot|futures&interval=1h&limit=200&lookback=5",
      "predict_raw": "/api/predict/raw (POST) body: { candles: [ {open,high,low,close,volume?,timestamp?} ], lookback?:5, symbol?:string, market?:string, interval?:string }"
    },
    "yahoo_finance": {
      "history": "/api/yahoo/history/<symbol>",
      "price": "/api/yahoo/price/<symbol>",
      "search": "/api/yahoo/search/<query>",
      "symbols": "/api/yahoo/symbols?category=stocks|crypto|indices|forex|etf|all"
    }
  },
  "name": "Financial Data API",
  "sources": [
    "yahoo_finance",
    "binance",
    "bingx"
  ],
  "version": "1.0.0"
}
