SEC Financial Data by Ticker: 10-K Facts & Restatements avatar

SEC Financial Data by Ticker: 10-K Facts & Restatements

Pricing

from $500.00 / 1,000 company analyzeds

Go to Apify Store
SEC Financial Data by Ticker: 10-K Facts & Restatements

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

jay casey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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_reported and not_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

FieldWhat it does
companiesType tickers or company names, one per line: AAPL, Microsoft, nvidia. No CIK lookup needed. We match them against SEC's own ticker list.
topCompaniesPull 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.
conceptsUS GAAP tags. Leave empty for the standard set: revenue, net income, operating income, assets, liabilities, equity, cash and diluted EPS.
annualOnlyKeep full-year numbers and drop the quarterly comparatives that 10-Ks also carry.
formsWhich filings to read. Add 10-Q for quarterly reports.
ciksOnly if you already have SEC Central Index Keys. Most people can skip this.
userAgentSEC 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 ApifyClient
items = 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.