coinpaprika-js

0.1.8 • Public • Published

Latest Version GitHub last commit npm downloads

NPM

Installation

npm install coinpaprika-js

This project is designed to help you make your own projects that interact with the coinpaprika.com API in javascript.

Coinpaprika delivers full market data to the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more.

( async () => {
    const cp = require( 'coinpaprika-js' );
    
    // Get market overview data
    console.log( await cp.global() );
    
    // List coins
    console.log( await cp.coins() );
    
    // Get coin by ID
    console.log( await cp.coin("btc-bitcoin") );
    
    // Get 24h OHLC candle (USD,BTC)
    console.log( await cp.candle() );
    
    // Get Today's OHLC candle: rolls over at 23:59:59 (USD,BTC)
    console.log( await cp.today() );
    
    // Get tickers for all coins (USD,BTC,ETH)
    console.log( await cp.tickers() );
    
    // Get ticker information for a specific coin (USD,BTC,ETH)
    console.log( await cp.ticker("btc-bitcoin", { quotes: "USD,BTC,ETH" }) );
    
    // Get historical ticker information for a specific coin (USD,BTC,ETH)
    console.log( await cp.historical("btc-bitcoin", "2019-01-20") );
    
    // Get historical OHLCV information for a specific coin (USD,BTC)
    console.log( await cp.candles("btc-bitcoin", "2019-01-01", { limit: 366 }) );
    
    // List exchanges (USD,BTC,ETH,PLN)
    console.log( await cp.exchangeList() );
    
    // Get exchange by ID (USD,BTC)
    console.log( await cp.exchange("binance") );
    
    // Get markets by exchange ID (USD,BTC,ETH,PLN)
    console.log( await cp.exchangeMarkets("binance") );
    
    // Get markets by coin ID (USD,BTC,ETH,PLN)
    console.log( await cp.markets("btc-bitcoin") );
    
    // Get exchanges by coin ID
    console.log( await cp.exchanges("btc-bitcoin") );
    
    // Get events by coin ID
    console.log( await cp.events("btc-bitcoin") );
    
    // Get tweets by coin ID
    console.log( await cp.twitter("btc-bitcoin") );
    
    // Get person by ID
    console.log( await cp.people("vitalik-buterin") );
    
    // List tags
    console.log( await cp.tags("coins,icos") );
    
    // Get tag by ID
    console.log( await cp.tag("blockchain-service") );
    
    // Search
    console.log( await cp.search("btc") );
    
    // Get market depth by ID
    console.log( await cp.depth("btc-bitcoin") );
 
    // Get market capitalization (24h 7d 30d 1q 1y)
    console.log( await cp.mcap("24h") );
 
    // Get market capitalization excluding BTC (24h 7d 30d 1q 1y)
    console.log( await cp.altcap("7d") );
} )();

Browser usage

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="coinpaprika.js"></script>
<script>
    (async () => {
        console.log(await cp.global());
    })();
</script> 

Documentation

See https://api.coinpaprika.com

Views

Readme

Keywords

Package Sidebar

Install

npm i coinpaprika-js

Weekly Downloads

3

Version

0.1.8

License

MIT

Unpacked Size

11.7 kB

Total Files

4

Last publish

Collaborators

  • jaggedsoft