Frankfurter (v1)
De v1 API is deprecated, maar blijft operationeel. Gebruik bij voorkeur v2.
API-endpoints
Frankfurter biedt endpoints voor actuele wisselkoersen, historische gegevens en tijdreeksen.
- Actuele koersen
- Haal de koersen van de laatste werkdag op. Deze worden dagelijks rond 16:00 CET bijgewerkt.
curl https://api.frankfurter.dev/v1/latest- Wijzig de basisvaluta met de parameter
base. De standaardwaarde is EUR. curl https://api.frankfurter.dev/v1/latest?base=USD- Beperk het antwoord tot specifieke doelvaluta's.
curl https://api.frankfurter.dev/v1/latest?symbols=CHF,GBP- Historische koersen
- Vraag koersen op voor een specifieke datum.
curl https://api.frankfurter.dev/v1/1999-01-04- Wijzig de basisvaluta en filter doelvaluta's.
curl https://api.frankfurter.dev/v1/1999-01-04?base=USD&symbols=EUR- Opmerking: Frankfurter slaat datums op in UTC. Als je een andere tijdzone gebruikt, vraag je mogelijk een andere datum op dan bedoeld. Gegevens voor vandaag zijn nog niet definitief en veranderen zodra nieuwe koersen worden gepubliceerd.
- Tijdreeksen
- Haal wisselkoersen over een periode op.
curl https://api.frankfurter.dev/v1/2000-01-01..2000-12-31- Haal koersen op tot heden.
curl https://api.frankfurter.dev/v1/2024-01-01..- Tip: Filter valuta's om het antwoord compacter en sneller te maken.
curl https://api.frankfurter.dev/v1/2024-01-01..?symbols=USD- Beschikbare valuta's
- Bekijk alle ondersteunde valutacodes en hun volledige namen.
curl https://api.frankfurter.dev/v1/currencies- Valuta omrekenen
- Haal de wisselkoers op en reken om in je eigen code.
function convert(from, to, amount) { fetch(`https://api.frankfurter.dev/v1/latest?base=${from}&symbols=${to}`) .then((resp) => resp.json()) .then((data) => { const convertedAmount = (amount * data.rates[to]).toFixed(2); alert(`${amount} ${from} = ${convertedAmount} ${to}`); }); } convert("EUR", "USD", 10);