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
| Property | Type | Description |
|---|---|---|
iso3 | string | ISO 3166-1 alpha-3 country code |
country | string | Country name |
fullName | string | Instrument full name |
group | string | currency, index, or bond |
importance | int | Importance ranking |
lastValue | number | Latest price/yield |
dailyChange | number | Absolute change today |
dailyChangePct | number | Percentage change today |
weeklyChange | number | Absolute change this week |
weeklyChangePct | number | Percentage change this week |
monthlyChange | number | Absolute change this month |
monthlyChangePct | number | Percentage change this month |
yearlyChange | number | Absolute change this year |
yearlyChangePct | number | Percentage change this year |
unit | string | Currency/unit label |
lastUpdate | string | ISO 8601 timestamp of last update |
Available Collections
| Collection | Endpoint | Description |
|---|---|---|
currencies | market/currencies | FX exchange rates anchored to each country, relative to a cross currency |
indexes | market/indexes | Major stock market index per country |
bonds | market/bonds | 10-year government bond yields per country |
More market collections are being added continuously.