---
title: "Etf Flows"
method: GET
path: "/api/v1/market-intelligence/etf/{asset}/flows"
tags: ["Market Intelligence"]
---

# Etf Flows

`GET /api/v1/market-intelligence/etf/{asset}/flows`

## Request

- Base URL: `https://cryptodataapi.com`
- URL: `https://cryptodataapi.com/api/v1/market-intelligence/etf/{asset}/flows`
- Auth: API key in header `X-API-Key`

US spot-ETF daily net flow for BTC, ETH or SOL, **keyed by trade date**.

``flows`` holds SETTLED days only (the full Farside "Total" for that US
trade date), oldest first; ``latest`` is the newest of them. The day still
being reported — Farside fills a new row issuer by issuer, IBIT and FBTC
last — is returned separately as ``in_progress`` (``status: "partial"``,
with how many funds have reported) and never counts toward ``flows``.

Rebuilt 2026-09-25: this used to return the newest row's Total while most
issuers had not reported, stamped with the fetch time, so the figure was a
partial sum on most weekdays (23 Sep 2026 BTC read +$32.4M; the settled
Total is +$346.9M).

Sources: Farside (primary) with SoSoValue as an independent backup that
fills any day Farside has not settled or could not be fetched; each row
names its ``source``. ``source_health`` shows the last success/failure of
each feed. ``xrp`` is not supported (no free source publishes it) and
answers 400.

## Path parameters

- `asset` string, required: Asset: btc, eth, or sol

## Query parameters

- `days` integer: Settled trade days to return in `flows` (newest N, oldest first). Default 1 = the latest settled day.

## Response `200`

Successful Response

- ETFFlowsResponse: US spot-ETF daily net flows, keyed by trade date (settled days only in ``flows``; the day still reporting is ``in_progress``).
  - `asset` string, required
  - `units` string
  - `latest` unknown
  - `in_progress` unknown
  - `count` integer
  - `flows` unknown, required
  - `sources` unknown
  - `source_health` unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/cryptodataapi/apis/crypto-data-api.md) · [All operations](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/revisions/8628b754ca81?raw)
