Awesome Open Source
Awesome Open Source

api.lionshare.capital

API that powers Lionshare by providing both historical (REST) and realtime time (websocket) cryptocurrency market data. The data is sourced from GDAX, Poloniex, and Coinmarketcap.

Build with Node, Koa 2, uws and Redis.

API Endpoints

Prices

GET https://api.lionshare.capital/api/prices

Params

  • period: hour | day | week | month | year

Returns historic prices for supported digital currencies

Example response:

{
  "data": {
    "BTC": [924.2, 924.63, 923.82, 923.02, 924.82, ...],
    "ETH": [10.74, 10.8, 10.79, 10.82, 10.82, 10.84, 10.78, ...],
    "LTC": [3.88, 3.86, 3.85, 3.85, 3.86, 3.86, 3.84, ...]
    ...
  }
}

Markets

GET https://api.lionshare.capital/api/markets

Returns market capitalization data

Example response:

{
  "data": {
    "BTC": 14718750986, 
    "ETH": 943628626,
    "LTC": 188560718,
    ...
  }
}

Development

Redis is required for caching and a valid connection URL should be set to REDIS_URL environment variable before running the development server. .env is loaded on startup. Make sure that you have redis installed and running (redis-server) for local development.

yarn
yarn dev

Deploy

License

MIT

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,061,746
Redis (23,849
Websocket (13,866
Ethereum (13,774
Bitcoin (11,431
Real Time (10,523
Cryptocurrency (7,583
Koa (4,619
Poloniex (313
Gdax (286