US Stocks Fundamental Analysis: NYSE & NASDAQ Screener
Pricing
from $1.00 / 1,000 per calculated companies
US Stocks Fundamental Analysis: NYSE & NASDAQ Screener
Fundamental data for all US stocks (NYSE & NASDAQ) in one query: P/E, P/B, ROE, margins, dividend yield and more, plus computed Graham and Bazin fair value. Whole market or filter by ticker.
Pricing
from $1.00 / 1,000 per calculated companies
Rating
0.0
(0)
Developer
Acme AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Share
📈 US Stocks Fundamental Analysis (NYSE & NASDAQ Screener)
Get the top 300 largest companies of each US exchange (NYSE & NASDAQ, ranked by market cap) in a single query, with every key fundamental already calculated - P/E, P/B, P/S, EV/EBITDA, ROE, ROIC, margins, dividend yield, payout, debt/equity and more. On top of the raw data, each stock is enriched with Graham and Bazin fair value and the upside vs. the current price.
🎯 One call, the large caps. No need to loop ticker by ticker - pull the 300 biggest names per exchange at once and filter/sort in your spreadsheet or database.
What you get (per stock)
| Group | Fields |
|---|---|
| Identification | symbol, name, exchange, price, marketCap, volume |
| Valuation | peRatio, pbRatio, psRatio, evToEbitda, earningsYieldPct |
| Per share | eps, bookValuePerShare, dividendPerShare, fcfPerShare |
| Profitability | roe, roic, roa, profitMargin, grossMargin, operatingMargin |
| Dividends | dividendYield, payoutRatio |
| Health & size | debtToEquity, currentRatio, revenue, netIncome, sharesOut, beta |
| Fair value (computed) | grahamFairValue, grahamUpsidePct, grahamNumber, grahamQualifies, bazinFairValue, bazinUpsidePct |
The fair-value fields are computed by this Actor (the source does not provide them):
- Graham fair value = √(22.5 × EPS × Book Value/Share)
- Bazin ceiling price = Dividend/Share ÷ target yield (default 6%)
- Upside % = (fair value / price − 1) × 100
How to use
Leave empty to pull the top 300 of each exchange (NYSE + NASDAQ), or filter by tickers:
{ "tickers": ["TSM", "JPM"] }
tickers: optional filter (e.g. AAPL, MSFT), applied within the top 300 of each exchange; empty = all
Export the dataset as JSON, CSV or Excel, or call the real-time Standby API (POST /screen).
Example output
One record per stock, sorted by market cap (largest first):
[{"symbol": "TSM","name": "Taiwan Semiconductor Manufacturing Company Limited","exchange": "NYSE","price": 423.16,"marketCap": 1890210051627,"volume": 13189036,"peRatio": 31.67,"pbRatio": 10.19,"psRatio": 14.73,"evToEbitda": 20.37,"earningsYieldPct": 3.16,"eps": 11.51,"bookValuePerShare": 7.1,"dividendPerShare": 2.64,"fcfPerShare": 1.29,"roe": 36.21,"roic": 51.6,"roa": 17.32,"profitMargin": 46.5,"grossMargin": 61.87,"operatingMargin": 53.33,"dividendYield": 0.62,"payoutRatio": 22.91,"debtToEquity": 0.18,"currentRatio": 2.49,"revenue": 128327204972,"netIncome": 59678536449,"sharesOut": 25932370000,"beta": 1.26,"grahamFairValue": 42.89,"grahamUpsidePct": -89.87,"grahamNumber": 322.74,"grahamQualifies": false,"bazinFairValue": 43.93,"bazinUpsidePct": -89.62}]
FAQ
Where does the data come from? Consolidated public market data, refreshed on each query.
Are the percentages already in percent?
Yes - e.g. roe: 36.21 means 36.21%.
How is "fair value" computed?
Classic Benjamin Graham and Décio Bazin formulas (see above). grahamQualifies is true when P/E × P/B < 22.5.
Can I call it in real time?
Yes. The Standby endpoint POST /screen responds synchronously.
🔌 API integration
Batch run:
curl -X POST "https://api.apify.com/v2/acts/acme-ai~us-stocks-fundamental-analysis/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"tickers":["TSM","JPM"]}'
Standby (POST /screen):
curl -X POST "https://acme-ai--us-stocks-fundamental-analysis.apify.actor/screen" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \--compressed \-d '{"tickers":["TSM","JPM"]}'
The token goes in the Authorization: Bearer header, never in the URL.
Notes
Fundamental data is provided for informational purposes only and is not investment advice. Always verify figures before making decisions.
