All CategoriesVisitVisitVisitVisitVisitVisit
📊
Economy
BLS Public Data API
U.S. Bureau of Labor Statistics
US Bureau of Labor Statistics. Unemployment, CPI, wages, and employment data.
Unemployment RateCPIPPIJob OpeningsAverage Hourly Earnings
No AuthFreeMonthlyCountry
Quick start
const res = await fetch('https://api.bls.gov/publicAPI/v2/timeseries/data/', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
seriesid: ['CUUR0000SA0'],
startyear: '2023',
endyear: '2024',
registrationkey: process.env.BLS_API_KEY,
}),
});
const { Results } = await res.json();
Results.series[0].data.slice(0, 3).forEach(d =>
console.log(`${d.year}-${d.period}: ${d.value}`)
);Eurostat API
Eurostat
Official statistics for the EU. Economy, population, society, environment.
EU GDPEmployment RateInflationTrade StatisticsPopulation
No AuthFreeMonthlyRegional
Quick start
const res = await fetch(
'https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/namq_10_gdp?format=JSON&lang=EN&unit=CP_MEUR&na_item=B1GQ&geo=EU27_2020&sinceTimePeriod=2022-Q1'
);
const { value, dimension } = await res.json();
console.log('EU GDP data points:', Object.keys(value).length);Eurostat API
Eurostat
Eurostat's Eurostat API provides access to gdp, trade, population and more. Regional coverage, updated daily. No authentication required.
GDPTradePopulationPricesEmploymentEnvironment
No AuthFreeDailyRegional
VisitFRED API
Federal Reserve Bank of St. Louis
Federal Reserve Economic Data. 800,000+ US and international economic time series.
GDPUnemployment RateCPIInterest RatesM2 Money Supply
API KeyFreeDailyGlobal
Quick start
const res = await fetch(
`https://api.stlouisfed.org/fred/series/observations?series_id=UNRATE&api_key=${process.env.FRED_API_KEY}&file_type=json&limit=5&sort_order=desc`
);
const { observations } = await res.json();
observations.forEach(o => console.log(`${o.date}: ${o.value}%`));IMF Data API
IMF
IMF's IMF Data API provides access to gdp, inflation, trade balance and more. Global coverage, updated annual. No authentication required.
GDPInflationTrade balanceExchange ratesDebt
No AuthFreeAnnualGlobal
VisitIMF Data API
IMF
International Monetary Fund economic data. GDP, inflation, exchange rates, debt.
GDP per CapitaCurrent Account BalanceDebt-to-GDPExchange RatesTrade Balance
No AuthFreeMonthlyGlobal
Quick start
const res = await fetch(
'https://dataservices.imf.org/REST/SDMX_JSON.svc/CompactData/IFS/Q.US.FITB_XDC_GDP_R_PT?startPeriod=2020&endPeriod=2024'
);
const data = await res.json();
const obs = data.CompactData.DataSet.Series.Obs;
obs.slice(-4).forEach(o => console.log(`${o['@TIME_PERIOD']}: ${o['@OBS_VALUE']}`));OECD Statistics API
OECD
OECD's OECD Statistics API provides access to national accounts, education, health and more. Global coverage, updated annual. No authentication required.
National accountsEducationHealthEmploymentTrade
No AuthFreeAnnualGlobal
VisitOECD.Stat API
OECD
OECD statistical data on 38 countries. Employment, health, education, GDP.
GDP GrowthEmployment RateHealth SpendingCO2 per CapitaEducation Attainment
No AuthFreeMonthlyGlobal
Quick start
const res = await fetch(
'https://sdmx.oecd.org/public/rest/data/OECD.SDD.NAD,DSD_NAMAIN1@DF_TABLE1_EXPENDITURE_HCPC,1.0/A.AUS+CAN+FRA+DEU+JPN+GBR+USA.B1GQ.XDC?startPeriod=2022&endPeriod=2023&format=jsondata'
);
const data = await res.json();
console.log('OECD GDP data received:', JSON.stringify(data).slice(0, 200));Trading Economics API
Trading Economics
20M+ economic indicators, exchange rates, stock market indexes, and commodities.
20M+ IndicatorsInterest RatesCommodity PricesBond YieldsStock Indices
API KeyFreeReal-timeGlobal
Quick start
const res = await fetch(
`https://api.tradingeconomics.com/calendar?c=${process.env.TE_API_KEY}&d1=2024-01-01&d2=2024-01-07`
);
const events = await res.json();
events.slice(0, 5).forEach(e => console.log(`${e.Date} [${e.Country}] ${e.Event}: ${e.Actual}`));