Financial Statements
Get standardized balance sheet, income statement and cash flow for global companies going back 30+ years. Data is sourced from original filings most of which made available through SEC Filings and International Filings endpoints.
Set preliminary param to true for faster updates for US companies.
Wondering why our standardized data is different from Bloomberg, Reuters, Factset, S&P or Yahoo Finance ? Check out our FAQ page to learn more
Query parameters
Symbol of the company: AAPL.
Statement can take 1 of these values <code>bs, ic, cf</code> for Balance Sheet, Income Statement, Cash Flow respectively.
Frequency can take 1 of these values <code>annual, quarterly, ttm, ytd</code>. TTM (Trailing Twelve Months) option is available for Income Statement and Cash Flow. YTD (Year To Date) option is only available for Cash Flow.
If set to <code>true</code>, it will return Preliminary financial statements for the latest period which are usually available within an hour of the earnings announcement if finalized data is not available yet. This preliminary data is currently available for US companies and reserved for Enterprise users only. You will see <code>"preliminary": true</code> in the data if that period is using preliminary data.
Response
successful operation
Example response
{
"symbol": "symbol",
"financials": [
null,
null
]
}Changes
Changed in 3 of the 35 revisions of this API.13
- ○
added the new optional
queryrequest parameterpreliminarynew-optional-request-parameter
- ○
- ○
api tag
Defaultaddedapi-tag-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
deleted the
queryrequest parameterpreliminaryrequest-parameter-removed
- ○
api tag
Defaultremovedapi-tag-removed
This revision also has 146 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●