Google Finance Scraper avatar

Google Finance Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Google Finance Scraper

Google Finance Scraper

Scrapes source-backed Google Finance quote pages for exchange-qualified or bare symbols. Extracts display and numeric prices, quote statistics, company profiles, related stocks, news, analyst ratings, 12-month targets, analyst actions, URLs, and retrieval provenance.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Collect fast, structured stock quotes and public company data from Google Finance. The Actor uses Google Finance's server-rendered quote pages, so representative runs finish in seconds without launching a browser.

What it extracts

Every valid quote includes a stable SYMBOL:EXCHANGE ID, company name, canonical URL, numeric price, displayed price, currency, absolute and percentage change, direction, market status, quote time, localization, and scrape time.

When Google displays the values, the Actor also extracts:

  • After-hours price and percentage change
  • Open, high, low, volume, and average volume
  • Market capitalization, P/E ratio, EPS, and beta
  • Dividend yield, quarterly dividend, and ex-dividend date
  • 52-week high and low
  • Shares outstanding and employee count
  • Company description, CEO, headquarters, founding date, and sector
  • Related stocks with typed prices and percentage changes

Numeric values are returned as numbers, while matching ...Text fields preserve Google's displayed values. Optional fields are omitted instead of stored as null, blank, or fabricated values.

Input modes

Single quote

{
"mode": "single",
"query": "AAPL:NASDAQ",
"maxItems": 1
}

Multiple quotes

{
"mode": "batch",
"queries": ["AAPL:NASDAQ", "NYSE:IBM", "NSE:RELIANCE"],
"maxItems": 3,
"maxConcurrency": 3
}

Supported query forms are:

  • AAPL — uses defaultExchange
  • AAPL:NASDAQ — Google's canonical ticker-first form
  • NASDAQ:AAPL — exchange-first convenience form
  • A public google.com/finance/quote/... URL

Google Finance does not reliably resolve a ticker without an exchange. Bare tickers remain supported for backward compatibility and use defaultExchange (NASDAQ by default); specify an exchange whenever the ticker is ambiguous.

Input reference

FieldDescriptionDefault
modesingle or batchsingle
queryPrimary quoteAAPL:NASDAQ
queriesAdditional quotes in batch mode[]
defaultExchangeExchange applied to bare tickersNASDAQ
maxItemsMaximum unique records, 1–50mode-dependent
glTwo-letter Google country codeus
hlGoogle interface languageen
maxConcurrencyConcurrent HTTP requests, 1–105
maxRequestRetriesTemporary-failure retries, 0–31
requestTimeoutSecsPer-request timeout, 10–120 seconds30
proxyConfigurationStandard Apify, Residential, or custom proxy settingsdirect

English (hl: "en") is recommended because public market-statistic labels are localized on the source page.

Proxy guidance

Direct HTTP is the fastest default and currently works for public Google Finance quote pages. Standard Apify Proxy, Residential proxies, and custom proxy URLs are supported when a different network route is needed.

GOOGLE_SERP is intentionally rejected: it is designed for Google Search result pages and does not transport google.com/finance/quote/... pages. The Actor does not solve or bypass CAPTCHAs. Explicit challenges fail closed and are never stored as quote records.

Output and API use

Results are stored in the default dataset and are available as JSON, CSV, Excel, XML, RSS, or through the Apify API. The OUTPUT key-value-store record contains the run status, query count, record count, empty queries, failures, transport, and application duration.

Example record (prices change over time):

{
"id": "AAPL:NASDAQ",
"name": "Apple Inc",
"symbol": "AAPL",
"exchange": "NASDAQ",
"price": 319.7,
"priceText": "$319.70",
"currency": "USD",
"change": 5.12,
"changePercent": 1.63,
"marketCap": 4670000000000,
"marketCapText": "4.67T",
"url": "https://www.google.com/finance/quote/AAPL:NASDAQ?hl=en&gl=us",
"source": "Google Finance"
}

Reliability and performance

  • Server-rendered HTML extraction; no browser startup
  • Bounded parallel batch requests
  • Status-code and content-type validation before parsing
  • Explicit CAPTCHA/block detection with fail-closed behavior
  • Bounded retries for temporary failures only
  • Stable deduplication by symbol and exchange
  • No raw response storage and no secrets in logs or datasets
  • Clean empty dataset for a valid but unknown quote

Use conservative concurrency and comply with the target website's terms and applicable laws.