The bank balance sheet and accounting identity guides answer more of the questions people type.
The site has one look: every page is on the same light theme as the home page, and company pages lead with the drawing.
The home page opens with a layered scene that plays as you scroll, on phones too; it is a still image with reduced motion, and a footer switch turns motion on or off.
A verification page: how the balance check works, and what it found, with counts by reason.
A filing that does not report the lines a check needs is now not_testable, never a pass. /api/verify returns reconciles: null with identity_status for those, and watchlist alerts say Not testable.
When both SEC routes loaded the same filing, the month-end copy from the bulk data sets is the one served.
Revenue reported under RevenueFromContractWithCustomerIncludingAssessedTax is now read, and EPS from the bulk files is read in the unit the SEC uses.
The dataset CSV never pairs a full-year figure for a flow metric with a quarter row.
MCP: asking for more history than your plan covers is a clear refusal rather than a shorter answer, and actionable failures are reported as errors.
Restatements compare a figure only with the same XBRL tag in the earlier filing, so a change of tag is no longer reported as a restatement.
Replies to account email go to support@balanceproof.dev.
Only periodic reports (10-K and 10-Q) are read from the SEC data sets.
/api/company/{ticker}/statements: income statement and cash flow, each period checked when the filing reports the lines.
Point-in-time as_of on /api/company and /history: the value as it was known on a past date.
/api/exceptions: a feed of failed checks and restatements, with CSV.
The Python client is on PyPI: pip install balanceproof.
MCP tools get_financial_statements and get_exceptions.
Every plan feature is usable from the dashboard; accounts can be deleted and subscriptions cancelled there.
Paid plans: longer balance sheet history, what changed between filings, a watchlist with email alerts when a followed company files, checking many companies in one request, and signed webhooks. Which plan has what.