Skip to content

Self-hosted crypto and fiat currency rates service provider. Combines MOEX, Currency-Api, ExchangeRate.host, Coinmarketcap, CryptoCompare, and Coingecko.

Notifications You must be signed in to change notification settings

Adamant-im/currencyinfo

Repository files navigation

ADAMANT Currencyinfo logo ADAMANT Currencyinfo v4

Reliable self-hosted crypto and fiat currency rates service provider.

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

Data sources for light theme

Data sources for dark theme

CurrencyInfo collects data from several sources to provide the most accurate currency rates. The sources are listed below:

  • MOEX — Moscow Exchange for fiat currencies mostly.
  • Currency API — Free fiat currency exchange rates API.
  • ExchangeRate — Simple and lightweight service for world currencies, precious metals and Bitcoin.
  • CoinMarketCap — Crypto coin rates updating every single minute.
  • CryptoCompare — Exchange rate API that provides comprehensive crypto coin and fiat list with frequent updates.
  • CoinGecko — Broad crypto coin list with data stably refreshed every 1 to 5 minutes.

Installation

Please follow the documentation at Github Wiki.

Usage

For usage, see CurrencyInfo API documentation.

Licensed under GPL-3.0, created by ADAMANT.

About

Self-hosted crypto and fiat currency rates service provider. Combines MOEX, Currency-Api, ExchangeRate.host, Coinmarketcap, CryptoCompare, and Coingecko.

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •