TRADING ECONOMICS | GIS Markets

Live market quotes delivered as one feature per country — the most relevant instrument for each country in the collection. Covers three asset classes: currency exchange rates, stock market indexes, and government bond yields.

Currency Exchange Rates

FX exchange rates per country, anchored to a cross currency.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/market/currencies/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/market/currencies/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "USDJPY:JPN",
    "geometry": { "type": "Point", "coordinates": [138.25, 36.20] },
    "properties": {
      "iso3": "JPN",
      "country": "Japan",
      "fullName": "USDJPY",
      "group": "currency",
      "importance": 1,
      "lastValue": 154.32,
      "dailyChange": 0.45,
      "dailyChangePct": 0.29,
      "weeklyChange": 1.20,
      "weeklyChangePct": 0.78,
      "monthlyChange": 3.50,
      "monthlyChangePct": 2.32,
      "yearlyChange": 12.10,
      "yearlyChangePct": 8.51,
      "unit": "JPY",
      "lastUpdate": "2026-04-20T12:00:00Z"
    }
  }
]

Stock Market Indexes

Major stock market index per country.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/market/indexes/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/market/indexes/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "SPX:USA",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "iso3": "USA",
      "country": "United States",
      "fullName": "United States S&P 500",
      "group": "index",
      "importance": 1,
      "lastValue": 5218.19,
      "dailyChange": 23.45,
      "dailyChangePct": 0.45,
      "weeklyChange": 112.30,
      "weeklyChangePct": 2.20,
      "monthlyChange": -89.50,
      "monthlyChangePct": -1.69,
      "yearlyChange": 421.10,
      "yearlyChangePct": 8.78,
      "unit": "points",
      "lastUpdate": "2026-04-20T20:00:00Z"
    }
  }
]

Government Bond Yields

10-year government bond yields per country.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/market/bonds/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/market/bonds/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "USGG10YR:USA",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "iso3": "USA",
      "country": "United States",
      "fullName": "United States 10Y Bond Yield",
      "group": "bond",
      "importance": 1,
      "lastValue": 4.25,
      "dailyChange": -0.03,
      "dailyChangePct": -0.70,
      "weeklyChange": 0.12,
      "weeklyChangePct": 2.90,
      "monthlyChange": -0.15,
      "monthlyChangePct": -3.41,
      "yearlyChange": 0.75,
      "yearlyChangePct": 21.43,
      "unit": "percent",
      "lastUpdate": "2026-04-20T16:00:00Z"
    }
  }
]

Using Parameters

Filter currencies by cross currency and country.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/market/currencies/items?c={your_api_key}&cross=EUR&country=Japan'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/market/currencies/items?c=${your_api_key}&cross=EUR&country=Japan`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "EURJPY:JPN",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "iso3": "JPN",
      "country": "Japan",
      "fullName": "EURJPY",
      "group": "currency",
      "importance": 1,
      "lastValue": 162.45,
      "dailyChange": 0.32,
      "dailyChangePct": 0.20,
      "weeklyChange": 1.10,
      "weeklyChangePct": 0.68,
      "monthlyChange": 2.85,
      "monthlyChangePct": 1.79,
      "yearlyChange": 9.20,
      "yearlyChangePct": 6.01,
      "unit": "JPY",
      "lastUpdate": "2026-04-20T12:00:00Z"
    }
  }
]

Response Properties

PropertyTypeDescription
iso3stringISO 3166-1 alpha-3 country code
countrystringCountry name
fullNamestringInstrument full name
groupstringcurrency, index, or bond
importanceintImportance ranking
lastValuenumberLatest price/yield
dailyChangenumberAbsolute change today
dailyChangePctnumberPercentage change today
weeklyChangenumberAbsolute change this week
weeklyChangePctnumberPercentage change this week
monthlyChangenumberAbsolute change this month
monthlyChangePctnumberPercentage change this month
yearlyChangenumberAbsolute change this year
yearlyChangePctnumberPercentage change this year
unitstringCurrency/unit label
lastUpdatestringISO 8601 timestamp of last update

Available Collections

CollectionEndpointDescription
currenciesmarket/currenciesFX exchange rates anchored to each country, relative to a cross currency
indexesmarket/indexesMajor stock market index per country
bondsmarket/bonds10-year government bond yields per country