Google Finance Markets API Documentation
The Google Finance Markets API returns the Google Finance markets overview. You get the market indexes
for each region (US, Europe, Asia, Latin America), the main currency pairs, cryptocurrencies and
futures, the day's top gainers, losers and most active stocks for a country, the latest market news
and the equity sector lists. A market or mover row's stock and exchange joined
by a colon (.DJI:INDEXDJX), or the pair alone for currencies and crypto (EUR-USD),
works as the q of the Google Finance API
for the full quote.
API Parameters
Localization
-
- Name
-
hl - Required
- Optional
- Description
-
The default parameter
endefines the interface language of the search. Check the full list of supported Googlehllanguages.
-
- Name
-
gl - Required
- Optional
- Description
-
The default parameter
usdefines the country of the markets overview, which is the one Google Finance shows in that country. It picks the country of thegainers,losersandmost_activestocks and, for many countries, quotes thecurrenciesandcryptotabs in the local currency (BTC-INRforin). Some countries get a regional index tab in place of another:indiareplacesasiaforin, andamericasreplacesusforca. A country without a market of its own gets the overview Google Finance maps it to, usually the US one. Google Finance is not available inby,cn,cu,irandru. Check the full list of supported Googleglcountries.
Engine
-
- Name
-
engine - Required
- Required
- Description
-
Parameter defines an engine that will be used to retrieve real-time data. It must be set to
google_finance_markets.
API key
-
- Name
-
api_key - Required
- Required
- Description
-
The
api_keyauthenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).
Zero Data Retention
-
- Name
-
zero_retention - Enterprise Only
- Enterprise Only
- Required
- Optional
- Description
-
Set this parameter to
trueto disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.
API Examples
Full Response
markets groups the rows by region tab. Currency and cryptocurrency rows carry their pair
in stock and have no exchange.
https://www.searchapi.io/api/v1/search?engine=google_finance_markets
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "google_finance_markets"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_1W4HiQHv97ebcdJVr4dk1e2J",
"status": "Success",
"created_at": "2026-10-28T19:42:14Z",
"request_time_taken": 2.89,
"parsing_time_taken": 0.08,
"total_time_taken": 2.97,
"request_url": "https://www.google.com/finance/?hl=en&gl=us",
"html_url": "https://www.searchapi.io/api/v1/searches/search_1W4HiQHv97ebcdJVr4dk1e2J.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_1W4HiQHv97ebcdJVr4dk1e2J"
},
"search_parameters": {
"engine": "google_finance_markets",
"hl": "en",
"gl": "us"
},
"markets": {
"us": [
{
"stock": ".DJI",
"exchange": "INDEXDJX",
"company": "Dow Jones Industrial Average",
"link": "https://www.google.com/finance/quote/.DJI:INDEXDJX",
"name": "Dow Jones",
"price": 52458.14,
"price_change": {
"percentage": 0.15382598,
"amount": 80.57031,
"movement": "Up"
},
"date": "Oct 28, 03:41:18 PM UTC-04:00"
},
...
],
"europe": [
{
"stock": "DAX",
"exchange": "INDEXDB",
"company": "DAX PERFORMANCE-INDEX",
"link": "https://www.google.com/finance/quote/DAX:INDEXDB",
"name": "DAX",
"price": 25704.02,
"price_change": {
"percentage": 0.44254237,
"amount": 113.25,
"movement": "Up"
},
"date": "Oct 28, 06:00:00 PM UTC+01:00"
},
...
],
"asia": [
{
"stock": "NI225",
"exchange": "INDEXNIKKEI",
"company": "Nikkei 225",
"link": "https://www.google.com/finance/quote/NI225:INDEXNIKKEI",
"price": 63954.19,
"price_change": {
"percentage": 1.083986,
"amount": 685.8203,
"movement": "Up"
},
"date": "Oct 28, 03:45:03 PM UTC+09:00"
},
...
],
"latin_america": [
{
"stock": "SPLAC",
"exchange": "INDEXSP",
"company": "S&P Latin America 40",
"link": "https://www.google.com/finance/quote/SPLAC:INDEXSP",
"name": "S&P LATAM 40",
"price": 3365.32,
"price_change": {
"percentage": -1.654038,
"amount": -56.599854,
"movement": "Down"
},
"date": "Oct 28, 03:41:11 PM UTC-04:00"
},
...
],
"currencies": [
{
"stock": "EUR-USD",
"company": "EUR / USD",
"link": "https://www.google.com/finance/quote/EUR-USD",
"price": 1.11511313,
"price_change": {
"percentage": 0.2200239,
"amount": 0.00244813,
"movement": "Up"
},
"date": "Oct 28, 07:41:00 PM UTC+00:00"
},
...
],
"crypto": [
{
"stock": "BTC-USD",
"company": "Bitcoin (BTC / USD)",
"link": "https://www.google.com/finance/quote/BTC-USD",
"name": "Bitcoin",
"price": 81196.5899,
"price_change": {
"percentage": 0.481585,
"amount": 389.1565,
"movement": "Up"
},
"date": "Oct 28, 07:38:00 PM UTC+00:00"
},
...
],
"futures": [
{
"stock": "YMW00",
"exchange": "CBOT",
"company": "E-mini Dow ($5)",
"link": "https://www.google.com/finance/quote/YMW00:CBOT",
"name": "Dow Futures",
"price": 52632.0,
"price_change": {
"percentage": 0.1008007,
"amount": 53.0,
"movement": "Up"
},
"currency": "USD"
},
...
]
},
"gainers": [
{
"stock": "AXGN",
"exchange": "NASDAQ",
"company": "AxoGen, Inc Common Stock",
"link": "https://www.google.com/finance/quote/AXGN:NASDAQ",
"price": 49.36,
"price_change": {
"percentage": 31.767223,
"amount": 11.900002,
"movement": "Up"
},
"date": "Oct 28, 03:41:17 PM UTC-04:00",
"currency": "USD"
},
...
],
"losers": [
{
"stock": "FFIV",
"exchange": "NASDAQ",
"company": "F5 Inc",
"link": "https://www.google.com/finance/quote/FFIV:NASDAQ",
"price": 363.37,
"price_change": {
"percentage": -20.896463,
"amount": -95.98999,
"movement": "Down"
},
"date": "Oct 28, 03:41:47 PM UTC-04:00",
"currency": "USD"
},
...
],
"most_active": [
{
"stock": "NVD",
"exchange": "NASDAQ",
"company": "GraniteShares 2x Short NVDA Daily ETF",
"link": "https://www.google.com/finance/quote/NVD:NASDAQ",
"price": 4.0401,
"price_change": {
"percentage": 2.8015275,
"amount": 0.11010003,
"movement": "Up"
},
"date": "Oct 28, 03:41:45 PM UTC-04:00",
"currency": "USD"
},
...
],
"news": [
{
"title": "More news stories",
"articles": [
{
"title": "SK Hynix Stock Is Undervalued, CFO Says, as AI Memory Profits Surge",
"link": "https://www.benzinga.com/trading-ideas/long-ideas/26/10/62671781/sk-hynix-stock-undervalued-cfo-says...",
"source": "Benzinga",
"date": "4 minutes ago",
"favicon": "https://encrypted-tbn3.gstatic.com/faviconV2?url=https://www.benzinga.com&client=FINANCE_HUB&size=32..."
},
...
]
}
],
"lists": [
{
"title": "Equity sectors",
"items": [
{
"stock": "SIXB",
"name": "Materials",
"price": 1095.05,
"price_change": {
"percentage": -0.55,
"amount": -6.1,
"movement": "Down"
},
"previous_close": 1101.15,
"open": 1092.35,
"high": 1100.12,
"low": 1089.77
},
...
]
}
]
}
Market Movers
gainers, losers and most_active list the day's top stocks for
the gl country, each with its price currency.
https://www.searchapi.io/api/v1/search?engine=google_finance_markets&gl=in
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "google_finance_markets",
"gl": "in"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_gAnjmIqRW9jdkx9Iwye6JimT",
"status": "Success",
"created_at": "2026-10-28T19:42:19Z",
"request_time_taken": 1.76,
"parsing_time_taken": 0.21,
"total_time_taken": 1.97,
"request_url": "https://www.google.com/finance/?hl=en&gl=in",
"html_url": "https://www.searchapi.io/api/v1/searches/search_gAnjmIqRW9jdkx9Iwye6JimT.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_gAnjmIqRW9jdkx9Iwye6JimT"
},
"search_parameters": {
"engine": "google_finance_markets",
"hl": "en",
"gl": "in"
},
"gainers": [
{
"stock": "CENTEXT-RE",
"exchange": "NSE",
"company": "Century Extrusions Rights",
"link": "https://www.google.com/finance/quote/CENTEXT-RE:NSE",
"price": 3.02,
"price_change": {
"percentage": 39.814808,
"amount": 0.8599999,
"movement": "Up"
},
"date": "Oct 08, 04:35:07 PM UTC+05:30",
"currency": "INR"
},
...
],
"losers": [
{
"stock": "GANDHAR",
"exchange": "NSE",
"company": "Gandhar Oil Refinery India Ltd",
"link": "https://www.google.com/finance/quote/GANDHAR:NSE",
"price": 259.2,
"price_change": {
"percentage": -17.68815,
"amount": -55.69998,
"movement": "Down"
},
"date": "Oct 28, 03:59:58 PM UTC+05:30",
"currency": "INR"
},
...
],
"most_active": [
{
"stock": "PCJEWELLER",
"exchange": "NSE",
"company": "PC Jeweller Ltd",
"link": "https://www.google.com/finance/quote/PCJEWELLER:NSE",
"price": 15.74,
"price_change": {
"percentage": -5.4654646,
"amount": -0.90999985,
"movement": "Down"
},
"date": "Oct 28, 03:59:58 PM UTC+05:30",
"currency": "INR"
},
...
]
}
Localized News
https://www.searchapi.io/api/v1/search?engine=google_finance_markets&gl=de&hl=de
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "google_finance_markets",
"hl": "de",
"gl": "de"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_afT7LRHaMHZdombWNP4fTrxq",
"status": "Success",
"created_at": "2026-10-28T19:42:22Z",
"request_time_taken": 1.51,
"parsing_time_taken": 0.08,
"total_time_taken": 1.58,
"request_url": "https://www.google.com/finance/?hl=de&gl=de",
"html_url": "https://www.searchapi.io/api/v1/searches/search_afT7LRHaMHZdombWNP4fTrxq.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_afT7LRHaMHZdombWNP4fTrxq"
},
"search_parameters": {
"engine": "google_finance_markets",
"hl": "de",
"gl": "de"
},
"news": [
{
"title": "Mehr Nachrichten ansehen",
"articles": [
{
"title": "SK Hynix Stock Is Undervalued, CFO Says, as AI Memory Profits Surge",
"link": "https://www.benzinga.com/trading-ideas/long-ideas/26/10/62671781/sk-hynix-stock-undervalued-cfo-says...",
"source": "Benzinga",
"date": "vor 5 Minuten",
"favicon": "https://encrypted-tbn3.gstatic.com/faviconV2?url=https://www.benzinga.com&client=FINANCE_HUB&size=32..."
},
...
]
}
]
}