Get the latest shares outstanding for a company
Changed onReturns the total number of shares outstanding and detailed share-class breakdown as of the latest available filing for the company.
Request
- Base URLhttps://api.fiscal.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.fiscal.ai/v1/company/shares-outstanding
- AuthAPI key in query parameter apiKey
Query parameters
API Key (alternatively send via X-Api-Key header)
Company ticker, use with mic or alone for US tickers
Company MIC, use with ticker
Company exchange code, use with ticker
Company key (alternative to ticker/micCode/exchange)
Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company CUSIP
Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company ISIN
FIGI (Financial Instrument Global Identifier). An alternative to ticker/micCode/exchange.
Company CIK (SEC Central Index Key). An alternative to ticker/micCode/exchange.
Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.
Response
Shares outstanding
Example response
[
{
"date": "2025-09-30",
"totalSharesOutstanding": 2319000000,
"ordinaryTotalSharesOutstanding": 18552000000,
"shareClasses": [
{
"shareClass": "Common Stock",
"isMainShareClass": true,
"sharesOutstanding": 2319000000,
"conversionRate": 1,
"sourceDocument": "https://api.fiscal.ai/v1/filing/0001141391-25-000090/pdf?ticker=MA&exchange=NYSE"
}
]
}
]Changes
- breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the
/response's property type changed fromobjecttonumbernullfor status - breaking
removed the required property
//from the response with the status - breaking
removed the required property
//from the response with the status - breaking
removed the required property
//from the response with the status
- breaking
- breaking
the
/response's property type changed fromnumbertoobjectfor status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status
- breaking