Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
Retrieves crypto currency information and historical prices as well as information on the exchanges they are listed on. Historical data contains daily open, high, low and close values for all crypto c
FinanceRGitHub @sstoecklOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Cryptocurrency Market Data
Translation pending
Loading the full README.
Read the full README ↗This is a modification of the original crypto package by jesse
vent. It is entirely set up to use
means from the tidyverse and provides tibbles with all data
available via the web-api of
coinmarketcap.com. It does not require
an API key but in turn only provides information that is also available
through the website of
coinmarketcap.com.
It allows the user to retrieve
crypto_listings() a list of all coins that were historically listed
on CMC (main dataset to avoid delisting bias) according to the CMC
API
documentationcrypto_list() a list of all coins that are listed as either being
active, delisted or untracked according to the CMC API
documentationcrypto_info() a list of all information available for all available
coins according to the CMC API
documentationcrypto_history() the most powerful function of this package that
allows to download the entire available history for all coins covered
by CMC according to the CMC API
documentationcrypto_global_quotes() a dataset of historical global crypto
currency market metrics to the CMC API
documentationfiat_list() a mapping of all fiat currencies available via the CMC
WEB
API
(note: since v2.0.0 only USD is available)exchange_list() a list of all exchanges available as either being
active, delisted or untracked according to the CMC API
documentationexchange_info() a list of all information available for all given
exchanges according to the CMC API
documentationSince version 3.0.0 the package also draws on CoinGecko as a second, independent source, again without an API key. The cg_* functions return tibbles with the same column names as their CMC counterparts:
cg_list(), cg_listings(), cg_info() the CoinGecko coin universe (including dead coins via cg_id_mapping()), a full current snapshot with prices, and coin metadatacg_history() and cg_history_by_id() daily close, volume and market cap for the full lifetime of each coin (USD), plus daily OHLC for the last 30 dayscrypto_crosswalk() links CoinMarketCap ids to CoinGecko ids, including dead coins, from the weekly Open Crypto Pricing crosswalk (CC BY 4.0)See vignette("coingecko-integration") for a walkthrough and vignette("cg-vs-cmc") for matching and reconciling the two sources.
CoinGecko becomes a second data source (cg_* functions), and crypto_crosswalk() links CoinMarketCap and CoinGecko ids. crypto_listings() now returns all coins and their prices by default (limit = NULL, quote = TRUE); the old default limit = 5000 cut every historical day at rank 5,000 since 2021. crypto_info() and exchange_info() use a column allowlist and no longer break when CMC adds fields. See NEWS for the full list.
Slight change in api output broke crypto_info() (new additional
column). Fixed.
Slight change in api output broke crypto_info(). Fixed.
After a major change in the api structure of coinmarketcap.com, the package had to be rewritten. As a result, many functions had to be rewritten, because data was not available any more in a similar format or with similar accuracy. Unfortunately, this will potentially break many users implementations. Here is a detailed list of changes:
This is the beginning of the README. Read the rest at the original. Read the full README ↗