Global Stock Market API

GET

Compare stock market growth across 36 countries with normalized index values.

Global Stock Market tracks share price indices across 36 countries using a normalized 2015 baseline. Send a two-letter country code to receive the latest market index value, baseline, and date.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/globalstockmarket?country=DE
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "country": "DE",
    "countryName": "Germany",
    "baseline": "2015=100",
    "year": 2023,
    "month": 6,
    "value": 154.28,
    "date": "2023-06-01"
  }
}

About the Global Stock Market API

Global Stock Market provides monthly share price index data for major economies worldwide. The index is normalized to 2015=100, making it easy to compare relative market performance across countries. Data spans from 2000 to present for most countries. Use this for economic research, country comparison, and global market analysis.

What people use it for

Country Comparison
Compare stock market performance between countries like Germany vs France over the past decade
Economic Research
Analyze global market trends and correlations between national economies
Investment Analysis
Evaluate which country markets have outperformed or underperformed relative to 2015 baseline
Market Dashboards
Build global market overview dashboards showing performance across regions

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Global Stock Market

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Global Stock Market API.

Read the docs →
Which countries and date ranges are covered?
Global Stock Market covers 36 economies using two-letter ISO country codes. Monthly share price index data spans from 2000 to the present for most covered countries.
Where does the index data come from?
The data is sourced directly from OECD records. Every country is normalized to a baseline of 2015 equals 100, allowing for direct relative performance comparisons across national boundaries.
Can I query historical years and months on the Free plan?
Filtering by specific years and months requires a paid plan. The Free plan provides basic index access, while any paid plan unlocks queries across specific historical dates back to 2000.
Can I request an entire year without specifying a month?
No. On paid plans, when filtering by year, the endpoint requires you to include a valid month integer between 1 and 12. Queries for a specific year will fail if the month parameter is omitted.
Which plan fits 25,000 market index lookups a month?
The Starter plan covers this comfortably. Each call uses 2 credits, so 25,000 lookups require 50,000 credits out of Starter's 200,000 monthly credits. That leaves plenty of room and works out to about $0.0003 per lookup, while the Free plan includes 100 calls per month.
Can I show this index data inside a commercial dashboard?
Yes, as long as you are on any paid plan. You can freely display index comparisons and build analytics inside your own commercial product, but you may not resell or redistribute the raw data as a standalone feed.

Ready to build with Global Stock Market? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs