SEC Financial Data by Ticker: 10-K Facts & Restatements
Pricing
from $500.00 / 1,000 company analyzeds
SEC Financial Data by Ticker: 10-K Facts & Restatements
Type tickers or company names and get revenue, net income, assets, cash, EPS and more from SEC filings. Each number comes with its period, filing date and source link, and restated figures are flagged. No CIK lookup.
Pricing
from $500.00 / 1,000 company analyzeds
Rating
0.0
(0)
Developer
jay casey
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Type a few tickers or company names and get their reported financials straight from SEC filings: revenue, net income, assets, cash, EPS. Every number carries its period, the filing it came from, and a flag when a later filing changed it.
Quick start
Press Start. The sample pulls revenue, net income and total assets for Apple, Microsoft and NVIDIA, annual figures only, in under a minute. Swap in your own tickers, or set Also add the N largest US filers to 50 and skip typing altogether.
What you get
- One row per reported figure: company, line item, value, unit, period start and end, period length in days
- An annual or quarterly flag worked out from the dates, not the filing label (10-Ks carry quarterly comparatives too)
reported_in_filings: every filing that reported the same figure, so restatements jump out (restatement_candidate: true)- Form type, filing date, accession number and a link to the filing on sec.gov
- A status row for each company and line item, including
not_reportedandnot_found, so gaps are never silent
Good for
- Ten years of revenue and profit for a watchlist, ready for a spreadsheet
- Spotting companies that quietly restated past numbers
- Feeding fundamentals into a model or dashboard without paying for a data terminal
- Quick comps across a sector: list the tickers, pick the line items, done
Pricing
- $0.05 per company that returns data
- $0.002 per figure delivered
- A typical run (3 companies, 3 line items, annual only) costs about $0.40
You pay only for results that come back. Set a max cost per run in the run options and the run stops cleanly when it hits it. Normal Apify platform usage applies.
Input
| Field | What it does |
|---|---|
companies | Type tickers or company names, one per line: AAPL, Microsoft, nvidia. No CIK lookup needed. We match them against SEC's own ticker list. |
topCompanies | Pull the biggest companies on SEC's ticker list without typing them. 50 gives you roughly the S&P top 50. Leave at 0 to use only your list. |
concepts | US GAAP tags. Leave empty for the standard set: revenue, net income, operating income, assets, liabilities, equity, cash and diluted EPS. |
annualOnly | Keep full-year numbers and drop the quarterly comparatives that 10-Ks also carry. |
forms | Which filings to read. Add 10-Q for quarterly reports. |
ciks | Only if you already have SEC Central Index Keys. Most people can skip this. |
userAgent | SEC asks for a name and email on every request. Leave blank and we send ours. |
Limits
- US SEC filers only. Line items use US GAAP tag names; leave the field empty for a standard set of nine.
- Ticker and name matching uses SEC's own ticker list. Very old or delisted names may need the CIK.
- We stay under SEC's 10 requests per second rule, so 100 companies by 9 line items takes a few minutes.
- Numbers are as filed. Not investment advice.
Run it from code
Same input as the Console sample:
{"companies": ["AAPL","MSFT","NVDA"],"concepts": ["RevenueFromContractWithCustomerExcludingAssessedTax","NetIncomeLoss","Assets"],"annualOnly": true}
curl -X POST "https://api.apify.com/v2/acts/physealabs~sec-edgar-financial-facts/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClientitems = ApifyClient("YOUR_APIFY_TOKEN").actor("physealabs/sec-edgar-financial-facts").call(run_input={"companies": ["AAPL", "MSFT", "NVDA"], "concepts": ["RevenueFromContractWithCustomerExcludingAssessedTax", "NetIncomeLoss", "Assets"], "annualOnly": true})
It also works from Zapier, Make, n8n and Apify schedules.