tiffany352 / rink-rs

Unit conversion tool and library written in rust

Home Page:https://rinkcalc.app/about

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Currency APIs

tiffany352 opened this issue · comments

Right now only the ECB and blockchain.info APIs are used which are totally free and don't require an API key at all. In the past there was a strong requirement on this because data was fetched in client. But now the data is aggregated by a batch job run on the backend (rinkcalc.app), so any API could be used, as long as I could afford to pay for it (some of them are outrageously expensive...)

Some decent options are below. A lot of the ones I found were simply flipping the ECB data behind a pay wall so it's important to find ones that actually use multiple data sources and will be robust to future problems like the ECB deleting a currency from their API (as happened with the Ruble).

Provider Free tier First paid tier Currencies Notes
https://currencyapi.com/ Yes $10/month "170+" No sources listed
https://currencylayer.com/ Yes $10/month "168" No sources listed
https://www.abstractapi.com/exchange-rate-api Yes $9/month A bunch High API quota, but no sources listed
https://api.forex/ Yes $10/month ??? Robust sources, high API quota
https://fixer.io/ Yes $10/month ??? No sources listed
https://exchangeratesapi.io/ Yes $10/month "200+" No sources listed