Companies

Get filings for a company

Retrieves a list of filings for the specified company from the last 20 years. Currently supports:

  • Annual Report
  • Interim Report
  • Earnings Press Release
  • Current Report
  • Initial Registration Statement

The fiscal year, quarter, and report date are only available if there was financial data extracted from the filing.

get/v2/company/filings

Request

  • Base URL
    https://api.fiscal.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.fiscal.ai/v2/company/filings
  • Auth
    API key in query parameter apiKey

Query parameters

apiKeystring

API Key (alternatively send via X-Api-Key header)

tickerstring

Company ticker, use with mic or alone for US tickers

Example:MSFT
micCodestring

Company MIC, use with ticker

Example:XNAS
exchangestring

Company exchange code, use with ticker

Example:NASDAQ
companyKeystring

Company key (alternative to ticker/micCode/exchange)

Example:NASDAQ_MSFT
cusipstring

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company CUSIP

Example:594918104
isinstring

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company ISIN

Example:US5949181045
figistring

FIGI (Financial Instrument Global Identifier). An alternative to ticker/micCode/exchange.

Example:BBG000BPH459
cikstring

Company CIK (SEC Central Index Key). An alternative to ticker/micCode/exchange.

Example:789019
fsclstring

Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.

Example:FSCLC6CGT4DXS597

Response

An array of filings

filingIdstring required

Unique filing identifier

documentType'Annual Report' | 'Annual Report (Amended)' | 'Interim Report' | 'Interim Report (Amended)' | 'Earnings Press Release' | 'Earnings Press Release (Amended)' | 'Initial Registration Statement' | 'Initial Registration Statement (Amended)' | 'Current Report' | 'Current Report (Amended)' required

Type of document: Annual Report, Annual Report (Amended), Interim Report, Interim Report (Amended), Earnings Press Release, Earnings Press Release (Amended), Initial Registration Statement, Initial Registration Statement (Amended), Current Report, Current Report (Amended)

secFormTypestring

The SEC form type of the filing

secExhibitTypestring

The SEC exhibit type of the filing (e.g., EX-99.1 for earnings press releases)

filingDatestring required

The date the filing was filed at

reportDatestring

If the report is an Annual Report, Interim Report, or an Earnings Press Release, the company's reporting date.

fiscalYearinteger

If the report is an Annual Report, Interim Report, or an Earnings Press Release, the company's reporting fiscal year.

fiscalQuarterinteger

If the report is an Annual Report, Interim Report, or an Earnings Press Release, the company's reporting fiscal quarter.

pdfUrlstring required

URL to the PDF of the filing

sourceUrlstring

The source to the original document, for now supports SEC only.

Example response

[
  {
    "filingId": "0000002208-25-4901693",
    "documentType": "Earnings Press Release",
    "secFormType": "10-K",
    "secExhibitType": "EX-99.1",
    "filingDate": "2025-02-26",
    "reportDate": "2024-12-31",
    "fiscalYear": 2024,
    "fiscalQuarter": 4,
    "pdfUrl": "https://api.fiscal.ai/v1/filing/0000002208-25-4901693/pdf?companyKey=TSX_TOI",
    "sourceUrl": "https://www.sedarplus.ca/csa-party/records/document.html?id=34628a35c29576e2221ea35daaba7999b10cd4c4604b19f72b3c4620508ca224"
  }
]

Changes

No recorded changes to this operation across all 24 revisions of this API.