Frankfurter is a free, open-source currency data API that tracks reference exchange rates published by the European Central Bank.


          // Click or touch here to run the code
          const host = 'frankfurter.app';
          fetch(`https://${host}/latest`)
            .then(res => res.json())
            .then((data) => {
              alert(JSON.stringify(data, null, 4));
            });
        

I have been using Frankfurter for several years now to enable multi-currency ecommerce in web apps. It's close enough to the perfect microservice—lightweight, reusable, easy to set up if you prefer to deploy privately.

Hakan Ensari

Why Frankfurter

Frankfurter (formerly Fixer) is an open-source API for current and historical foreign exchange rates published daily by the European Central Bank. It does not require an API key or limit access. It's a perfect match for web and mobile apps where you do not want to expose keys and generate individual hits from many clients.


Powerful API

Fetch current and historical rates. Download time series for any date range.

Deploy anywhere

Use our free hosted service. Self-host with Docker. One-click deploy to Heroku.

Robust

Battle-tested by thousands of developers since 2012. HTTPS by default.

Get Started


Example app built with Frankfurter