How to Export Zacks Rank Stock Ratings in Bulk
Zacks Rank is a widely followed 1-5 stock rating system, but checking it for more than a couple of tickers means opening each stock's page one at a time. This tool looks up any list of ticker symbols and returns the current Zacks Rank alongside price, valuation, dividend, and earnings-date data as structured data.
In short: Manually checking Zacks Rank across a watchlist doesn't scale, and there's no official bulk lookup. This tool automates it — you get structured, ready-to-use data instead of copying it by hand.
What the data shows: In this sample of 5 large-cap tickers, Zacks Ranks range from 2 to 3 — a quick way to see which names the rating system currently favors without opening each stock page individually.
Sample data
| Ticker | Company | Zacks Rank | Price | P/E |
|---|---|---|---|---|
| AAPL | Apple | 3 (Hold) | $333.26 | 37.4 |
| MSFT | Microsoft | 3 (Hold) | $401.10 | 20.5 |
| TSLA | Tesla | 3 (Hold) | $391.06 | 186.6 |
| NVDA | NVIDIA | 3 (Hold) | $207.40 | 23.5 |
| AMZN | Amazon.com | 2 (Buy) | $249.89 | 28.8 |
What each field means
| Field | Description |
|---|---|
ticker, name, exchange | Symbol identification |
zacksRank, zacksRankText | The 1-5 Zacks Rank (Strong Buy to Strong Sell) and its label |
price, change, changePercent, volume, dayHigh/Low, yearHigh/Low | Current quote |
marketCap, peRatio, peForward, eps | Valuation |
dividend, dividendYield, dividendFrequency, dividendDate | Dividend details |
confirmedReportingDate, expectedReportingDate | Next earnings date |
How to use it
- Open the tool on Apify (link below).
- Fill in the search form — no code required.
- Run it and wait for it to finish (usually seconds).
- Download your results as JSON, CSV, or Excel.
Frequently asked questions
Do I need to know how to code?
No. You enter ticker symbols and download the results as JSON, CSV, or Excel.
Is this real-time data?
Yes, every run fetches the current rank and quote directly from Zacks at the time you run it.
What does the Zacks Rank mean?
1 = Strong Buy, 2 = Buy, 3 = Hold, 4 = Sell, 5 = Strong Sell, based on Zacks' proprietary earnings-estimate-revision model.