Standardized & As-Reported Financial Statement Data

Overview

We source financial statement data from the SEC 10-Q and 10-K filings. You can access the exact name and value of each line item as reported by the company, along with a URL link to the actual SEC filing.  

We also standardize this data in-house using our proprietary machine learning technology, allowing for cross-company financial statement research and analysis.  

Fundamentals are updated in real-time and typically made available 20 to 30 minutes after a company files with the SEC.

What's Included

  • Income Statement: Details how the company generated revenue, incurred expenses, and the profit/loss during the fiscal period.  
  • Balance Sheet: Details the company’s assets, liabilities, and shareholder’s equity at the end of the fiscal period.  
  • Cash Flow Statement: Details how the company used cash in operating, investing, and financing activities, as well as the net change in cash during the fiscal period.
  • 100+ associated calculations and metrics

We cover non-OTC US headquartered public companies. Privately held companies are not included. Use our Company Data Coverage tool to explore our company coverage and view available data for each company.

Data Source

Standardized and as-reported financial statement data is sourced directly from the Securities Exchange Commission (SEC). Companies that are both based in the United States and trade on a public stock exchange are required to file forms 10-K and 10-Q with the SEC. Intrinio uses the data in these forms to create a record of financial statements for publicly traded companies.

Intrinio combines market data with fundamental datasets to create more than 100 calculations and metrics. You can find the definition, formula, and details for each calculation or metric on its individual page.

History

Our history corresponds with the SEC mandate that companies file their 10-Q and 10-K statements in XBRL format. If a filing is not in XBRL format, we will not have data from it. 

  • The SEC mandated that large cap companies begin filing in XBRL in 2009, so we have quarterly fundamental history back to 2009 and yearly history back to 2007 for those companies.  
  • The SEC mandated that mid and small cap companies begin filing in XBRL in 2010, so we have quarterly fundamental history back to 2010 and yearly history back to 2008 for those companies.

Endpoints

All Filings

Returns all Filings. Returns Filings matching parameters when supplied.

Endpoint
Copy
https://api-v2.intrinio.com/filings
get_all_filings_v2
Live Data
Hold on, your live data example
is being generated.

All Filings by Company

Returns a complete list of SEC filings for the Company with the given `identifier`

Endpoint
Copy
https://api-v2.intrinio.com/companies/{identifier}/filings
get_company_filings_v2
Live Data
Hold on, your live data example
is being generated.

Lookup Filing

Returns the Filing with the given `identifier`

Endpoint
Copy
https://api-v2.intrinio.com/filings/{id}
get_filing_by_id_v2
Live Data
Hold on, your live data example
is being generated.

All Fundamentals by Filing

Returns all Fundamentals for the SEC Filing with the given `identifier`. Returns Fundamentals matching parameters when supplied.

Endpoint
Copy
https://api-v2.intrinio.com/filings/{identifier}/fundamentals
get_filing_fundamentals_v2
Live Data
Hold on, your live data example
is being generated.

Lookup Fundamental

Returns the Fundamental for the Company with the given `identifier` and with the given parameters

Endpoint
Copy
https://api-v2.intrinio.com/fundamentals/lookup/{identifier}/{statement_code}/{fiscal_year}/{fiscal_period}
lookup_fundamental_v2
Live Data
Hold on, your live data example
is being generated.

Fundamental by ID

Returns detailed fundamental data for the given `id`.

Endpoint
Copy
https://api-v2.intrinio.com/fundamentals/{id}
get_fundamental_by_id_v2
Live Data
Hold on, your live data example
is being generated.

All Fundamentals by Company

Returns all Fundamentals for the Company with the given `identifier`. Returns Fundamentals matching parameters when supplied.

Endpoint
Copy
https://api-v2.intrinio.com/companies/{identifier}/fundamentals
get_company_fundamentals_v2
Live Data
Hold on, your live data example
is being generated.

Standardized Financials

Returns professional-grade historical financial data. This data is standardized, cleansed and verified to ensure the highest quality data sourced directly from the XBRL financial statements. The primary purpose of standardized financials are to facilitate comparability across a single company’s fundamentals and across all companies' fundamentals.

Endpoint
Copy
https://api-v2.intrinio.com/fundamentals/{id}/standardized_financials
get_fundamental_standardized_financials_v2
Live Data
Hold on, your live data example
is being generated.

Reported Financials

Returns the As-Reported Financials directly from the financial statements of the XBRL filings from the company

Endpoint
Copy
https://api-v2.intrinio.com/fundamentals/{id}/reported_financials
get_fundamental_reported_financials_v2
Live Data
Hold on, your live data example
is being generated.

Historical Data for Company

Returns historical values for the given `tag` and the Company with the given `identifier`

Endpoint
Copy
https://api-v2.intrinio.com/companies/{identifier}/historical_data/{tag}
get_company_historical_data_v2
Live Data
Hold on, your live data example
is being generated.

Data Point (Number) for Company

Returns a numeric value for the given `tag` for the Company with the given `identifier`

Endpoint
Copy
https://api-v2.intrinio.com/companies/{identifier}/data_point/{tag}/number
get_company_data_point_number_v2
Live Data
Hold on, your live data example
is being generated.

Lookup Fundamental by Company

Returns the Fundamental for the Company with the given `identifier` and with the given parameters

Endpoint
Copy
https://api-v2.intrinio.com/companies/{identifier}/fundamentals/lookup/{statement_code}/{fiscal_year}/{fiscal_period}
lookup_company_fundamental_v2
Live Data
Hold on, your live data example
is being generated.

Data Point (Text) for Company

Returns a text value for the given `tag` for the Company with the given `identifier`

Endpoint
Copy
https://api-v2.intrinio.com/companies/{identifier}/data_point/{tag}/text
get_company_data_point_text_v2
Live Data
Hold on, your live data example
is being generated.

Shares Outstanding by Company

Returns shares outstanding for the Company with the given `identifier`

Endpoint
Copy
https://api-v2.intrinio.com/companies/{identifier}/shares_outstanding
shares_outstanding_by_company_v2
Live Data
Hold on, your live data example
is being generated.
Previous Section

Getting Started

Next Section

Company Reference & Metadata

Sorry, we no longer support Internet Explorer as a web browser.

Please download one of these alternatives and return for the full Intrinio Experience.

Google Chrome web browser icon
Chrome
Mozilla Firefox web browser icon
Firefox
Safari web browser icon
Safari
Microsoft Edge web browser icon
Microsoft Edge