Google Finance Scraper
Pricing
from $1.99 / 1,000 search results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
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— usesdefaultExchangeAAPL:NASDAQ— Google's canonical ticker-first formNASDAQ: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
| Field | Description | Default |
|---|---|---|
mode | single or batch | single |
query | Primary quote | AAPL:NASDAQ |
queries | Additional quotes in batch mode | [] |
defaultExchange | Exchange applied to bare tickers | NASDAQ |
maxItems | Maximum unique records, 1–50 | mode-dependent |
gl | Two-letter Google country code | us |
hl | Google interface language | en |
maxConcurrency | Concurrent HTTP requests, 1–10 | 5 |
maxRequestRetries | Temporary-failure retries, 0–3 | 1 |
requestTimeoutSecs | Per-request timeout, 10–120 seconds | 30 |
proxyConfiguration | Standard Apify, Residential, or custom proxy settings | direct |
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.