Get capital flow intelligence

Returns the latest measured 60-minute candle-derived USD order-flow imbalance for requested symbols, or the strongest available readings when no symbol is supplied. A zero detection score does not erase a measured netFlowUsd value. This is not exchange aggressor tape, fund flow, participant identity, or a forecast.

get/agent/capital-flow

Request

  • Base URL: https://app.fahaliai.com
  • URL: https://app.fahaliai.com/agent/capital-flow
  • Auth: none declared

Query parameters

symbolstring

Optional single trading symbol. Base aliases such as BTC resolve to a preferred quoted pair and the resolution is returned.

symbolsstring

Optional comma-separated symbols.

limitinteger

Maximum returned rows, 1-100.

sincestring date-time

Optional ISO-8601 freshness bound, no more than seven days old.

Response

Capital flow intelligence

dataState'measured' | 'partial' | 'no_data' | 'error' required
headlinestring required
claimobject
scopeobject
freshnessobject

Freshness over the rows with a write cadence (crypto, in-session equities); last-session rows are excluded and counted in lastSessionRows (2026-10-13).

freshnessByAssetClassobject

crypto and equity freshness blocks; an equity block made only of last-session rows reports the age and stale: null.

lastSessionRowsinteger

Rows served from a closed market's last session.

coverageobject

Instruments per asset class this response can speak for; equities are watchlist-only.

sourceobject

Row source (market_wide_snapshot | snapshot | snapshot+inline | inline), the default lower bound applied, and the refresher's snapshot meta.

resolutionsobject[]
symbolstring nullable
netFlowUsdnumber nullable

Compatibility field for a one-symbol response. Null is no matching observation; zero is a measured balanced window.

direction'buy_side' | 'sell_side' | 'balanced' | 'withheld' | 'null' nullable
confidencenumber nullable

Uncalibrated unusualness score; not measurement presence and not a probability.

confidenceMeaningstring
basis'latest_measured_60m_imbalance_usd' required
dataOrigin'order_flow_imbalance_proxy' required
disclaimerstring required
trend'withheld' required
trendWithheldReasonstring
notReturnedobject[]
conflictsobject[]
summaryobject required
limitationsobject
evidenceobject
asOfstring date-time

Changes

No recorded changes to this operation across all 2 revisions of this API.