Google Finance Scraper (Fundamentals & Intraday) avatar

Google Finance Scraper (Fundamentals & Intraday)

Pricing

$19.99/month + usage

Go to Apify Store
Google Finance Scraper (Fundamentals & Intraday)

Google Finance Scraper (Fundamentals & Intraday)

Google Finance Scraper: Extract stock and fund prices, market data, fundamentals, financial ratios, earnings, dividends, market cap, and intraday price movements. Build structured datasets for investment research, market analysis, financial monitoring, and competitor tracking.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapAPI

ScrapAPI

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

0

Monthly active users

3 days ago

Last modified

Share

A reliable Apify Actor for extracting real-time stock prices, full historical OHLCV price data, valuation fundamentals, and intraday-resolution price series from Google Finance and Yahoo Finance -- for stocks, indices, mutual funds, crypto pairs, and forex pairs.

What This Actor Does

Give it a list of Google Finance URLs or ticker symbols and it returns, per ticker:

  • The current price, absolute change, and percentage change
  • Full historical price history (open, high, low, close, volume) for your chosen time span
  • Selectable bar granularity -- daily, or intraday (1 minute / 5 minute / 15 minute / 1 hour)
  • Company profile fields (exchange, currency, instrument type, sector, CEO, headquarters, founding date, website)
  • Key valuation stats (P/E ratio, market cap, dividend yield, EPS, beta, shares outstanding, 52-week range)
  • Optional extended fundamentals (trailing/forward EPS, trailing/forward P/E, dividend yield, beta, total cash, return on equity, enterprise value) via a live Yahoo Finance session

Use Cases

  • Market research & investment analysis -- pull price history plus fundamentals for a watchlist of tickers in one run.
  • Algorithmic trading data feeds -- intraday OHLCV bars (1m/5m/15m/1h) for backtesting or signal generation.
  • Portfolio & fund tracking -- monitor indices, mutual funds, and multi-asset portfolios (stocks, crypto, forex) side by side.
  • Financial dashboards & reporting -- feed structured price and valuation data into BI tools, spreadsheets, or internal apps.
  • Competitor / sector benchmarking -- compare P/E, market cap, and dividend yield across a set of companies.

Input

{
"urls": [
"https://www.google.com/finance/quote/GOOGL:NASDAQ",
"AAPL:NASDAQ"
],
"period": "1M",
"interval": "1d",
"includeFundamentals": true,
"proxyConfiguration": {
"useApifyProxy": false
}
}
FieldTypeDescription
urlsarrayGoogle Finance URLs or plain ticker symbols (e.g. GOOGL:NASDAQ, .DJI, EUR-USD). Accepts multiple targets per run.
periodstring enumHistorical span: 5D, 1M, 6M, YTD, 1Y, 5Y, MAX. Applies fully to the Daily interval; automatically clamped for intraday intervals.
intervalstring enumHistorical bar size: 1d (daily, default), 1m, 5m, 15m, 1h. Intraday granularities are capped by Yahoo's own history window (1m ≈ 7 days, 5m/15m ≈ 60 days, 1h ≈ 2 years) -- the actor clamps period automatically so the request stays valid.
includeFundamentalsbooleanWhen true, negotiates a live Yahoo Finance session to fetch extended fundamentals (EPS, forward/trailing P/E, dividend yield, beta, cash position, ROE, enterprise value) per ticker. Off by default.
proxyConfigurationobjectStandard Apify proxy configuration. Leave as-is to let the actor try unproxied first and automatically escalate only if a request is blocked.

Output

Every row is pushed live to the dataset as it's collected:

{
"ticker": "GOOGL:NASDAQ",
"companyName": "Alphabet Inc.",
"currency": "USD",
"exchangeName": "NMS",
"fullExchangeName": "NasdaqGS",
"instrumentType": "EQUITY",
"interval": "1d",
"periodRequested": "1M",
"lastPrice": 345.9,
"change": 1.2,
"changePct": 0.0035,
"volume": 16891717,
"dateTimeUTC": "2026-08-15T14:30:00.000Z",
"historicalDataPoints": 22,
"previousClose": 346.36,
"dayHigh": 350.45,
"dayLow": 344.5,
"fiftyTwoWeekHigh": 408.61,
"fiftyTwoWeekLow": 196.6,
"pctOfFiftyTwoWeekRange": 0.705,
"distanceFromPrevClosePct": -0.0013,
"peRatio": 17.38,
"marketCap": 4220000000000,
"avgVolume": 29460000,
"dividendYield": 0.0025,
"quarterlyDividend": 0.22,
"exDividendDate": "Sep 4, 2026",
"eps": 19.9,
"beta": 1.24,
"sharesOutstanding": 5850000000,
"employeeCount": 199000,
"ceo": "Sundar Pichai",
"founded": "Oct 2, 2015",
"headquarters": "Mountain View, California, United States",
"sector": "Interactive media",
"website": "https://abc.xyz/",
"fundamentals": {
"trailingEps": 19.92,
"forwardEps": 14.75,
"trailingPE": 17.36,
"forwardPE": 23.46,
"dividendYield": 0.0025,
"beta": 1.24,
"totalCash": 242473992192,
"totalCashPerShare": 19.83,
"returnOnEquity": 0.348,
"profitMargins": 0.31,
"debtToEquity": 8.66,
"enterpriseValue": 4180000000000,
"marketCap": 4230334382080
},
"data": [
{
"dateTimeUTC": "2026-08-15T00:00:00.000Z",
"price": { "lastPrice": 345.9, "change": 1.2, "changePct": 0.0035 },
"volume": 16891717,
"open": 346.54,
"high": 350.45,
"low": 344.5
}
],
"scrapedAt": "2026-08-15T14:35:02.104Z",
"error": null
}

fundamentals is null unless includeFundamentals is true and the session negotiation succeeds for that run -- it is never fabricated. pctOfFiftyTwoWeekRange and distanceFromPrevClosePct are derived locally from the harvested price data (zero extra requests).

Field Reference

  • Identity / classification: ticker, companyName, currency, exchangeName, fullExchangeName, instrumentType, sector, ceo, founded, headquarters, website.
  • Price: lastPrice, change, changePct, volume, dateTimeUTC, previousClose, dayHigh, dayLow, fiftyTwoWeekHigh, fiftyTwoWeekLow.
  • Derived analytics: pctOfFiftyTwoWeekRange, distanceFromPrevClosePct.
  • Valuation stats (always harvested): peRatio, marketCap, avgVolume, dividendYield, quarterlyDividend, exDividendDate, eps, beta, sharesOutstanding, employeeCount.
  • Extended fundamentals (opt-in via includeFundamentals): trailing/forward EPS and P/E, dividend yield, beta, total cash (+ per share), return on equity, profit margins, debt-to-equity, enterprise value, market cap.
  • Historical series: data[] -- one entry per bar with dateTimeUTC, price.lastPrice/change/changePct, volume, open, high, low; interval and historicalDataPoints describe the series.
  • Meta: scrapedAt, error.

How to Use the Actor (via Apify Console)

  1. Log in at https://console.apify.com and open the Actor.
  2. Configure urls (tickers or Google Finance URLs), period, and interval.
  3. Toggle includeFundamentals on if you want the extended valuation module.
  4. Click Start.
  5. Read results live in the Output tab, the Dataset, or via the API.

Google Finance scraper, Yahoo Finance scraper, stock price API, stock market data scraper, historical stock prices, intraday stock data, OHLCV data scraper, stock fundamentals API, P/E ratio scraper, dividend yield data, real-time stock quotes, financial data extraction, ticker symbol scraper, market cap scraper.