cryptopanic
Node.js unofficial client to CryptoPanic.com API
CryptoPanic.com is a news aggregator platform indicating impact on price and market for traders and cryptocurrency enthusiasts. Users can vote to mark important, bullish or bearish price signals.
Install
npm install --save cryptopanic
Usage
const Cryptopanic = require('cryptopanic')
let cp = new Cryptopanic({auth_token: '<YOUR AUTH TOKEN>'})
cp.currencies(['BTC', 'XRP'])
.filter('bullish')
.fetchPosts()
.then(console.log)
.catch(console.error)
Methods
* Get your auth token from the cryptopanic API page.
auth(<string>)
: Add your Auth token.currencies(<Array>)
: Filter by currencies symbol (ex. BTC
, ETH
, XRP
).addRegion(<String>)
: Filter by regions. Available regions: en, de, es, it (Italiano), pt (Português), ru (Русский). You can add multiple regions.filter(<string>)
: You can use any of UI filters using one of this filter: trending
hot
bullish
bearish
important
saved
lol
.public()
: To enable public API.following()
: Filter only 'Following' feed (private only).fetchPosts()
: Get the posts using your filtering rules and api token.fetchPortfolio()
: Get your portfolio data (private only).version()
: Get API version.
Debug
To enable debug set the env var DEBUG=cryptopanic
Author
Rocco Musolino (@roccomuso)
License
MIT