Skip to main content
Cash Flow Statements provides as-reported cash flow statements for SEC filers. Each observation is one fiscal period for one company, carrying operating, investing and financing cash flows as the company filed them, in its own reporting currency and under its own accounting standard. Rows are returned newest first.
Plan: Free and above · Credits: 1 per call

What You Can Use Cash Flow Statements For

Measure free cash flow and how it diverges from reported earnings. Track capital expenditure and buyback activity over time. Check whether growth is being funded by operations or by financing. Reconcile the cash movement against the balance sheet for the same period.

Cash Flow Statements Coverage

Coverage is SEC filers. Figures are read from each company’s own XBRL data as filed, so the history runs as far back as the company’s XBRL filings do. For a company that is not an SEC filer, resolve it through the company registry first to see what it is — non-US issuers are served by Taiwan Financials, Korea DART Financials and Form 20-F instead.

Key Cash Flow Statements Fields

The statement carries the reported operating, investing and financing line items, together with report_period, period, currency and accounting_standard.

Currency and Accounting Standard

Every row carries currency and accounting_standard. currency is the currency the company reported in. Values are never converted to US dollars, so a row for a European filer is in euros and adding it to a US filer’s row without conversion produces a meaningless number. accounting_standard is us_gaap or ifrs. The two standards define several line items differently, so check the field before comparing or summing across companies.

Cash Flow Statements Date Convention

report_period is the end of the fiscal period the figures cover, and it is what the report_period, report_period_gte, report_period_lte, report_period_gt and report_period_lt filters apply to. Rows are returned newest first. period says what kind of period a row is. annual rows cover a fiscal year, quarterly rows cover a fiscal quarter, and ttm rows cover the trailing twelve months ending at report_period. A trailing-twelve-month row is a computed rolling window, not a period the company reported as such.

Cash Flow Statements Sources

Figures are read from the company’s own XBRL exhibits in its SEC filings. They are as reported: no restatement, no normalisation, and no currency conversion.

Query Cash Flow Statements

Use the cash flow statements endpoint. One of ticker or cik is required, and period is required.
string
Trading symbol. One of ticker or cik is required.
string
SEC Central Index Key. One of ticker or cik is required.
string
required
annual, quarterly or ttm.
string
Exact period end, YYYY-MM-DD. report_period_gte, report_period_lte, report_period_gt and report_period_lt bound a range.
integer
default:"4"
Number of period rows to return, newest first.
The response wrapper key is cash_flow_statements. These routes return a bare wrapper key rather than the standard envelope, page by limit only, and use the flat { error, message } error body. See also Combined Financial Statements to get all three statements in one call, Financial Metrics for computed ratios over the same periods, Segmented Financials for as-reported segment breakdowns, and SEC Filings Index for the filings these figures come from.