No treasury moves
unseen.

CorpStacking watches every BTC, ETH, and SOL move at public companies, governments, and ETFs — and tells you within minutes. Every number traced to a primary filing and audited daily, so you can quote it.

Free forever · No credit card · Upgrade anytime

BTC tracked
3,170,551
ETH tracked
12,484,528
SOL tracked
28,768,730
Entities
273
Activity
7349
Entities tracked
273
public companies · ETFs · governments
Moves on file
7,349
every buy and sell, dollar-priced and dated
Daily check
5%
cross-source tolerance before we flag
Filing to inbox
< 10 min
typical time to delivery
MSTRStrategy🇺🇸
845,256
XXITwenty One Capital🇺🇸
43,514
TYO:3350Metaplanet🇯🇵
40,177
MARAMarathon Digital🇺🇸
35,303
BLSHBullish🇺🇸
21,430
ASSTStrive, Inc.🇺🇸
19,032
GLXYGalaxy Digital🇺🇸
18,380
COINCoinbase🇺🇸
16,949
HUTHut 8🇨🇦
16,332
RIOTRiot Platforms🇺🇸
15,679
MSTRStrategy🇺🇸
845,256
XXITwenty One Capital🇺🇸
43,514
TYO:3350Metaplanet🇯🇵
40,177
MARAMarathon Digital🇺🇸
35,303
BLSHBullish🇺🇸
21,430
ASSTStrive, Inc.🇺🇸
19,032
GLXYGalaxy Digital🇺🇸
18,380
COINCoinbase🇺🇸
16,949
HUTHut 8🇨🇦
16,332
RIOTRiot Platforms🇺🇸
15,679

The feed

Recent treasury activity

NAKA
Nakamoto (KindlyMD, Inc.) 🇺🇸
597
$48.0M
· 1d ago
FLD
Fold Holdings, Inc. 🇺🇸
634
$45.0M
· 3d ago
GPUS
Hyperscale Data, Inc. 🇺🇸
+4.63
value pending
· 4d ago
ASST
Strive, Inc. 🇺🇸
+32
$2.0M
· 4d ago
BMNRETH
BitMine Immersion Technologies
Pro+— upgrade to see the ETH amount
· 4d ago
OBTC3.SA
OranjeBTC 🇳🇱
+41
$2.6M
· 5d ago
MSTR
Strategy 🇺🇸
+1,550
$101.3M
· 5d ago
ORBSETH
Eightco Holdings
Pro+— upgrade to see the ETH amount
· 9d ago

Features

Built for the people watching every filing.

Minutes-fast alerts

New SEC filings reach your inbox or phone in under 10 minutes. We track every disclosure the moment it’s public, so you read about a corporate move before it hits the news cycle.

Pro
📱

Six channels, one inbox

Email, Push, and Telegram free. Slack, Discord, and secure webhooks on Pro. Set a size threshold per company so you only hear what matters — Telegram connects in 10 seconds, no phone number required.

Pro+
📡

Treasury Signals feed

Every SEC purchase, sale, capital raise, exec change, and ETF milestone in one feed. SEC-derived signals are free; Pro+ unlocks wire news from BusinessWire / GlobeNewswire and the daily Treasury Changes email.

Pro+
🏦

Treasuries+ — BTC, ETH, SOL

Every BTC entity plus ETH and SOL treasury companies, spot-ETF flows, and on-chain watch addresses. mNAV, sats/share, and 273+ entities across three chains, one dataset.

Pro+
🤖

AI analyst with citations

Ask anything in plain English: widest mNAV spreads, who bought BTC this week, MSTR vs Metaplanet cost bases. The analyst pulls live rows from the dataset and cites every number it returns. 1,500 queries a month.

📊

Market terminal

Live prices for 12 tokens in a dense terminal layout. Corporate BTC holdings refresh the moment we parse the filing.

🔗

Shareable watchlists

Publish your tracked treasuries at corpstacking.com/u/<handle>. Visitors see the entities you follow with one-tap signup. Bookmarks for analysts, sharable lists for newsletter writers.

💼

My Stack — track your own holdings

Your portfolio next to the corporate leaderboard. Paste any public BTC, ETH, or SOL address (read-only — we never accept private keys) and your value tracks live with a per-token breakdown. Log purchases with cost basis, import from Strike, Coinbase, or Kraken, and export tax-lot reports — all live today.

Try the live demo →
🛡️

Audited data, every row

Every purchase links back to its source: the SEC filing, the press release, or the on-chain transaction. A daily check compares the moves we’ve recorded against each company’s disclosed holdings. If something doesn’t add up, it doesn’t ship — the difference between a number you can quote and one you have to double-check.

See how we verify →

From filing to inbox

How it works

1

Disclosure lands

We watch every SEC filing as it lands, plus the major newswires and on-chain wallet activity. The moment a company, ETF, or government discloses a Bitcoin, Ethereum, or Solana move, we see it.

2

Verified against holdings

We pull out the numbers that matter — what was bought or sold, how much, at what price, and where to find the source document. A nightly check compares every move against the company’s own disclosed holdings. If something doesn’t add up, it doesn’t ship.

3

Delivered in minutes

Alerts land in your inbox, phone, or chat — email, Telegram, Slack, Discord, push, or a secure webhook into your own system. Most reach you within ten minutes of the filing. Set a size threshold per company so the small stuff stays out of the way.

How we compare

The only feed that watches all three.

We marked every row honestly. Where Bitcoin Treasuries or WhaleWisdom genuinely cover a feature, we said so — there's no point gaslighting a finance team about a tool they already use.

CorpStacking
Real-time alerts within minutes
Multi-token coverage
Government and ETF treasuries
Every number traces to a primary filing
Public REST API + JSON feed
AI analyst, cited
Free tier with full public feed
Bitcoin Treasuries
Real-time alerts within minutes
static dashboard refresh
Multi-token coverage
BTC only
Government and ETF treasuries
companies + ETF totals
Every number traces to a primary filing
aggregator totals
Public REST API + JSON feed
AI analyst, cited
Free tier with full public feed
WhaleWisdom
Real-time alerts within minutes
daily email digest only
Multi-token coverage
equities, not crypto-native
Government and ETF treasuries
Every number traces to a primary filing
holdings only, no filing breakdown
Public REST API + JSON feed
enterprise pricing only
AI analyst, cited
Free tier with full public feed
paid only

The CorpStacking standard

Every number traces to a filing.
Audited, never aggregated.

Most treasury trackers are a fresh coat of paint on the same public leaderboard — their numbers are only as good as whatever one website decided to publish. We built CorpStacking the other way around. Every figure starts at the source filing and gets checked before you ever see it, because a wrong number quoted in a fund memo or a headline is worse than no number at all.

94.8%
of tracked dollars tie back to an official filing
a company’s SEC filing, the fund sponsor’s report, or the on-chain balance
100%
of positions link to a primary source
click any number, land on the document it came from
0
aggregator headlines published as fact
unfiled self-reported figures are quarantined and labeled

Pinned to the filing

Every holding, every purchase, every dollar figure links straight back to the company’s own SEC filing — with the filing date attached. Click any number and you land on the primary source. Nothing is paraphrased from a third-party list.

Audited before it ships

A number isn’t live until the buys and sells we’ve recorded add up to what the company reports holding. A daily cross-check flags anything that drifts from the source. A figure that doesn’t add up never wears a Verified badge — and we label exactly what each number is sourced from.

Never an aggregator headline

When a private company self-reports a round number with no filing behind it, we quarantine it and label it clearly — we never pass it off as a confirmed purchase. Other trackers re-publish the same unverified headlines as fact. We don’t.

Anyone can copy a leaderboard. No one else ties every figure to an official filing and checks it daily — and you can verify any number yourself, line by line.

See how we verify →

Pro+ feature

Ask the dataset.
Get cited answers.

A chat that answers in plain English using live data — every company, every purchase, every metric. No hallucinated numbers. Every answer cites the row it came from.

Live data, every answer

Companies, purchases, analyst metrics, and signals — all queried live mid-conversation, not summarized from a stale snapshot.

Cited, not invented

Every number links back to the row it came from. Hallucinated dollar figures are the failure mode we engineered out.

1,500 queries / month

Included with Pro+ ($19/mo). API Pro adds the same quota plus a developer-grade surface for AI-agent workflows.

corpstacking.com / chat
Which BTC treasuries paused buying in the last 90 days?
Entities with prior buy cadence and no new filing — the cohort the news cycle stops covering.
Based on each company’s SEC filing dates
BTC-primary companies that started accumulating ETH this quarter?
Mix-shift roll-up: BTC adopters with non-zero ETH holdings as of last filing.
Based on each company’s latest disclosed holdings
Which BTC treasuries trade at the widest mNAV spread today?
Top three by spread, each with its mNAV vs the 90-day median.
Based on live market-cap & treasury valuations
Ask about a company, ratio, time window…
free to start · my stack

Track your own stack alongside the leaderboard.

Your portfolio next to the corporate leaderboard. Log up to three holdings with cost basis and watch your live profit and loss — free. Upgrade to Pro to connect live BTC wallets (read-only — we never accept private keys) and compare your stack to the leaderboard; Pro+ adds ETH and SOL wallets, one-click import from Strike, Coinbase, and Kraken, and tax-lot reports.

Public addresses only · your holdings stay private · no keys, ever

  • free
    Log your holdings

    Up to three holdings with cost basis for live profit and loss — free.

  • pro
    Watch a wallet

    Connect a live BTC wallet, read-only — auto-syncs hourly. No keys, no signing.

  • pro+
    ETH/SOL wallets + CSV

    Add ETH and SOL wallets, import from Strike, Coinbase, and Kraken, and export tax-lot reports.

The eye, while you read this

Already watching 273 balance sheets.

Every number here is live — pulled directly from the same audit trail paying customers use. Refresh in a minute and watch them move.

Signals this week
39
published in the last 7 days
Tracked entities
273
public companies · governments · ETFs
Tracked treasury
$224.0B
BTC · ETH · SOL on balance sheet
Filing to inbox
< 10 min
typical time to alert delivery

From the founder

Why I built CorpStacking.

I started tracking corporate Bitcoin treasuries the same way every analyst I know did: refreshing bitbo, screenshotting holdings tables, opening the SEC filing whenever a number looked off. The numbers often looked off.

Existing trackers do one job. They show you a list. They don't tell you when the list changed, they don't check that the individual purchases add up to current holdings, and they don't cite the filing the row came from. For a casual reader that's fine. For a fund analyst writing a memo, an ETF issuer building a comp deck, or a desk underwriting an mNAV trade, it isn't.

CorpStacking is what I wished existed. Every purchase links back to its source — the SEC filing, the press release, or the on-chain transaction. A nightly check compares the buys we've recorded against the holdings each company has disclosed. If something doesn't add up, I see it before anyone else does.

The product covers BTC, ETH, and SOL because the corporate-treasury story stopped being Bitcoin-only in 2024. It's free for casual readers and priced for funds, desks, and resellers who need the audit trail.

If something on the platform is wrong, email me directly: [email protected]. I read every message and I fix the data the same week. That commitment is the product.

Jake Sorce

Founder · CorpStacking

Press kit →

Pricing

Three tiers. Pick one.

Free shows live BTC treasury activity (3 subscriptions, last 10 purchases per company). Pro at $9 unlocks unlimited alerts, all 6 channels, full history, and the API. Pro+ at $19 adds the cited AI analyst, Treasuries+ across ETH and SOL, analyst metrics, and tax-lot CSV.

MonthlyAnnual3 months free · -27%

Free

For casual watchers

$0/mo
  • Live market ticker
  • Last 10 purchases per company
  • 3 alert subscriptions
  • Email, Telegram, and push notifications
  • 5 real-time company alerts/month
  • Unlimited breaking-news signals
  • Daily treasury email
Get started

Pro

For active traders

$79/yr$108/yr

$6.58/mo billed annually

  • Full purchase history
  • Unlimited subscriptions
  • All 6 notification channels (email, push, Telegram, Slack, Discord, webhook)
  • Unlimited alerts
  • Zero ads
  • CSV/JSON data export
  • Read-only API access (1k req/mo)
  • Custom alert thresholds
Start Pro
Best value

Pro+

Treasuries+ for analysts and funds

$149/yr$228/yr

$12.42/mo billed annually

  • Everything in Pro
  • AI analyst — 1,500 natural-language queries / month with live access to the dataset
  • Treasuries+ — every ETH treasury company plus ETH spot-ETF flow tracking
  • Solana treasuries + watch addresses
  • Live on-chain balance tracking for any ETH or SOL wallet you own
  • Analyst metrics (mNAV, sats/share, %Mcap, debt-to-BTC)
  • Full entity coverage across BTC, ETH, and SOL treasuries
  • API access (10k req/mo) — including /v1/tokens
  • Priority alert delivery
  • Custom company tracking requests
  • Early access to new features
Start Pro+
Funds & trading desksAPI Pro — 500k requests/mo, signed webhook delivery, single-app commercial license$499/mo →
See the full feature comparison
Feature
Free
Pro
Pro+
Alert subscriptions
3
Unlimited
Unlimited
Real-time alerts per month
5
Unlimited
Unlimited
Notification channels
Email, push, Telegram
All 6 channels
All 6 channels
Purchase history per company
Last 10
Full history
Full history
Treasuries+ — ETH & SOL coverage
Analyst metrics (mNAV, sats/share)
API access
1k / mo
10k / mo
Data export (CSV / JSON)
Ad-free experience
My Stack — personal portfolio
3 holdings
Unlimited
Unlimited
On-chain watch addresses
3
10
Compare your stack to the leaders
AI analyst with cited answers
API burst capacity
60 / min
300 / min

FAQ

Common questions

  • How is this different from CoinGecko or Bitcointreasuries.net?

    CoinGecko shows token prices; Bitcointreasuries.net is a static holdings list. CorpStacking reads the *changes* — buys, sales, pauses, pivots, capital raises — across BTC, ETH, and SOL in one feed. When a public company files a Bitcoin disclosure with the SEC, we typically read it and notify you across Email, Telegram, Push, Slack, Discord, or webhook within minutes. The questions other trackers can't answer: who paused buying, who's pivoting from BTC to ETH, which BTC-primary company just started a SOL position. Pro+ extends the same alerts to Ethereum and Solana treasury companies, ETH spot ETF daily flows, and on-chain watch addresses with live balances. Every row links back to its source filing so the numbers are auditable, not aggregated from a third party.

  • How fast are the alerts and how do they work?

    New SEC filings reach your inbox or phone in under 10 minutes — typically faster. We track new disclosures continuously, read the filing for token amounts and dollar values, and send the alert across the channels you’ve enabled. Set per-subscription thresholds (e.g. only buys over 100 BTC) so you only hear about purchases that matter to you. If a filing is slow to post or doesn’t match a familiar format, we flag it in your audit log rather than skip it silently.

  • What’s the difference between Free, Pro, and Pro+?

    Free forever: 3 alert subscriptions, Email + Push + Telegram, last 10 purchases per company, and the live market terminal — no credit card. Pro ($9/mo) unlocks unlimited subscriptions, all 6 channels (Slack / Discord / webhook on top of Email + Push + Telegram), full purchase history, custom alert thresholds, CSV/JSON export, and read-only API access (1k req/mo). Pro+ ($19/mo) adds Treasuries+ — ETH & SOL treasury companies, spot-ETF flows, on-chain watch addresses across all three chains — plus the AI analyst (1,500 cited queries/mo with live tool access), analyst metrics (mNAV, sats/share, %Mcap, debt-to-token), a 10k API quota, priority alert delivery, and early access to new features. Annual billing saves up to 35%. Full side-by-side at /#pricing.

  • Where does the data come from?

    Public SEC filings for US-listed companies, equivalent regulatory filings for international entities (Japan FSA, etc.), public ETF disclosures for daily fund flows, and live on-chain reads for watch-only wallet addresses. Every purchase links back to its source filing so you can audit the numbers yourself.

  • Can I cancel anytime? Refund policy?

    Yes. Cancel any time from Settings → Plan; access continues until the end of the paid period. Subscriptions are non-refundable except where required by law or at our discretion (full terms at /legal/terms). If we materially change pricing, the unused portion of a paid-in-advance period is refundable on request.

  • Is there an API or developer tier?

    Yes — pull treasury stats, the full company list, the activity feed, live market data, signals, or a full CSV/JSON export from your own scripts and dashboards. Pro gets 1,000 requests/mo, Pro+ gets 10,000 (including multi-asset Treasuries+ data), and API Pro ($499/mo) adds 500,000 requests/mo, signed webhook delivery, bulk export, and a single-app commercial license — built for fund analysts, trading desks, and product teams. Team adds 5 seats and a 1M quota; Enterprise unlocks unmetered usage with redistribution rights. Full docs at /api-docs.

More questions? Drop us a line at [email protected] — we usually reply same-day.