SEC EDGAR Company Financials & Filings avatar

SEC EDGAR Company Financials & Filings

Pricing

$3.00 / 1,000 company returneds

Go to Apify Store
SEC EDGAR Company Financials & Filings

SEC EDGAR Company Financials & Filings

Get company financials and SEC filings from EDGAR by ticker, CIK, or name. Key XBRL facts and recent 10-K, 10-Q, and 8-K filings.

Pricing

$3.00 / 1,000 company returneds

Rating

0.0

(0)

Developer

Ken Agland

Ken Agland

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Get company financials and SEC filings from EDGAR by ticker, CIK, or name.

What it does

Resolves companies by ticker, CIK, or name against the SEC's official ticker map, then returns headline financials pulled from XBRL company facts and a list of recent SEC filings (10-K, 10-Q, 8-K, and more) with direct links to the filed documents.

Example input

{
"companies": ["AAPL", "0000789019", "Tesla"],
"include": ["financials", "filings"],
"filingForms": ["10-K", "10-Q", "8-K"],
"maxFilings": 10
}

Input

FieldTypeDescription
companiesarray of stringsTickers, CIKs, or company names to look up. Required.
includearray of stringsSections to return: financials, filings, or both. Defaults to both.
filingFormsarray of stringsRestrict recent filings to these form types (10-K, 10-Q, 8-K).
maxFilingsintegerMaximum recent filings to return per company, most recent first. Default 10.

Output

One dataset item per resolved company:

{
"ticker": "AAPL",
"cik": "0000320193",
"name": "Apple Inc.",
"sic": "3571",
"sicDescription": "Electronic Computers",
"exchange": "Nasdaq",
"recentFilings": [
{
"form": "10-Q",
"filingDate": "2026-05-02",
"reportDate": "2026-03-28",
"accessionNumber": "0000320193-26-000050",
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000050/aapl-20260328.htm"
}
],
"financials": {
"revenue": 391035000000,
"netIncome": 93736000000,
"assets": 364980000000,
"liabilities": 308030000000,
"equity": 56950000000,
"cash": 29943000000,
"eps": 6.11,
"fiscalYear": 2025,
"asOf": "2025-09-27"
}
}

The run's default key-value store record OUTPUT holds a summary: companies requested, companies resolved, and companies that could not be matched.

How it works

  1. Downloads the SEC's company_tickers.json map once and builds an in-memory lookup by ticker, CIK, and company name (exact and fuzzy).
  2. For each resolved company, fetches data.sec.gov/submissions/CIK##########.json for filing metadata (form, dates, accession number, exchange, SIC code) and builds a direct document URL for each filing.
  3. If financials are requested, fetches data.sec.gov/api/xbrl/companyfacts/CIK##########.json and pulls the most recent annual (10-K) value for revenue, net income, assets, liabilities, equity, cash, and basic EPS.
  4. Every request sends a descriptive User-Agent header, as required by SEC EDGAR, and requests are paced to stay within SEC's rate limits.

Companies that cannot be resolved are skipped and listed in the run summary. Missing financial tags are returned as null rather than failing the run.