Skip to content

coinmetrics/api-client-r

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coin Metrics R API Client

This is an official R API Client for the Coin Metetrics API v4. Please note this is an initial implementation and is considered a beta product, it is not fully tested and intended be used for data analysis primarily. The Coin Metrics Python API Client is tested and implemented more thoroughly and is better suited for production workflows.

Installation

install.packages("devtools")
devtools::install_github("coinmetrics/api-client-r")

Introduction

You can use this client to query data from the CoinMetrics API V4. You can just set your API Key as an environment variable and get Coin Metrics data into R programs. If no API is set it will default to the community API.

> library(coinmetrics)
> Sys.setenv("CM_API_KEY"="<YOUR_API_KEY>")
> assets = c("btc", "eth", "avax")
> start_date = "2023-01-01"
> frequency="1h"
> coinmetrics::get_asset_metrics(assets = assets, frequency = frequency, start_time = start_date, metrics = c("ReferenceRateUSD"))
# A tibble: 1,281 × 3
   asset time                ReferenceRateUSD
   <chr> <dttm>                         <dbl>
 1 avax  2023-01-01 00:00:00             10.9
 2 avax  2023-01-01 01:00:00             10.8
 3 avax  2023-01-01 02:00:00             10.8
 4 avax  2023-01-01 03:00:00             10.8
 5 avax  2023-01-01 04:00:00             10.8
 6 avax  2023-01-01 05:00:00             10.7
 7 avax  2023-01-01 06:00:00             10.7
 8 avax  2023-01-01 07:00:00             10.7
 9 avax  2023-01-01 08:00:00             10.7
10 avax  2023-01-01 09:00:00             10.7
# … with 1,271 more rows
# ℹ Use `print(n = ...)` to see more rows

By default, data from the API is returned as a tibble so it can be easily manipulated. For every API endpoints supported in the coinmetrics docs, there is a related function that follows the same format.

More information

For more information on Coin Metrics or the API Offering please see the website.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages