Crypto ETF Flow Tracker — BTC ETH Spot ETF Daily Net Inflows avatar

Crypto ETF Flow Tracker — BTC ETH Spot ETF Daily Net Inflows

Pricing

from $1.00 / 1,000 flow day trackeds

Go to Apify Store
Crypto ETF Flow Tracker — BTC ETH Spot ETF Daily Net Inflows

Crypto ETF Flow Tracker — BTC ETH Spot ETF Daily Net Inflows

Daily net inflows / outflows for spot BTC and ETH ETFs (IBIT, FBTC, ETHA, FETH, ARKB, etc). Total since launch, 1d, 7d, 30d. Institutional positioning signal. Free SoSoValue + Farside data. PPE $0.001/flow row.

Pricing

from $1.00 / 1,000 flow day trackeds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

28

Total users

8

Monthly active users

4 days ago

Last modified

Share

Track Bitcoin ETF Flows in Real-Time — BTC, ETH & SOL Spot ETFs

Crypto ETF Flow Tracker scrapes daily net inflow and outflow data for every US-listed spot crypto ETF — BlackRock IBIT, Fidelity FBTC, ARK ARKB, Grayscale GBTC, and Ethereum/Solana ETF products — and delivers it as clean, structured JSON ready to plug into your trading bot, dashboard, or alert pipeline. No API key required. Runs in under 30 seconds.

Since the January 2024 SEC approval of US spot Bitcoin ETFs, institutional flow data has become the most reliable leading indicator for major price moves. This actor gives you machine-readable daily flow series for all three major crypto ETF categories, including cumulative AUM, day-over-day change, and Telegram alerts for spike events.

Why Use Crypto ETF Flow Tracker?

Institutional money moves markets before retail catches on. ETF flow data tells you what the smart money is doing:

  • Catch early trends — sustained inflows ($500M+/day) have historically preceded 5–15% rallies within a week
  • Avoid drawdowns — sustained outflows signal institutional de-risking, often aligned with multi-week corrections
  • Spot rotation — BTC outflows alongside ETH inflows reveal sector rotation before it shows up in price
  • Power your stack — pipe output into Google Sheets, Slack, Notion, or a custom alert bot with minimal code
  • Monitor all issuers at once — BlackRock, Fidelity, ARK, Grayscale, VanEck, Invesco, and more aggregated into a single daily record per ETF type

Whether you are a quant trader, a crypto fund, or a DeFi protocol risk manager, this actor replaces hours of manual data collection with a single API call on Apify.

How to Use Crypto ETF Flow Tracker

  1. Open the actor on Apify Store and click Try for free
  2. Set your inputs — choose ETF types (us-btc-spot, us-eth-spot, us-sol-spot), lookback window (1–300 days), and optional Telegram alert thresholds
  3. Click Start — the actor fetches live data from SoSoValue and returns structured records
  4. Access results in the Apify dataset viewer, download as JSON or CSV, or hit the dataset API endpoint from your code
  5. Schedule it — set a daily cron (0 13 * * 1-5) in Apify Schedules to run every US market morning automatically

No account registration, no third-party API keys, no proxy setup needed.

Input

FieldTypeDefaultDescription
etfTypesstring[]["us-btc-spot","us-eth-spot","us-sol-spot"]Which ETF categories to track. Options: us-btc-spot, us-eth-spot, us-sol-spot
lookbackDaysinteger30Days of history to return (1–300)
sortBystringdate_descSort order: date_desc, date_asc, or abs_inflow_desc
alertOutflowUsdinteger0Send alert when daily net outflow exceeds this amount. 0 = disabled
alertInflowUsdinteger0Send alert when daily net inflow exceeds this amount. 0 = disabled
telegramBotTokenstring (secret)Telegram bot token for flow spike alerts
telegramChatIdstringTelegram chat ID to receive alerts

Quick start — last 7 days, all ETF types:

{
"etfTypes": ["us-btc-spot", "us-eth-spot", "us-sol-spot"],
"lookbackDays": 7,
"sortBy": "date_desc"
}

Outflow panic alert — BTC ETFs losing >$1B in a single day:

{
"etfTypes": ["us-btc-spot"],
"lookbackDays": 1,
"alertOutflowUsd": 1000000000,
"telegramBotToken": "<your-bot-token>",
"telegramChatId": "<your-chat-id>"
}

Output

Each record represents one day's aggregated flow for a single ETF category. A 30-day run across all three ETF types returns 90 records.

[
{
"etf_type": "us-btc-spot",
"date": "2026-08-30",
"net_inflow_usd": 612480000.00,
"value_traded_usd": 3841500000.00,
"total_net_assets_usd": 98450000000.00,
"cum_net_inflow_usd": 57320000000.00,
"aum_change_pct": 1.85,
"is_inflow": true,
"is_outflow": false,
"row_index": 0
},
{
"etf_type": "us-eth-spot",
"date": "2026-08-30",
"net_inflow_usd": -94200000.00,
"value_traded_usd": 520000000.00,
"total_net_assets_usd": 11200000000.00,
"cum_net_inflow_usd": 3450000000.00,
"aum_change_pct": -0.62,
"is_inflow": false,
"is_outflow": true,
"row_index": 1
}
]

Data Fields

FieldTypeDescription
etf_typestringETF category — us-btc-spot, us-eth-spot, or us-sol-spot
datestringTrade date (YYYY-MM-DD)
net_inflow_usdfloatDaily creation minus redemption in USD. Negative = net outflow
value_traded_usdfloatTotal dollar trading volume across all ETFs in this category
total_net_assets_usdfloatTotal AUM across all ETFs in this category at end of day
cum_net_inflow_usdfloatAll-time cumulative net flow since ETF launch
aum_change_pctfloatDay-over-day AUM change percent (flows + price movement combined)
is_inflowbooleanTrue when net_inflow_usd > 0
is_outflowbooleanTrue when net_inflow_usd < 0

Data sourced from SoSoValue — the industry-standard public ETF flow aggregator. Updates approximately 1 hour after US market close. Up to ~300 days of historical daily data available per ETF type. Cache fallback: if SoSoValue is temporarily unavailable, the actor serves the last successful dataset and flags data_source in the run summary.

Cost Estimation

This actor uses Apify's Pay-Per-Event (PPE) pricing — you pay only for the data rows returned.

ScenarioRowsCharged rowsEstimated cost
7 days × 3 ETFs21 rows7 rows~$0.007
30 days × 3 ETFs90 rows76 rows~$0.076
90 days × 3 ETFs270 rows256 rows~$0.256
Full 300 days × 3 ETFs900 rows886 rows~$0.886
  • First 14 rows per run are free
  • $0.001 per row after the free tier

Running daily for a month on a 30-day window costs under $2.50/month total.

FAQ

Where does the data come from? All ETF flow data is sourced from SoSoValue, the same aggregator used by Bloomberg, CoinDesk, and major crypto media. It covers every SEC-approved US spot crypto ETF and updates roughly 1 hour after market close each trading day.

Does it cover Ethereum and Solana ETFs, not just Bitcoin? Yes. The actor tracks us-btc-spot (BlackRock IBIT, Fidelity FBTC, ARK ARKB, Grayscale GBTC, and others), us-eth-spot (BlackRock ETHA, Fidelity FETH, and others), and us-sol-spot (Solana spot ETFs). Enable or disable categories via the etfTypes input.

Can I get alerts when flows spike? Yes. Set alertInflowUsd or alertOutflowUsd together with a Telegram bot token and chat ID to receive real-time notifications when a single-day flow crosses your threshold — useful for catching panic sell-offs or major institutional accumulation events.


Disclaimer: This actor provides publicly available market data for informational purposes only. It does not constitute financial or investment advice. Always conduct your own research before making trading decisions.


Build a complete crypto edge with these actors from the same author:


Automate with Apify Scheduler

ETF flows update daily — schedule the actor to run every morning before the US market open and always have fresh data ready.

Apify Console → Schedules → + New Schedule:

FieldValue
ActorCrypto ETF Flow Tracker
Cron0 13 * * 1-5 (weekdays 13:00 UTC / 9am ET)
Input{} (defaults: last 30 days, all ETFs)

Connect results to Google Sheets, Slack, or any database via Apify Webhooks under Integrations.


Live Sample Run

A real run of this actor with default inputs, executed 2026-06-10:

FieldValue
Items in dataset62
Dataset (JSON)https://api.apify.com/v2/datasets/UNfMKYPQsK7Cl8sO6/items?clean=1&format=json
Dataset (CSV)https://api.apify.com/v2/datasets/UNfMKYPQsK7Cl8sO6/items?clean=1&format=csv
Run summary (KVS)https://api.apify.com/v2/key-value-stores/7buzoaJEaicBnSN1e/records/SUMMARY

Try it now: paste any dataset URL in your browser to see live output, or hit the endpoint from your code.


If this actor saves you time, a quick review helps others find it: Leave a review on Apify Store