Skip to main content
GET
Get the fundamentals across every filing

Authorizations

X-API-Key
string
header
required

A numi API key, sent in the X-API-Key header.

Path Parameters

ref
string
required

The company, as a ticker such as MSFT or BRK.B, or as cik: and the digits of its CIK (the SEC's Central Index Key), such as cik:789019. A ticker matches in upper or lower case, and . and - match each other, so BRK.B and BRK-B are the same company.

Pattern: ^([Cc][Ii][Kk]:[0-9]{1,10}|[A-Za-z0-9.-]{1,16})$
Example:

"MSFT"

Query Parameters

period_type
enum<string>
default:annual

Annual filings (10-K, 20-F, 40-F) or quarterly ones (10-Q).

Available options:
annual,
quarterly
view
enum<string>

How the history reads the filings. Without view, the value is own.

  • own gives each filing's own period, one entry per filing, amendments included.
  • first gives each fiscal period once, from the earliest filing in numi's data that carries it, in any vintage.
  • latest gives each fiscal period once, from the newest filing that carries it, in any vintage: the latest recast series.
  • all gives every period of every filing, vintages included.

How a history read the filings. own is each filing's own period, first the earliest filing that carries each fiscal period, latest the newest, and all every period of every filing.

Available options:
own,
first,
latest,
all
as_of
string<date>

A date as YYYY-MM-DD. Only filings with a filing date on or before it count, in every view. It is a snapshot by filing date, at day granularity, not a cut by the hour. A value that is not a date on the calendar, such as 2026-02-30, is a 400.

metric
enum<string>

Returns this metric only, such as revenue or net_income. Without metric, the response has every metric.

Available options:
revenue,
cost_of_revenue,
gross_profit,
operating_income,
net_income,
eps_basic,
eps_diluted,
total_assets,
total_liabilities,
shareholders_equity,
cash_and_equivalents,
long_term_debt,
operating_cash_flow,
capital_expenditure
Example:

"revenue"

Response

The line items in the view. The list is empty when no filing has a line item, and reason says why.

data
object
required
meta
object
required

The metadata of one success response.