SEC EDGAR Company Financials & Filings
Pricing
$3.00 / 1,000 company returneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
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
| Field | Type | Description |
|---|---|---|
companies | array of strings | Tickers, CIKs, or company names to look up. Required. |
include | array of strings | Sections to return: financials, filings, or both. Defaults to both. |
filingForms | array of strings | Restrict recent filings to these form types (10-K, 10-Q, 8-K). |
maxFilings | integer | Maximum 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
- Downloads the SEC's
company_tickers.jsonmap once and builds an in-memory lookup by ticker, CIK, and company name (exact and fuzzy). - For each resolved company, fetches
data.sec.gov/submissions/CIK##########.jsonfor filing metadata (form, dates, accession number, exchange, SIC code) and builds a direct document URL for each filing. - If financials are requested, fetches
data.sec.gov/api/xbrl/companyfacts/CIK##########.jsonand pulls the most recent annual (10-K) value for revenue, net income, assets, liabilities, equity, cash, and basic EPS. - 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.