Nasdaq Market Data Scraper avatar

Nasdaq Market Data Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Nasdaq Market Data Scraper

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

kibalee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

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

FieldDescription
symbolsTickers for the per-symbol bundle, one per line
screenerLimitSet above 0 for the whole-market snapshot; caps how many stock records you take (the API returns the full list in one request)
exchangeOptional screener filter, e.g. NYSE, NASDAQ, AMEX
earningsStartDate / earningsDaysEarnings calendar window (up to 30 days)
newsQuery / newsLimitNews keyword and max articles
includeDividendsDividend history and payout summary (on by default)
includeHistorical / historicalStartDate / historicalEndDateDaily OHLCV for the range (end defaults to today, start to 30 days before)
includeHoldingsInstitutional ownership summary and top positions
includeInsiderInsider buy/sell counts and transactions

Record fields

FieldMeaning
typestock (screener), symbol (bundle), earnings or news
symbol / name / companyNameTicker and company name
lastsale / netchange / pctchangePrice and change (screener rows)
marketCap / volume / sector / industry / country / ipoyearMarket context (screener rows)
exchange / stockType / isNasdaqListedListing details (symbol records)
summarySector, industry, market cap, P/E, EPS, 52-week range and more, keyed by label
dividendsheader (ex-date, yield, payout), exDividendDate, dividendPaymentDate, yield, annualizedDividend, payoutRatio, history
historicalDaily rows: date, close, volume, open, high, low
institutionalHoldingssummary (ownership %, shares outstanding, total value) and positions
insiderTradescounts (buys/sells, 3 and 12 months), sharesCounts, transactions, filers
earnings fieldsdate, time, symbol, name, marketCap, fiscalQuarterEnd, EPS forecast, numEsts, reportDate
news fieldsquery, title, image, created, publisher, url
urlThe 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.