{indicator}: Get specific indicator across all countries

API: tradingeconomics.com:trading-economics-api
Endpoint: /country/all/{indicator}
Response format: application/json
Charset: utf-8
Auth: unknown
Method: GET
Last Status: 200
Latency: 577ms

Description

Retrieve a specific economic indicator (e.g., GDP, inflation) for all countries that have data for that indicator.

Parameters (3)

c (string, query, required)

API key. Use 'guest:guest' for limited access.

f (string, query, optional)

Output format

Constraints: {'enum': ['json', 'csv', 'xml', 'html']}

indicator (string, path, required)

Indicator name (e.g., 'gdp', 'inflation-rate', 'unemployment-rate')

Examples (1)

Get specific indicator across all countries openapi-spec
curl 'https://api.tradingeconomics.com/country/all/gdp?c=guest%3Aguest&f=json'
import requests

resp = requests.get(
    "https://api.tradingeconomics.com/country/all/gdp",
    params={
        'c': 'guest:guest',
        'f': 'json',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("tradingeconomics")
result = api.fetch("country/all/{indicator}", c="guest:guest", f="json")

for item in result:
    print(item)
const resp = await fetch("https://api.tradingeconomics.com/country/all/gdp?c=guest%3Aguest&f=json");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 04:02:06.367723 200 577ms
2026-04-15 01:27:27.787339 200 552ms
2026-04-14 01:07:27.498168 200 553ms
2026-04-12 16:05:35.506450 200 513ms
2026-04-10 04:23:03.338609 200 544ms
2026-04-09 02:58:17.277238 200 660ms
2026-03-23 09:44:23.528742 200 462ms