US Stock Fundamentals Screener: Official SEC Financials avatar

US Stock Fundamentals Screener: Official SEC Financials

Pricing

from $4.00 / 1,000 companies

Go to Apify Store
US Stock Fundamentals Screener: Official SEC Financials

US Stock Fundamentals Screener: Official SEC Financials

Revenue, profit, margins, EPS, cash flow, debt and growth for every US-listed company, from official SEC 10-K/10-Q filings. Screen the whole market (revenue, growth, margin, sector, exchange) or look up tickers. Annual or quarterly. No API key.

Pricing

from $4.00 / 1,000 companies

Rating

0.0

(0)

Developer

French Data lab

French Data lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

US Stock Fundamentals Screener: Official SEC Financial Data

Revenue, net income, margins, EPS, cash flow, free cash flow, debt, equity and growth of every US-listed company (about 5,000 stocks on NYSE, Nasdaq, CBOE and OTC), straight from the official 10-K and 10-Q filings the companies send to the SEC.

Screen the whole market in one run (revenue, growth, margin, profitability, free cash flow, industry, exchange, state) or look up a list of tickers. Annual or quarterly. No API key, no scraping of finance websites.

What can you do with it?

  • 📈 Stock screening: "US companies with over $1 billion of revenue growing 20%+", "profitable software companies sorted by net income", "small caps in California with positive free cash flow".
  • 🧮 Fundamentals for your models and spreadsheets: one clean row per company with the figures and the ratios already computed.
  • 🏦 Credit, sales and market research: size every listed company of an industry, rank them, follow their growth quarter after quarter.
  • 🤖 Data for AI agents and dashboards: consistent fields, numbers as numbers, a link to the source filing on every row.

Why this Actor?

This ActorTypical finance scrapers
Source✅ official SEC XBRL data from 10-K / 10-Q filings, public domain⚠️ finance websites (terms of use, layout changes, blocking)
Whole-market screen✅ every listed company in one run (about 25 seconds)❌ one ticker at a time
Ratios included✅ growth, gross / operating / net margin, free cash flow, ROE, debt to equity, book value per share⚠️
Data quality✅ periods aligned, components vs totals handled, derived liabilities, obvious filer tagging errors flagged in dataWarnings❌
Link to the source✅ the SEC filing behind every row❌

Input

FieldDescriptionExample
periodEmpty = latest fiscal year; "2024"; "2026Q2"; "latest-quarter"""
tickersLook up these companies only["AAPL", "MSFT", "BRK.B"]
exchangesNYSE, Nasdaq, CBOE, OTC["Nasdaq"]
sicCodesIndustry (SIC prefixes)["7372"] (software), ["283"] (pharma), ["60"] (banks)
statesHeadquarters states["CA", "TX"]
minRevenue / maxRevenueRevenue in USD1000000000
minNetIncome / profitableOnlyProfitabilitytrue
minRevenueGrowthPercentGrowth vs the same period a year earlier20
minNetMarginPercentNet income / revenue10
positiveFreeCashFlowOnlyOperating cash flow minus capex above zerotrue
sortByrevenue, netIncome, revenueGrowthPercent, netMarginPercent, operatingCashFlow, freeCashFlow, totalAssets, equity, epsDiluted"revenueGrowthPercent"
includeCompanyDetailsSIC industry, fiscal year end, filer category, websitetrue
maxResultsMaximum companies500

Output

Real example (shortened):

{
"ticker": "AAPL",
"companyName": "Apple Inc.",
"exchange": "Nasdaq",
"periodType": "annual",
"calendarPeriod": "CY2025",
"periodStart": "2024-09-29",
"periodEnd": "2025-09-27",
"revenue": 416161000000,
"revenueGrowthPercent": 6.4,
"grossProfit": 195201000000,
"grossMarginPercent": 46.9,
"operatingIncome": 133050000000,
"netIncome": 112010000000,
"netMarginPercent": 26.9,
"epsDiluted": 7.46,
"operatingCashFlow": 111482000000,
"freeCashFlow": 98767000000,
"totalAssets": 359241000000,
"totalLiabilities": 285508000000,
"equity": 73733000000,
"cash": 35934000000,
"longTermDebt": 78328000000,
"sharesOutstanding": 14776353000,
"industry": "Electronic Computers",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/0000320193-25-000079-index.htm"
}

Other fields: tickers (all share classes), cik, revenuePreviousPeriod, operatingMarginPercent, netIncomePreviousPeriod, netIncomeGrowthPercent, epsBasic, epsDilutedPreviousPeriod, capitalExpenditure, researchAndDevelopment, returnOnEquityPercent, debtToEquity, bookValuePerShare, headquarters, state, sic, fiscalYearEnd, filerCategory, stateOfIncorporation, website, formerNames, dataWarnings, secFilingsUrl.

The run summary (key-value store, SUMMARY) gives the total revenue and net income of the selection and the count by exchange and industry.

Good to know

  • Periods: the SEC groups fiscal years by calendar year (CY2025 = fiscal years ending roughly from July 2025 to June 2026, e.g. Apple's year ending September 2025 and Nvidia's ending January 2026). periodStart / periodEnd give the exact fiscal period of each company.
  • Growth compares with the same period one year earlier.
  • Quarterly periods: income statement and balance sheet are quarterly; cash-flow figures are reported year-to-date in 10-Qs, so they are mostly empty for quarters (use annual periods for cash flow).
  • Figures are as reported in USD. Fields a company does not report stay empty (e.g. banks have no gross profit). Values that cannot be right (a filer's tagging error, typically a proxy-statement table missing "in thousands") are left out and explained in dataWarnings.
  • No share prices: the SEC does not publish prices, so market capitalisation and P/E are not included.
  • Tickers come from the SEC's official ticker list; a requested ticker without figures for the period is listed free of charge with the reason.

Pricing

You only pay for the companies returned: requested tickers without data are listed free. No subscription.

ResultsPrice
1 company$0.004
100 companies$0.40
1,000 companies$4.00

A start fee of a fraction of a cent applies per run. Set a maximum cost per run and the Actor stops exactly at your budget.

Use it in your tools

  • No code: run it from the Apify Console, download the results as Excel, CSV or JSON, and schedule it (daily, weekly…).
  • Integrations: send the results to Google Sheets, Slack, email, webhooks, Make, Zapier or n8n with Apify's integrations.
  • API: start runs and read the results with the Apify API or the official Python and JavaScript clients.
  • AI agents: assistants and agents that support MCP can call this Actor as a tool through Apify's MCP server (mcp.apify.com).

Source & licence

U.S. Securities and Exchange Commission, EDGAR XBRL financial data (public domain, free to reuse). This Actor is independent and is not affiliated with or endorsed by the SEC. Not investment advice.