Stock Market Data Scraper avatar

Stock Market Data Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Stock Market Data Scraper

Stock Market Data Scraper

Live prices, company profiles, financial statements, dividends, news, and analyst ratings for shares, ETFs, indices, currencies, and crypto

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Mina

Mina

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Get live stock prices, company profiles, and financial data for shares, ETFs, indices, currencies, and crypto — from Yahoo Finance, with no API key.

What does Stock Market Data Scraper do?

Give it a list of tickers and it returns the current price and daily move, the company profile, and whichever extras you switch on: price history, dividends, financial statements, news, major shareholders, and analyst ratings.

It covers far more than US shares. ETFs (VOO), indices (^GSPC), currencies (EURUSD=X), and crypto (BTC-USD) all work, as do international listings using their exchange suffix — VOD.L for London, SAP.DE for Frankfurt, 7203.T for Tokyo.

Why use Stock Market Data Scraper?

  • Portfolio tracking — price a whole watchlist on a schedule and keep the history.
  • Screening and research — pull P/E, market cap, margins, and growth across hundreds of tickers at once.
  • Dashboards and reports — feed live figures into Sheets, a BI tool, or your own app.
  • Backtesting — download years of daily bars for any symbol.
  • Dividend planning — get the complete payment history for income stocks.

Running it on Apify adds scheduling, an API, integrations (Sheets, Slack, Zapier, S3), and run monitoring.

How to use Stock Market Data Scraper

  1. Enter your Tickers, one per line — e.g. AAPL, MSFT, BTC-USD.
  2. Leave Include company profile on for sector, industry, and valuation ratios.
  3. Switch on any Extras you need.
  4. Click Start.

Results appear in the Output tab as they are fetched, and download as JSON, CSV, Excel, or XML.

Input

FieldDescription
tickersSymbols to look up, one per line or comma-separated.
include_profileSector, industry, headquarters, employees, business summary, and valuation ratios. On by default.
include_history + history_period + history_intervalHistorical open, high, low, close, and volume.
include_newsRecent headlines with publisher and link.
include_dividendsFull dividend and stock-split history.
include_financialsIncome statement, balance sheet, and cash flow for the last four reporting periods.
include_holdersLargest institutional shareholders and the ownership split.
include_analyst_ratingsBuy/hold/sell breakdown and upcoming earnings dates.

Output

{
"ticker": "AAPL",
"long_name": "Apple Inc.",
"price": 311.3,
"previous_close": 309.15,
"change": 2.15,
"change_percent": 0.6955,
"currency": "USD",
"exchange": "NMS",
"market_cap": 4543168055848,
"day_high": 312.4,
"day_low": 307.9,
"year_high": 320.5,
"year_low": 198.2,
"sector": "Technology",
"industry": "Consumer Electronics",
"country": "United States",
"full_time_employees": 164000,
"trailing_pe": 36.37,
"dividend_yield": 0.42,
"beta": 1.13,
"target_mean_price": 295.4,
"recommendation_key": "buy"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data fields

FieldDescription
ticker, long_name, exchange, currencyWhat the symbol is and where it trades.
price, previous_close, change, change_percentLatest price and the move since the previous close.
open, day_high, day_low, volumeToday's trading.
year_high, year_lowThe 52-week range.
market_cap, enterprise_valueCompany size.
sector, industry, country, city, website, full_time_employees, long_business_summaryCompany profile.
trailing_pe, forward_pe, price_to_book, dividend_yield, beta, profit_margins, return_on_equity, debt_to_equity, revenue_growthThe usual screening ratios.
target_mean_price, recommendation_key, number_of_analyst_opinionsWhat analysts expect.
historyDaily (or intraday) bars for the period you chose.
dividends, splitsPayment and split history.
income_statement, balance_sheet, cash_flowOne entry per reporting period.
newsRecent headlines with publisher and link.
institutional_holders, major_holdersOwnership.
errorPresent only when a symbol could not be resolved.

How much does it cost to scrape stock data?

Cost tracks how many tickers you look up. The profile and each extra add to the work per ticker, so a plain price check across a long watchlist is very cheap, while full financials for every symbol costs more.

Tips

  • A watchlist on a schedule turns the dataset into your own price history — run it daily with the same tickers.
  • Non-US symbols need their suffix. VOD and VOD.L are different things; without the suffix you may get the wrong listing or none at all.
  • Intraday intervals only cover recent days. Ask for 1m bars over 5y and you will get far less than you expect — that is Yahoo's limit.
  • Bad symbols are never dropped. They come back with an error, so you always know which of your inputs failed.

FAQ and support

Does it need an API key or account? No.

Is the price live? It is the latest figure Yahoo publishes, which for most exchanges runs a short delay behind the live market. It is not suitable for trading on tick-by-tick.

Why is a field empty? Not every figure exists for every instrument. ETFs have no income statement, crypto has no sector, and many smaller companies do not report every ratio. Missing values come back empty rather than guessed.

Can I use this data commercially? The data comes from Yahoo Finance and is intended for personal and informational use. Redistributing it or building a commercial data product on it may breach Yahoo's terms. You are responsible for how you use it — and none of it is financial advice. Consult a lawyer if you are unsure.

Found a bug or want a field that is missing? Open an issue on the Actor's Issues tab.

SEO Keywords

stock market scraper, stock price api, financial data scraper, company financial statements, dividend data scraper, etf and index data, analyst ratings scraper, crypto price data, market data extraction, financial news scraper, real time quotes api