Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Select a conversion rate API #1

Open
mauriciovieira opened this issue Oct 6, 2020 · 8 comments
Open

Select a conversion rate API #1

mauriciovieira opened this issue Oct 6, 2020 · 8 comments

Comments

@mauriciovieira
Copy link
Member

We are going to use some currency conversion rate API behind the scenes. As the bot will be free, the API must be free. It can be rate-limited, for instance, but nobody is going to pay for its use.

Please research the alternatives and write them as comments of this issue. Try to highlight pros and cons for each alternative.

@elvisserrao
Copy link

  • exchangerate-api

    • It’s free (rate-limited)
    • 2.000 API Calls/month (around 11 requests every 4 hours)
    • Daily updated data
    • No authentication provided

@elvisserrao
Copy link

  • rates-api

    • It’s free
    • Daily updated data
    • Offers Historical data since 1999.
    • It's built mostly on Python/JS.
    • No authentication provided

@elvisserrao
Copy link

@elvisserrao
Copy link

  • fixer.io

    • It’s free (rate-limited)
    • 1.000 API Calls/month (around 11 requests every 8 hours)
    • Hourly updated data
    • Authentication with apiKey

@BrunBrand
Copy link

BrunBrand commented Oct 7, 2020

  • Exchange Rates Api

    Free
    600 calls per month (reasonable) and 20 per day (ugh)
    Has 27 currencies
    Authentication via API key

@BrunBrand
Copy link

  • Open Exchange Rates

    Has a free plan
    1000 calls per month
    Hourly updates
    Base currency is USD
    Authentication via API id (key)

@mauriciovieira
Copy link
Member Author

We can think about one architectur with fallbacks if one API does not work. But out of all those alternatives, the more attractive is frankfurter. What do you think?

@BrunBrand
Copy link

Unfortunately doesn't have cryptocurrencies, but that is just a small minus should I say.
We could use two APIs, one to display the European central bank data as frankfurter and rates-api states, and another one to display cryptocurrencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants