Nasdaq Market Data Scraper
Pricing
from $5.00 / 1,000 results
Nasdaq Market Data Scraper
Scrapes Nasdaq market data: all US stocks, per-symbol bundles (quote, dividends, historical prices, holdings, insider trades), earnings calendar and news. Clean JSON via Nasdaq's own API, no browser, no login, no proxy.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
kibalee
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
Clean, structured records from Nasdaq — no browser, no login, no API key. Pick tickers, the whole market, an earnings window or a news topic and get one JSON record per stock, symbol, earnings event or article, ready for analysis, monitoring or AI pipelines.
Four modes are supported:
- Whole market snapshot — every US-listed stock in a single run: price, change, market cap, country, IPO year, volume, sector and industry.
- Per-symbol bundle — quote info and summary for each ticker, plus the sections you turn on: dividend history, historical prices, institutional holdings and insider trades.
- Earnings calendar — every earnings event for one or more days.
- News — the latest articles matching a keyword.
What you get
- One record per stock — the full screener row for ~7,000 US-listed stocks, fetched from Nasdaq's own API in a single request
- One record per symbol — quote info (
companyName,exchange,stockType) and a summary of sector, industry, market cap, P/E, EPS, 52-week range and more - Dividend history — ex-dividend date, yield, payout ratio and the full dividend history table per symbol (on by default)
- Historical prices — daily OHLCV rows for any date range (optional)
- Institutional holdings — ownership percentage, shares outstanding, total value and the top funds with their market value (optional)
- Insider trades — open-market buy/sell counts over 3 and 12 months and the transaction table (optional)
- Earnings events — date, time, company, market cap, fiscal quarter, consensus EPS forecast and report date
- News articles — title, publisher, image and creation time
- Always fresh — data is fetched live on every run
A note on data availability
Values come from Nasdaq's own API in display format ($333.63, 2.092%,
4,829,159,340.00) — they are strings, not numbers; parse them in your
pipeline when you need numeric values. Analyst ratings are not offered
because Nasdaq no longer exposes that endpoint. Fields stay empty when the
source is empty — nothing is invented.
Quick start
Input:
{"symbols": ["AAPL", "MSFT"],"includeDividends": true,"includeHistorical": true,"historicalStartDate": "2026-09-01","includeHoldings": true,"includeInsider": true}
Every symbol becomes one record with the sections you enabled.
Example records
A symbol bundle
Real output for MSFT (history and positions trimmed):
{"type": "symbol","symbol": "MSFT","companyName": "Microsoft Corporation Common Stock","stockType": "Common Stock","exchange": "NASDAQ-GS","isNasdaqListed": true,"summary": {"Exchange": "NASDAQ-GS","Sector": "Technology","Industry": "Computer Software: Prepackaged Software","MarketCap": "$3,928,088,000,000","OneYrTarget": "$573.00","P/E Ratio": "52.74"},"dividends": {"header": {"Ex-Dividend Date": "08/20/2026", "Dividend Yield": "0.53%", "Annual Dividend": "$3.32"},"exDividendDate": "08/20/2026","yield": "0.53%","payoutRatio": "24.71","history": [{"exOrEffDate": "08/20/2026", "type": "Cash", "amount": "$0.83", "declarationDate": "06/17/2026", "recordDate": "08/20/2026", "paymentDate": "09/10/2026"}]},"historical": [{"date": "10/06/2026", "close": "$529.30", "volume": "21,107,460", "open": "$531.68", "high": "$535.69", "low": "$528.78"}],"institutionalHoldings": {"summary": {"Institutional Ownership": "84.33%", "Total Shares Outstanding (millions)": "7,426", "Total Value of Holdings (millions)": "$3,314,427"},"positions": [{"owner": "VANGUARD GROUP INC", "sharesHeld": "696,681,290", "marketValue": "$368,644", "lastDate": "06/30/2026"}]},"insiderTrades": {"counts": [{"insiderTrade": "Number of Open Market Buys", "months3": "14", "months12": "28"}],"transactions": [{"insider": "COLEMAN AMY", "relation": "Officer", "lastDate": "9/15/2026", "transactionType": "Disposition (Non Open Market)", "ownType": "Direct", "sharesTraded": "36", "lastPrice": "$505.41", "sharesHeld": "44,451"}]},"url": "https://www.nasdaq.com/market-activity/stocks/msft"}
A screener row
{"type": "stock","symbol": "A","name": "Agilent Technologies Inc. Common Stock","lastsale": "$171.29","netchange": "3.51","pctchange": "2.092%","marketCap": "48291593402.00","country": "United States","ipoyear": "1999","volume": "1768934","sector": "Industrials","industry": "Biotechnology: Laboratory Analytical Instruments","url": "https://www.nasdaq.com/market-activity/stocks/a"}
Input fields
| Field | Description |
|---|---|
symbols | Tickers for the per-symbol bundle, one per line |
screenerLimit | Set above 0 for the whole-market snapshot; caps how many stock records you take (the API returns the full list in one request) |
exchange | Optional screener filter, e.g. NYSE, NASDAQ, AMEX |
earningsStartDate / earningsDays | Earnings calendar window (up to 30 days) |
newsQuery / newsLimit | News keyword and max articles |
includeDividends | Dividend history and payout summary (on by default) |
includeHistorical / historicalStartDate / historicalEndDate | Daily OHLCV for the range (end defaults to today, start to 30 days before) |
includeHoldings | Institutional ownership summary and top positions |
includeInsider | Insider buy/sell counts and transactions |
Record fields
| Field | Meaning |
|---|---|
type | stock (screener), symbol (bundle), earnings or news |
symbol / name / companyName | Ticker and company name |
lastsale / netchange / pctchange | Price and change (screener rows) |
marketCap / volume / sector / industry / country / ipoyear | Market context (screener rows) |
exchange / stockType / isNasdaqListed | Listing details (symbol records) |
summary | Sector, industry, market cap, P/E, EPS, 52-week range and more, keyed by label |
dividends | header (ex-date, yield, payout), exDividendDate, dividendPaymentDate, yield, annualizedDividend, payoutRatio, history |
historical | Daily rows: date, close, volume, open, high, low |
institutionalHoldings | summary (ownership %, shares outstanding, total value) and positions |
insiderTrades | counts (buys/sells, 3 and 12 months), sharesCounts, transactions, filers |
earnings fields | date, time, symbol, name, marketCap, fiscalQuarterEnd, EPS forecast, numEsts, reportDate |
news fields | query, title, image, created, publisher, url |
url | The Nasdaq page for the stock or article |
Notes
- Values are display strings as published by Nasdaq (
$333.63,2.092%) — convert them in your pipeline when you need numbers. - Runs are throttled with a small delay between requests and parallel workers; a 500-stock snapshot takes a few seconds.
- This actor performs no login, keeps no session and bypasses nothing — it reads Nasdaq's own public JSON API.
How much does it cost you?
One dataset item per record: each screener stock, symbol bundle, earnings event or news article is one item. You pay per item only when a run actually finishes — failed runs cost nothing.
FAQ
Which exchanges does the screener cover? All US-listed stocks by
default; use exchange to narrow it to NYSE, NASDAQ or AMEX.
Can I get the whole market in one run? Yes — Nasdaq's API returns the full list (~7,000 stocks) in a single request, so a full snapshot is one API call plus one dataset item per record.
Why are values strings? Nasdaq publishes display strings ($333.63,
2.092%), and this actor passes them through unchanged rather than guessing
formats. Parse them in your pipeline.
Do you offer analyst ratings? No — Nasdaq no longer exposes that endpoint publicly.
What happens if a section fails for one symbol? The symbol record is still returned with the sections that succeeded; the failed section is simply absent.