Developer Platform

Build on the FlowAlpha API.

Programmatic access to the same real-time engines that power the terminal — trend scans, pump detection, macro regime and signals tracked to outcome. Clean JSON, no SDK required.

v1 · stable Format JSON Auth API key Base flowalpha.io

Each engine runs on its own subdomain (e.g. scanner.flowalpha.io, pump.flowalpha.io, ta.flowalpha.io). Pass your key as ?key=YOUR_API_KEY or an Authorization: Bearer header. Rate limits apply per plan.

Trend Scanner
GETscanner.flowalpha.io/api/scanner

Returns the live ranked scan across ~417 USDT pairs and all tracked timeframes — structure, RSI/MACD, positioning and S/R context per coin.

ParameterTypeDescription
timeframestring15m · 1h · 4h · 1d · 3d (default: all)
exchangestringbinance · bybit · okx · kucoin · mexc
limitintmax rows to return
Request
curl https://scanner.flowalpha.io/api/scanner?timeframe=4h&key=YOUR_API_KEY
Response · example shape
{
  "updated": "2026-05-30T11:25:33Z",
  "count": 417,
  "coins": [
    {
      "symbol": "SOLUSDT", "exchange": "binance",
      "price": 82.64, "change_24h": -1.79,
      "rsi": 58.2, "structure": "bull",
      "signal": "watchlist"
    }
  ]
}
Top Pumping Coins
GETpump.flowalpha.io/api/pumps

Coins showing abnormal velocity right now, with follow-through tracking so you can separate a real move from a one-candle trap.

ParameterTypeDescription
windowstring5m · 15m · 1h (default: 15m)
min_changefloatminimum % move to include
Request
curl https://pump.flowalpha.io/api/pumps?window=15m&key=YOUR_API_KEY
Macros
GETmacros.flowalpha.io/api/macros confirm route

Market regime layer — BTC dominance, risk appetite, breadth and rotation. Path shown is the expected convention; confirm against your macros deployment and I'll lock the exact response shape.

Technical Analysis
GETta.flowalpha.io/signals

All active signals tracked from detection to outcome — entry, target, invalidation, peak move and live P/L per call.

Response · real shape
{
  "count": 70,
  "events": [
    {
      "event_id": "64ab6f41...",
      "symbol": "OPUSDT", "exchange": "binance",
      "setup_type": "flat_base_breakout",
      "timeframe": "1d", "bias": "bullish",
      "signal_state": "confirmed", "score": 117.51,
      "entry": 0.1359, "target": 0.1739,
      "projected_move_pct": 28.02
    }
  ]
}
GETta.flowalpha.io/confirmed

Only signals that reached the confirmation trigger — the subset whose outcome is being recorded.

GETta.flowalpha.io/stats

Aggregate performance — win rate, average peak excursion and counts by setup type and timeframe.

These reflect the routes currently used by the platform. The Macros and Dashboard engines aren't fully documented yet — send me their routes and I'll add them here with verified request/response examples.