filings

As-filed XBRL financial facts, each with its accession

Financial facts exactly as one filing stated them, each value with the accession number, form, filing date, period start and end, period kind and the sec.gov URL of the filing it came from. Facts are XBRL only and pass Kresmion's servable rule (no unscaled prose numbers). value is the full fiscal year on an annual form and YEAR-TO-DATE on a 10-Q (read period_kind: FY, YTD, Q, TTM, instant); quarter_value is the three months the filer tagged beside it. Nothing is derived: no Q4 from a full year minus nine months. latest_per_period=true (default) keeps the latest filing per metric and period, so an amendment replaces the original; set false for every filing that stated the period. metric takes up to 12 comma-separated names (default: revenue, gross_profit, operating_income, net_income, eps_diluted, total_assets, total_liabilities, stockholders_equity, cash, operating_cash_flow, capex). unit is abs (an amount in currency), per_share, shares or pure (a fraction: 0.046 = 4.6%). A null currency means not established, never dollars. An absent metric means not established for this company, listed in meta.metrics_without_values.

get/companies/{ticker}/financials

Request

  • Base URL: https://kresmion.com/v1
  • URL: https://kresmion.com/v1/companies/{ticker}/financials
  • Auth: HTTP bearer

Path parameters

tickerstring required

Ticker (NVDA), a former ticker (BK resolves to BNY; a closed company resolves to its <T>.D row), or a CIK.

Query parameters

metricstring nullable

Comma-separated metric names (see the description).

periodstring

annual = facts from 10-K/20-F/40-F; quarterly = facts from 10-Q; all = both.

sincestring date nullable

Only facts whose period ends on or after this date.

latest_per_periodboolean
limitinteger

Headers

authorizationstring nullable

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.