Google Finance Scraper - Most Comprehensive
Pricing
from $0.08 / 1,000 stocks
Google Finance Scraper - Most Comprehensive
๐ฅ ~$0.1/1K stocks ๐ฅ Scrape Google Finance for stock quotes, financials, charts, news, and more
Pricing
from $0.08 / 1,000 stocks
Rating
5.0
(1)
Developer
Kai
Maintained by CommunityActor stats
0
Bookmarked
23
Total users
7
Monthly active users
6 days ago
Last modified
Categories
Share
Google Finance Scraper
Collect structured Google Finance quotes, company information, financial statements, price charts, news, and related instruments. The Actor supports stocks, ETFs, indices, crypto, currency pairs, and futures across global exchanges.
Why use this scraper?
- Full stock data: quote, 52-week range, market cap, P/E, dividend yield, volume, beta, sector
- Company profile: description, CEO, employees, HQ, founded date, website, Wikipedia
- Financial statements: income statement, balance sheet, cash flow (quarterly + annual, multiple years)
- Price charts: intraday or daily price-and-volume points with a configurable time range
- News with snippets, thumbnails, and related stock quotes embedded in articles
- Related stocks with full quote data
- Crypto pairs (BTC-USD, ETH-USD), currencies (EUR-USD), futures (GCW00:COMEX)
- 17 market discovery pages (gainers, losers, trending, crypto, futures, sectors, and more)
Use cases
- Build financial databases with fundamentals across global markets
- Track stock prices, after-hours data, and earnings dates
- Analyze income statements, balance sheets, and cash flow trends
- Feed price charts into technical analysis pipelines
- Monitor financial news with related stock context
- Discover trending stocks, top gainers/losers, and market movers
How to use
Look up a single stock
{"stocks": ["GOOGL:NASDAQ"]}
Look up multiple stocks
{"stocks": ["GOOGL:NASDAQ","AAPL:NASDAQ","TSLA:NASDAQ","AMZN:NASDAQ"]}
Crypto
{"stocks": ["BTC-USD", "ETH-USD", "SOL-USD"]}
Currency pairs
{"stocks": ["EUR-USD", "GBP-USD", "USD-JPY"]}
Futures / Commodities
{"stocks": ["GCW00:COMEX", "CLW00:NYMEX", "SIW00:COMEX"]}
Use Google Finance ticker format. For example, use
GCW00:COMEXfor gold, notGC=F.
Global exchanges
{"stocks": ["005930:KRX","7203:TYO","RELIANCE:NSE","VOW3:ETR","0700:HKG"]}
Discover stocks from market pages
{"searchMarket": "gainers","maxSearchResults": 10}
Search for an instrument
Search mode returns lightweight discovery records rather than full quotes.
{"searchTerm": "Alphabet","maxSearchResults": 5}
Minimal output (quote only)
{"stocks": ["GOOGL:NASDAQ"],"includeFinancials": false,"includeChart": false,"includeNews": false,"includeRelated": false}
Full output with 1-year chart
{"stocks": ["GOOGL:NASDAQ"],"includeFinancials": true,"includeChart": true,"includeNews": true,"includeRelated": true,"includeMarketIndices": true,"includeMarketMovers": true,"includeEstimates": true,"includeEarnings": true,"newsTypes": ["stock", "market", "international"],"newsLimit": 6,"moverCategories": ["active", "gainers"],"chartWindow": "1Y"}
Input
Provide at least one of stocks, searchTerm, or searchMarket. For backward compatibility, combined inputs are accepted; the Actor uses stocks first, then searchMarket, then searchTerm. Values retain their original order, including duplicates.
| Field | Type | Default | Description |
|---|---|---|---|
stocks | string[] | Stock identifiers or Google Finance URLs | |
searchMarket | enum | Market page to discover stocks from (see below) | |
searchTerm | string | Google Finance autocomplete query; returns discovery records | |
maxSearchResults | integer | 20 | Maximum records from search or a market page, from 1 to 100 |
includeFinancials | boolean | true | Income statement, balance sheet, cash flow |
includeChart | boolean | true | Price-and-volume chart data |
includeNews | boolean | true | News headlines, sources, snippets |
includeRelated | boolean | true | Related and similar stocks |
includeMarketIndices | boolean | false | Global market indices |
includeMarketMovers | boolean | false | Selected market-mover categories |
includeEstimates | boolean | false | Analyst forward estimates |
includeEarnings | boolean | false | Separate upcoming earnings-calendar record |
newsLimit | integer | 6 | Maximum articles per selected news bucket, from 1 to 50 |
newsTypes | enum[] | ["stock", "market"] | stock, market, international, trending, crypto, crypto-general |
moverCategories | enum[] | ["active"] | active, gainers, losers, trending |
chartWindow | enum | 1M | 1D, 5D, 1M, 6M, YTD, 1Y, 5Y, MAX |
proxyConfiguration | object | {"useApifyProxy":true} | Connection settings passed through to Apify. Empty proxy-group or URL lists are treated as unset; configured proxy allocation fails closed rather than falling back to a direct request. |
Market pages
indexes, gainers, losers, most-active, trending, climate-leaders, currencies, crypto, etfs, futures, commodities, bonds, sectors, americas, europe-middle-east-africa, asia-pacific, world
Supported exchanges
NASDAQ, NYSE, NYSEARCA, KRX, TYO, NSE, ETR, HKG, SHA, ASX, TSE, CVE, JSE, COMEX, NYMEX, and all major index providers (INDEXDJX, INDEXSP, INDEXNASDAQ, INDEXNIKKEI, INDEXHANGSENG, INDEXBOM, INDEXNSE, etc.)
Output
Every dataset record has a recordType discriminator:
stock: a full instrument record fromstocksorsearchMarketsearch_result: a lightweight autocomplete result fromsearchTermmarket_news: category news produced by supported market pages when news is enabledearnings_calendar: upcoming events produced whenincludeEarningsis enabled
Disabled stock sections are omitted. An enabled section can be null when Google Finance does not provide it for that instrument.
Stock output
The values below are illustrative.
{"recordType": "stock","ticker": "GOOGL","exchange": "NASDAQ","exchangeName": "NASDAQ","name": "Alphabet Inc Class A","type": "stock","currency": "USD","country": "US","kgMid": "/m/07zln7n","price": 337.17,"previousClose": 336.02,"open": 337.65,"high": 338.75,"low": 336.24,"change": 1.15,"changePercent": 0.34,"fiftyTwoWeekHigh": 349,"fiftyTwoWeekLow": 146.1,"marketCap": 4062214655676,"peRatio": 31.18,"dividendYield": 0.25,"volume": 27972713,"avgVolume": 30100000,"beta": 1.125,"sharesOutstanding": 5822000000,"sector": "Interactive media","isDelayed": false,"lastUpdateTimestamp": 1776432600,"timezone": "America/New_York","utcOffset": -14400,"brandColor": "#4285f4","afterHours": {"price": 338,"change": 0.94,"changePercent": 0.28,"lastUpdateTimestamp": 1776432600},"marketHours": null,"baseCurrency": null,"quoteCurrency": null,"baseName": null,"quoteName": null,"companyKgMid": "/m/07zln7n","nextEarningsDate": { "year": 2026, "month": 3, "day": 9 },"company": {"description": "Alphabet Inc. is an American multinational technology conglomerate...","ceo": "Sundar Pichai","employees": 190820,"founded": { "year": 2015, "month": 10, "day": 2 },"hq": {"city": "Mountain View","state": "California","country": "United States","countryCode": "US","address": "1600 Amphitheatre Parkway"},"website": "https://abc.xyz/","wikipediaUrl": "https://en.wikipedia.org/wiki/Alphabet_Inc."},"classification": {"labels": [{"name": "Stock","description": "A security representing ownership in a company"}]},"financials": {"periods": [{"periodType": "annual","fiscalEnd": { "year": 2025, "month": 12, "day": 31 },"currency": "USD","revenue": 113829000000,"netIncome": 34455000000,"eps": 2.81,"epsDiluted": 2.79,"operatingMargin": 30.27,"operatingIncome": 35934000000,"operatingExpense": 77895000000,"ebitda": 42000000000,"sharesOutstanding": 12200000000,"totalAssets": 595281000000,"totalLiabilities": 206038000000,"totalEquity": 415265000000,"cashAndShortTermInvestments": 77895000000,"currentAssets": 180000000000,"intangibleAssets": 31000000000,"shortTermDebt": 12000000000,"operatingCashFlow": 52402000000,"investingCashFlow": -42000000000,"financingCashFlow": -25000000000,"capex": 32128000000,"freeCashFlow": 20274000000,"dividendsPaid": -7300000000,"shareRepurchase": -15000000000,"peRatio": 31.18,"profitMargin": 34.35,"returnOnAssets": 15.88,"returnOnCapital": 18.2,"debtToEquityOrPriceToBook": 0.12,"revenueGrowth": 12.4,"netIncomeGrowth": 15.1}]},"chart": {"window": "1M","intervalSeconds": 86400,"previousClose": 337.12,"dataPoints": [{"timestamp": 1773738000,"date": [2026, 3, 17, 16],"price": 310.92,"change": 0,"changePercent": 0,"volume": 21955171}]},"news": [{"title": "Dbs Bank Increases Alphabet (NASDAQ:GOOGL) Price Target to $400.00","source": "MarketBeat","url": "https://www.marketbeat.com/...","timestamp": 1776436200,"snippet": "Alphabet (NASDAQ:GOOGL) had its price target increased...","articleId": "12345678901234567890","thumbnailUrl": "https://encrypted-tbn0.gstatic.com/...","thumbnailWidth": 300,"thumbnailHeight": 168,"relatedTickers": [{ "ticker": "", "exchange": "", "kgMid": "/m/07zln7n" }],"relatedStockQuotes": null}],"relatedStocks": [{"ticker": "AMZN","exchange": "NASDAQ","name": "Amazon.com Inc","type": "stock","currency": "USD","price": 254.49,"change": 5.99,"changePercent": 2.41,"previousClose": 248.5,"kgMid": "/m/07zl90k","afterHours": null}]}
Crypto output
{"recordType": "stock","ticker": "BTC-USD","exchange": "","exchangeName": "","name": "Bitcoin (BTC / USD)","type": "crypto","currency": "USD","country": null,"kgMid": "/g/11bvvxp7st","price": 77925.27,"previousClose": 75164.04,"open": 75164.04,"high": 77925.27,"low": 77925.27,"change": 2761.23,"changePercent": 3.67,"fiftyTwoWeekHigh": null,"fiftyTwoWeekLow": null,"marketCap": null,"peRatio": null,"dividendYield": null,"volume": null,"avgVolume": null,"beta": null,"sharesOutstanding": null,"sector": null,"isDelayed": false,"lastUpdateTimestamp": 1776432600,"timezone": null,"utcOffset": 0,"brandColor": null,"afterHours": null,"marketHours": null,"baseCurrency": "BTC","quoteCurrency": "USD","baseName": "Bitcoin","quoteName": "United States Dollar","companyKgMid": null,"nextEarningsDate": null,"company": null,"classification": {"labels": [{"name": "Cryptocurrency","description": "A digital asset"}]},"financials": null,"chart": {"window": "1M","intervalSeconds": 86400,"previousClose": 75164.04,"dataPoints": [{"timestamp": 1773738000,"date": [2026, 3, 17],"price": 77925.27,"change": 2761.23,"changePercent": 3.67,"volume": null}]},"relatedStocks": null}
Other record types
{"recordType": "search_result","ticker": "GOOGL","exchange": "NASDAQ","name": "Alphabet Inc Class A","kgMid": "/m/07zln7n"}
{"recordType": "market_news","market": "gainers","marketCategoryNews": [{"title": "Example headline","source": "Example source","url": "https://example.com/article","timestamp": 1776436200,"snippet": null,"articleId": null,"thumbnailUrl": null,"thumbnailWidth": null,"thumbnailHeight": null,"relatedTickers": [],"relatedStockQuotes": null}]}
{"recordType": "earnings_calendar","earningsCalendar": [{"ticker": "GOOGL","exchange": "NASDAQ","companyName": "Alphabet Inc","kgMid": "/m/07zln7n","year": 2026,"quarter": 3,"earningsCallTimestamp": 1785196800,"earningsReleaseTimestamp": null,"investorRelationsUrl": "https://abc.xyz/investor/"}]}
Stock fields
- Quote:
ticker,exchange,exchangeName,name,type,currency,country,kgMid,price,previousClose,open,high,low,change,changePercent,fiftyTwoWeekHigh,fiftyTwoWeekLow,marketCap,peRatio,dividendYield,volume,avgVolume,beta,sharesOutstanding,sector,isDelayed,lastUpdateTimestamp,timezone,utcOffset,brandColor,afterHours,marketHours,baseCurrency,quoteCurrency,baseName,quoteName,companyKgMid,nextEarningsDate - Company:
description,ceo,employees,founded,hq,website,wikipediaUrl - Financials: quarterly and annual periods with income statement, balance sheet, cash-flow, growth, and ratio fields
- Chart:
window,intervalSeconds,previousClose, anddataPointscontainingtimestamp,date,price,change,changePercent, andvolume - News:
title,source,url,timestamp,snippet, article and thumbnail metadata, and related instruments - Related stocks, market indices, and market movers: instrument identity and quote values
- Estimates: available forward fiscal periods with revenue, EPS, diluted EPS, and P/E estimates
Run outcomes
Per-stock acquisition failures are logged and skipped. In a mixed valid/invalid stock batch, valid records are retained. If every explicit stock or market result fails, the Actor still completes successfully with zero stock records and logs the failure count. A search term with no matching instruments is also a valid successful run with zero records.