Loading...

Download Coinbase API Data with R

As a follow up to our article where we demonstrate how to download Coinbase historical price data via their API in Python, this short script will allow you to do the same thing but in R. This was requested by some of our users as an alternative to Python; and there are not many R scripts freely available out there for things like this. (*As with before, please follow the Coinbase market data policy and only use for personal use*).
Effectively this is what this script is doing:

    1. Reset global variables and import the libraries we are going to use
    2. Create a function that accepts a crypto Pair and filename as arguments
    3. Call the Coinbase API for Daily granularity and rename the columns to correct values
    4. Write a CSV file based on the filename/path chosen

This script is extremely simple, and hopefully beneficial in your cryptocurrency analysis




Notice: Information contained herein is not and should not be construed as an offer, solicitation, or recommendation to buy or sell securities. The information has been obtained from sources we believe to be reliable; however no guarantee is made or implied with respect to its accuracy, timeliness, or completeness. Author does not own the any crypto currency discussed. The information and content are subject to change without notice. CryptoDataDownload and its affiliates do not provide investment, tax, legal or accounting advice.

This material has been prepared for informational purposes only and is the opinion of the author, and is not intended to provide, and should not be relied on for, investment, tax, legal, accounting advice. You should consult your own investment, tax, legal and accounting advisors before engaging in any transaction. All content published by CryptoDataDownload is not an endorsement whatsoever. CryptoDataDownload was not compensated to submit this article. Please also visit our Privacy policy; disclaimer; and terms and conditions page for further information.

Latest Posts
Follow Us
Notify me of new content