Live Currency Converter

Free live exchange rates from the European Central Bank — no API key, no signup. Need 200+ currencies or real-time mid-market rates? The live-currency-rates npm package supports those too, server-side.

npm version GitHub stars
Frankfurter
FREE · No key
European Central Bank · ~30 currencies · daily reference rates
Waiting for input…

Use it in your project

npm install live-currency-rates
import { Convert, setup } from 'live-currency-rates';

// Free — no key, no signup (default)
await Convert(100).from('USD').to('EUR');

// Pro — real-time rates
setup({ apiKey: 'art_live_...' });
await Convert(100).from('USD').to('EUR');

Three providers supported: Frankfurter (free, ECB), fawazahmed0 (free, 200+ incl. crypto), and AllRatesToday (real-time with key). See the npm page for docs.