SEC EDGAR: annual financials, 30 large U.S. companies
Annual financial facts (revenue, gross profit, operating income, net income, assets, liabilities, equity, cash) for 30 large U.S. listed companies, taken from their 10-K filings via the SEC EDGAR XBRL company-facts API (https://data.sec.gov/api/xbrl/companyfacts/CIK<cik>.json). Each row is one (company, metric, fiscal year); fiscal years follow each company's own fy label. Method: keyless JSON download per company; the first present us-gaap tag from a documented priority list is used per metric and the actual tag is recorded in fact_tag; when filings amend a period, the latest-filed value wins. Values are as-reported USD financial facts, not estimates.
- Source
- U.S. SEC EDGAR
- Lignes
- 3 252
- Colonnes
- 12
- Cadence de la source
- Annuelle
- Dernière actualisation
- 23 sept. 2026
- Thème
- markets
| Colonne | Type | Description |
|---|---|---|
| cik | integer | SEC Central Index Key as an integer (zero-pad to 10 digits for EDGAR URLs); with metric, fiscal_year and fiscal_period forms the primary key. |
| ticker | string | Stock ticker as listed in the SEC company ticker map (e.g. 'BRK-B'). |
| company_name | string | Company name from the SEC company ticker map. |
| fiscal_year | integer | Fiscal year as reported by the company (company-specific; e.g. Apple's FY ends in September). |
| fiscal_period | string | Fiscal year label as reported ('FY'). |
| period_start | string | Start of the reported period (YYYY-MM-DD). |
| period_end | string | End of the reported period (YYYY-MM-DD). |
| metric | string | Canonical metric name: revenue, gross_profit, operating_income, net_income, assets, liabilities, equity or cash. |
| fact_tag | string | Actual US-GAAP XBRL tag the value came from (first present tag from the documented priority list per metric). |
| value_usd | float | As-reported fact value in U.S. dollars (financial fact, not an estimate). (unit: USD) |
| form | string | Filing form the value was taken from (10-Q / 10-Q/A for quarterly, 10-K / 10-K/A for annual). |
| filed_date | string | Date the filing was submitted to the SEC (YYYY-MM-DD). |
10 premières lignes d’exemple — un aperçu, pas le jeu de données complet.
| cik | ticker | company_name | fiscal_year | fiscal_period | period_start | period_end | metric | fact_tag | value_usd | form | filed_date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 488 | AMD | Advanced Micro Devices Inc | 2 009 | FY | — | 2009-12-26 | assets | Assets | 9 078 000 000 | 10-K | 2011-02-18 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 010 | FY | — | 2010-12-25 | assets | Assets | 4 964 000 000 | 10-K | 2012-02-24 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 011 | FY | — | 2011-12-31 | assets | Assets | 4 954 000 000 | 10-K | 2013-02-21 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 012 | FY | — | 2012-12-29 | assets | Assets | 4 000 000 000 | 10-K | 2014-02-18 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 013 | FY | — | 2013-12-28 | assets | Assets | 4 337 000 000 | 10-K | 2015-02-19 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 014 | FY | — | 2014-12-27 | assets | Assets | 3 767 000 000 | 10-K | 2016-02-18 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 015 | FY | — | 2015-12-26 | assets | Assets | 3 084 000 000 | 10-K | 2017-02-21 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 016 | FY | — | 2016-12-31 | assets | Assets | 3 321 000 000 | 10-K | 2018-02-27 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 017 | FY | — | 2017-12-30 | assets | Assets | 3 552 000 000 | 10-K | 2019-02-08 |
| 2 488 | AMD | Advanced Micro Devices Inc | 2 018 | FY | — | 2018-12-29 | assets | Assets | 4 556 000 000 | 10-K | 2020-02-04 |
Dirigez n’importe quel LLM vers le point d’accès des métadonnées — la documentation ci-dessus est aussi lisible par machine (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/sec/sec_company_financials_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/sec/sec_company_financials_annual").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)Point d’accès API: https://datazimuts.com/v1/datasets/sec/sec_company_financials_annual
Astuce : récupérez /llms.txt pour le catalogue complet lisible par machine.