Investing.com financial statements

GET https://api.api.sh/investing/v1/financials
1 credit / call finance & crypto try it in the playground →

A stock's financial statements from Investing.com: the income statement, balance sheet or cash flow statement, annual (about 10 years) or quarterly, every line the site shows (each with growth and margin lines where it has them) keyed by name, in millions of the reporting currency, newest period first; or the ratios page (about 50 valuation, profitability, growth, dividend and efficiency ratios, each with the industry value).

Every response includes credits_used: the credits this call cost.

Parameters

nametypedescription
symbol string Ticker, e.g. AAPL. Combine with exchange or country when the ticker is listed in several places. Example: AAPL
id string Investing.com instrument id instead of symbol (see /investing/v1/search).
url string An investing.com /equities/ link instead of symbol.
exchange string With symbol: exchange short name, e.g. NASDAQ, NYSE, LSE, Xetra.
country string With symbol: country name, e.g. United States, Germany.
statement income_statement | balance_sheet | cash_flow | ratios Which statement (default income_statement).
period annual | quarterly annual (default) or quarterly. Not used for ratios.

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/investing/v1/financials?symbol=AAPL" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.