Balance Proof
Reconciled SEC filings. Every number traceable.
Dokümantasyon
SourceSEC EDGAR
Facts1.6M
Companies6,240
Latest filing2026-09-23
Reconciled5,617
Flagged with a reason194
Updated15h ago
Data is for informational purposes only. Not financial advice.
Live demo
The real endpoint, the real data, no key needed. Generous: plenty to evaluate with. A free key gives you more.
Not writing code? Add https://balanceproof.dev/mcp to Claude, ChatGPT or Cursor as an MCP connector and ask it to check a filing for you.
How it works
Every filing is reconciled against the accounting identity (Assets = Liabilities + Equity). When a filing does not balance, the page says so with the reason, never silently fudged.
Both columns are the same money, counted twice
Left is what the company owns. Right is who has a claim on it: lenders first, then whatever is left for the owners. Both columns are the same height because they are the same money, counted twice, and every band is drawn at the size the company reported.
Owns Cash 20% Stock 25% Buildings 55%
Owed & owned Debt 60% Owners 40%
An example with round numbers, not a real company.
Why this is hard
Filings don't say things once
SEC's data carries the same figure many times per company per quarter: broken out by segment, by geography, by legal entity, by fair-value level. JPMorgan reports “total assets” twenty-three separate times in one filing. Exactly one of those is the company. Take the wrong one and you get $641 billion instead of $4.4 trillion, and nothing about it looks wrong.
Point-in-time figures
A balance sheet figure is an instant: what was there on one day. Revenue covers a duration: what happened over three months. Read a duration where you needed an instant and you get the change in assets rather than assets, which is how a company ends up with a negative total.
Every industry files differently
A bank doesn't report inventory; it reports loans and deposits. Look for the retail tags on a bank and you get a grey rectangle.
Where the figures come from
Source
SEC's own Financial Statement Data Sets, plus the XBRL frames API for anything filed since the last quarterly dataset published. Nothing is scraped, bought, or estimated.
Freshness
Every load starts from the last filing already in the database, so a gap of any length closes on the next run. Most recent filing in the load: 2026-09-23.
As reported, never restated
Where a figure has been filed more than once, the earliest filing wins. You see what the company said at the time, not what it said later about the same quarter.
The check
All 5,811 companies with a complete balance sheet are checked against assets = liabilities + equity; any that do not balance are flagged with the reason. The rest are drawn with what is missing named, rather than quietly balanced.
How the check works · Why XBRL data is wrong one time in five · The SEC filings APIs worth considering for quant work, written to be useful even where it does not conclude in my favour.
Every company is a different shape
Each drawing is that company's own balance sheet at its own proportions, so no two of them look the same. A bank is the clearest case: its shape inverts the one most people picture, with deposits as liabilities and loans as assets.
Pricing
The drawings are free and always will be. The machine-readable version is what costs money, and it comes two ways. The dataset is a photograph: one CSV, downloaded once, fixed forever. The API is a window: live data, current every time you call it. Full comparison and FAQ.
Billing period
Free
$0
Unlimited: look up as many companies as you like
- Every balance sheet, no account needed
- 1,000 keyed API calls a month
- Works with Claude and other AI tools
Starter
$19 /month
Follow a few companies
- Multi-year history
- See what changed, including restatements
- Alerts on 3 companies
Pro
$49 /month
Live, up-to-date data
- Data updates daily, so you always get the latest filings
- Full history, and what changed
- Email alerts on the companies you follow
Business
$99 /month
For products built on the data
- Everything in Pro
- Webhooks into your own systems
- A link to the SEC filing behind every figure
Full dataset
$79.99 once
Static snapshot of all company data as of 24 September 2026
- One-time download. No updates.
- 1.6M rows as one CSV file
- The snapshot never changes
API calls a month: Free 1,000, Starter 5,000, Pro 10k, Business 50k. Every plan side by side
Paid plans go through Stripe. Your card details are entered on Stripe's page and never reach this site. What is the difference between the dataset and the API?
What this doesn't do
- No predictions.
- No scores.
- No recommendations.
- Nothing estimated: where a company doesn't report something, the page says so rather than showing zero.
- Every figure traces to a filing, with the date it was filed.