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