US Stock Fundamentals Screener: Official SEC Financials
Pricing
from $4.00 / 1,000 companies
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
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 Actor | Typical 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
| Field | Description | Example |
|---|---|---|
period | Empty = latest fiscal year; "2024"; "2026Q2"; "latest-quarter" | "" |
tickers | Look up these companies only | ["AAPL", "MSFT", "BRK.B"] |
exchanges | NYSE, Nasdaq, CBOE, OTC | ["Nasdaq"] |
sicCodes | Industry (SIC prefixes) | ["7372"] (software), ["283"] (pharma), ["60"] (banks) |
states | Headquarters states | ["CA", "TX"] |
minRevenue / maxRevenue | Revenue in USD | 1000000000 |
minNetIncome / profitableOnly | Profitability | true |
minRevenueGrowthPercent | Growth vs the same period a year earlier | 20 |
minNetMarginPercent | Net income / revenue | 10 |
positiveFreeCashFlowOnly | Operating cash flow minus capex above zero | true |
sortBy | revenue, netIncome, revenueGrowthPercent, netMarginPercent, operatingCashFlow, freeCashFlow, totalAssets, equity, epsDiluted | "revenueGrowthPercent" |
includeCompanyDetails | SIC industry, fiscal year end, filer category, website | true |
maxResults | Maximum companies | 500 |
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/periodEndgive 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.
| Results | Price |
|---|---|
| 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).
Related Actors
- US Startup Funding Rounds: SEC Form D Filings: US companies that just raised money (SEC Form D)
- GLEIF LEI Lookup: Company Ownership, Parents & Subsidiaries: LEI look-up with parent companies and subsidiaries (GLEIF)
- USAspending Federal Awards: Contract & Grant Winners: Who wins US federal contracts and grants (USAspending)
- UK Company Financials: Companies House Accounts: UK companies' latest accounts: employees, net assets, cash, debts
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.