Finance.Foundation
finance.foundation / Funds / iShares Bitcoin Trust
Fund · ETF

iShares Bitcoin Trust

The fastest-growing ETF in history; brought Bitcoin into brokerage and retirement accounts.

Listing
IBIT on Nasdaq Global Market MIC XNMS
Type
ETF
Manager
BlackRock
Strategy
Passive — spot Bitcoin
Domicile
United States
Size
$43.4bn — investments at fair value, as reported at 2026-06-30

Fund identity

A single share class.

Series and class identifiers and their names come from the SEC’s Investment Company Series and Class report — the registry that assigns them, not our own naming. This fund holds Bitcoin, which is a covered asset here.

Where the size figure comes from

Reported$43.4bn
What it countsinvestments at fair value
As of2026-06-30
SourceSEC 10-Q, us-gaap:InvestmentOwnedAtFairValue

This trust does not tag a net-assets figure. What is published is the fair value of the bitcoin it holds, which is nearly but not exactly the same thing — fee accruals sit between them.

Our earlier undated figure was $80bn; this one carries the reporting date above and moves only when the fund files again.

Holdings — single-asset trust

Bitcoin

Compiled by Finance Foundation from the fund’s own published holdings disclosures as of Q2 2026 (seed-0.7 · marketcap-1 · 2026-08-30), ranked by the fund’s stated portfolio weight. Only holdings that are themselves covered entities are shown, so this is a subset of the top holdings, not the full portfolio, and no weights or share counts are published. Fund portfolios turn over — check the manager’s own disclosure for a current list. Sources.

Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.

# this page as data GET https://finance.foundation/api/v1/funds/ishares-bitcoin-trust

JSONCSV No key, CORS enabled — paste any of these straight into a notebook.

Code to fetch it
curl
curl -s https://finance.foundation/api/v1/funds/ishares-bitcoin-trust
Python
import requests r = requests.get("https://finance.foundation/api/v1/funds/ishares-bitcoin-trust", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/funds/ishares-bitcoin-trust"); if (!r.ok) throw new Error(r.status); const data = await r.json();
pandas
import pandas as pd df = pd.read_csv("https://finance.foundation/api/v1/funds/ishares-bitcoin-trust.csv")