In case you haven't heard of this tool,
bitcoin-chart-cli is a nifty little Bitcoin price tracker written in NodeJS that also spits out some technical indicators as well as support for some altcoins (though I only ever use the BTC tracker).
It's only downside is that it uses an aggressive API service CryptoCompare that will ban you if you accidentally leave the program repeating every few seconds. To get back, you need to pay them an expensive $75/
month (not year) for an API key.
Now, I've been thinking, why don't I just rip that API out and replace it with another,
unlimited API just for fetching the historical Bitcoin price?
Since I'm not in the business for writing APIs, I figured it would be best to outsource this to someone else. Now that there are a bunch of Preev clones out there, I'm sure at least
someone is willing to take on the task.
Rules:- There is no application, you are supposed to develop an API and host it, and notify me about that in this thread.
- You must make two endpoints:
--One for fetching historical price data for each
day, for most common fiat currencies (the bare minimum is USD) as an array sorted in chronological (oldest data first) order.
--The other endpoint must return today's price for a specified fiat currency.
- There must be
no periodic limiting requests. Basic rate limiting (say X requests per second) to protect yourself from DDoS attacks or using Cloudflare is fine, but the whole idea of this contest is to make an API that you can hook up price charts to without paying extraordinary prices, so no silly stuff like limit 100K requests/month.
- You need to include all daily prices starting from
2013 to be eligible for the reward - the aim is to make as complete of a price tracker as possible.
- The API must be usable without requiring an API key or registering for an account.
- This contest is open for a maximum of three months (90 days), and is subject to close at any time, such as if I select the best API;
- I reserve the right to pay out extra if you make a particularly good API (such as adding more fiat/cryptocurrencies or endpoints). I also reserve the right to not pay out the reward at all if every submission is (in my opinion) not good enough.
-
If you win the prize, you are not allowed to take down the API, except for maintenance or if you have financial problems that prohibit you from paying your hosting, or you will be red-tagged.- The prize will be paid out in BTC.
- I reserve the right to modify the rules.
You may use this thread for submissions or for discussing APIs, bitcoin price trackers, or the contest.