Financial Datasets — Get all financial statements
financialdatasets_get_financialsGet all financial statements for a ticker. Uses the caller's OpenAny gateway credentials. Charges and authorization are determined by the gateway.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | The Central Index Key (CIK) of the company. | |
| isin | No | The ISIN (International Securities Identification Number) of a non-US listing. An alternative to `ticker` and `market`. | |
| limit | No | The maximum number of financial statements to return. This is the total across all pages, not a page size: each page holds up to 10 records, linked by `next_page_url`. | |
| cursor | No | Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it. | |
| market | No | The market the company is listed in: `US` (the default) or `UK`. Any ticker of the company, including a second share class, returns the company's statements. | |
| period | Yes | The time period of the financial statements. | |
| ticker | No | The ticker symbol. Required if cik or isin is not provided. | |
| exchange | No | Deprecated alias of `market`: `LSE` means `market=UK`. Existing requests keep working. | |
| filing_date | No | Filter by exact SEC filing date in YYYY-MM-DD format. Rows without a known filing date are excluded. | |
| report_period | No | Filter by exact report period date in YYYY-MM-DD format. | |
| filing_date_gt | No | Filter by SEC filing date greater than date in YYYY-MM-DD format. Rows without a known filing date are excluded. | |
| filing_date_lt | No | Filter by SEC filing date less than date in YYYY-MM-DD format. Rows without a known filing date are excluded. | |
| filing_date_gte | No | Filter by SEC filing date greater than or equal to date in YYYY-MM-DD format. Rows without a known filing date are excluded. | |
| filing_date_lte | No | Filter by SEC filing date less than or equal to date in YYYY-MM-DD format. Useful for point-in-time queries: returns only data that was publicly filed by the given date. Rows without a known filing date are excluded. | |
| report_period_gt | No | Filter by report period greater than date in YYYY-MM-DD format. | |
| report_period_lt | No | Filter by report period less than date in YYYY-MM-DD format. | |
| report_period_gte | No | Filter by report period greater than or equal to date in YYYY-MM-DD format. | |
| report_period_lte | No | Filter by report period less than or equal to date in YYYY-MM-DD format. |