Currencyinfo
Self-hosted crypto and fiat currency rates service provider. Combines MOEX, Currency-Api, ExchangeRate.host, Coinmarketcap, CryptoCompare, and Coingecko.
Install / Use
/learn @Adamant-im/CurrencyinfoREADME
<sub><img src="./.github/logo.png" alt="ADAMANT Currencyinfo logo" height="30"></sub> ADAMANT Currencyinfo <sup>v4</sup>
<i>Reliable self-hosted crypto and fiat currency rates service provider.</i>
GET http://localhost:36661/get?coin=ADM
{
"success": true,
"date": 1720472096540,
"result": {
"ADM/USD": 0.02978666,
"ADM/RUB": 2.652919086307
},
"last_updated": 1720472046060,
"version": "4.0.0"
}
Features
- 🏠 Self-hosted — Operate your own instance with control over rates sources
- 🔒 Reliable — Checks multiple sources for discrepancies and alerts on significant changes
- 📉 Efficient API Calls — Compatible with free API keys to minimize costs
- 📬 Notification Integration — Sends alerts via Slack, Discord, and ADAMANT Messenger
- 📊 Local Rate History — Stores rate history on the server, avoiding additional requests
- 🛠 Flexible Configuration — Easily tailor CurrencyInfo to your needs using a configuration file
- 🚀 Fast Performance — Provides RESTful API access with minimal hardware requirements
- 💻 Open-source — Free for any use
Exchange Rates API
<img src="./.github/banner-light.png#gh-light-mode-only" alt="Data sources for light theme" height="320" align="right"> <img src="./.github/banner-dark.png#gh-dark-mode-only" alt="Data sources for dark theme" height="320" align="right"> <p align="left"> CurrencyInfo collects data from several sources to provide the most accurate currency rates. The sources are listed below: <ul> <li><a href="https://moex.com">MOEX</a> — Moscow Exchange for fiat currencies mostly. </li> <li><a href="https://github.com/fawazahmed0/exchange-api">Currency API</a> — Free fiat currency exchange rates API. </li> <li><a href="https://exchangerate.host">ExchangeRate</a> — Simple and lightweight service for world currencies, precious metals and Bitcoin. </li> <li><a href="https://coinmarketcap.com">CoinMarketCap</a> — Crypto coin rates updating every single minute. </li> <li><a href="https://cryptocompare.com">CryptoCompare</a> — Exchange rate API that provides comprehensive crypto coin and fiat list with frequent updates. </li> <li><a href="https://coingecko.com">CoinGecko</a> — Broad crypto coin list with data stably refreshed every 1 to 5 minutes. </li> </ul> </p>Installation
Please follow the documentation at Github Wiki.
Usage
For usage, see CurrencyInfo API documentation.
<h1></h1> <p align="center">Licensed under <a href="https://github.com/adamant-im/currencyinfo?tab=GPL-3.0-1-ov-file#readme">GPL-3.0</a>, created by ADAMANT.</p>