Skip to main content
GET
Get treasury summary KPIs

Authorizations

X-API-KEY
string
header
required

Authorization method required to allow user to access the api endpoints.

Query Parameters

group
string

Filter accounts by group name (exact match, case-sensitive).

Example:

"Treasury"

type
enum<string>
Available options:
eoa,
multisig,
contract,
custodian,
exchange,
bank,
defi
Example:

"bank"

provider
enum<string>
Available options:
utila,
kraken,
binance,
okx,
bybit,
bitget,
gate,
kucoin,
plaid,
squads,
altitude,
coinbase,
realms,
wise,
safe,
hyperliquid,
cubist,
privy,
dfns,
anchorage,
revolut_business,
turnkey,
fordefi,
coins_ph,
fireblocks,
pave_bank,
copper,
custom
Example:

"utila"

network
string

Filter by account network/chain.

Example:

"ethereum"

denom
string

Filter balances and transfer legs by asset symbol.

Example:

"USDC"

Response

200 - application/json
total_funds_usd
number
required
Example:

724819.43

inflow_30d_usd
number
required
Example:

95000

outflow_30d_usd
number
required
Example:

71200

net_30d_usd
number
required
Example:

23800

leg_counts
object
required

Leg-level counts (and settledness) for the same 30d window as inflow_30d_usd/outflow_30d_usd/net_30d_usd above — a named, window-scoped member (RNG-6745) rather than flattened at the response root, where it would sit ambiguously beside net_flow_rate_usd, which covers a different (90-day) window below.

net_flow_rate_usd
number
required

90-day rolling average net flow per month. Negative = depleting. Uses its own 90-day window, distinct from leg_counts' and inflow_30d_usd/outflow_30d_usd/net_30d_usd above, all of which cover the 30d window.

Example:

-29200

account_count
number
required
Example:

12

comparison
object
required
data_availability
object
required

Explicit availability of balances/flows so zeros are not mistaken for missing provider data.

coverage_months
number | null

Null when net_flow_rate_usd >= 0 (not depleting).

Example:

24.8

Last modified on October 2, 2026