All Categories
💹

Finance

Alpha Vantage
Alpha Vantage
Real-time and historical stock, forex, crypto and economic indicator data.
Stock QuotesOHLCV DataTechnical IndicatorsForex RatesCrypto Prices
API KeyFreeReal-timeGlobal
Quick start
const res = await fetch(
  `https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=${process.env.AV_API_KEY}`
);
const { 'Time Series (Daily)': series } = await res.json();
const latest = Object.entries(series)[0];
console.log(`${latest[0]}: close = $${latest[1]['4. close']}`);
Visit
CoinGecko
CoinGecko
Cryptocurrency prices, market cap, trading volume and exchange data. No key required.
Crypto PricesMarket CapTrading VolumeExchange RankingsDeFi Metrics
No AuthFreeReal-timeGlobal
Quick start
const res = await fetch(
  'https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,solana&vs_currencies=usd&include_24hr_change=true'
);
const data = await res.json();
Object.entries(data).forEach(([coin, info]) =>
  console.log(`${coin}: $${info.usd.toLocaleString()} (${info.usd_24h_change?.toFixed(2)}%)`)
);
Visit
Frankfurter
Frankfurter
Free, open-source API for current and historical foreign exchange rates from ECB.
EUR Base Rates33 Currency PairsHistorical Time SeriesDaily UpdatesOpen Source
No AuthFreeDailyGlobal
Quick start
const res = await fetch(
  'https://api.frankfurter.app/latest?from=USD&to=EUR,GBP,JPY,KRW'
);
const { base, date, rates } = await res.json();
console.log(`Exchange rates from ${base} (${date}):`);
Object.entries(rates).forEach(([cur, rate]) => console.log(`  ${cur}: ${rate}`));
Visit
Open Exchange Rates
Open Exchange Rates
Reliable forex exchange rates for 200+ currencies with historical data.
Live Forex RatesHistorical RatesCurrency Conversion200+ CurrenciesDaily Updates
API KeyFreeHourlyGlobal
Quick start
const res = await fetch(
  `https://openexchangerates.org/api/latest.json?app_id=${process.env.OER_APP_ID}&symbols=EUR,GBP,JPY,KRW`
);
const { base, rates } = await res.json();
Object.entries(rates).forEach(([currency, rate]) =>
  console.log(`1 ${base} = ${rate} ${currency}`)
);
Visit
Polygon.io
Polygon.io
Real-time and historical market data for stocks, options, forex and crypto.
Stock TicksOptions ChainFinancial StatementsCrypto DataNews Sentiment
API KeyFreeReal-timeGlobal
Quick start
const res = await fetch(
  `https://api.polygon.io/v2/aggs/ticker/AAPL/range/1/day/2024-01-01/2024-01-07?apiKey=${process.env.POLYGON_API_KEY}`
);
const { results } = await res.json();
results.forEach(r =>
  console.log(`${new Date(r.t).toDateString()}: open=$${r.o}, close=$${r.c}, vol=${r.v.toLocaleString()}`)
);
Visit
World Bank Finance
World Bank
Global financial development data including GDP, inflation and trade statistics.
GDPForeign InvestmentTrade StatisticsDebt StatisticsFinancial Inclusion
No AuthFreeAnnualGlobal
Quick start
const res = await fetch(
  'https://api.worldbank.org/v2/country/US;CN;DE;JP;GB/indicator/FP.CPI.TOTL.ZG?format=json&mrv=1'
);
const [, data] = await res.json();
data.forEach(d => console.log(`${d.country.value}: CPI inflation ${d.value?.toFixed(2)}% (${d.date})`));
Visit