Fundamentals for several companies
get_fundamentals_batchRead annual fundamentals for 1 to 20 comma-separated ticker symbols in one request. Defaults to one newest period per issuer; optional metrics projection. Each result keeps requested/canonical identity and source lineage; unknown tickers produce per-entry errors. No historical point-in-time filtering.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| period | No | quarterly returns the newest 8 fiscal quarters (or as many as fit) unless quarters is given; annual is the default. | |
| metrics | No | Comma-separated metric or ratio keys, e.g. revenue,operating_margin,free_cash_flow; omitted means all metrics and ratios. A ratio brings its inputs with it. Metrics: revenue, cost_of_revenue, gross_profit, research_and_development, operating_income, depreciation_and_amortization, ebitda (derived), net_income, eps_diluted, total_assets, total_liabilities, long_term_debt, stockholders_equity, cash_and_equivalents, operating_cash_flow, capex, free_cash_flow (derived), share_repurchases, dividends_paid, shares_outstanding, dividends_per_share, weighted_average_diluted_shares, eps_basic. Ratios: gross_margin, operating_margin, net_margin, return_on_equity, liabilities_to_equity, long_term_debt_to_equity, revenue_growth; any metric's year-over-year change as <metric>_growth, e.g. eps_diluted_growth. | |
| periods | No | Newest annual period groups per issuer; default 1, maximum 20. | |
| tickers | Yes | 1 to 20 comma-separated tickers, e.g. MSFT,GOOGL,AMZN (a list of strings is also accepted) | |
| quarters | No | Newest fiscal quarters to return in quarterly, newest first (up to 12). |