CoinCap.io API Client v0.2.0 CoinCap View Source

CoinCap Client Module for Elixir (see https://github.com/CoinCapDev/CoinCap.io)

Link to this section Summary

Link to this section Functions

Get coins

Example

iex(1)> CoinCap.coins
{:ok,
 ["300", "611", "808", "888", "EOS", "QSP", "MONA", "PLBT", "SRC", "BLOCKPAY",
  "POT", "VIA", "OCL", "ICN", "XLM", "LBC", "HPB", "BTM2", "APX", "LSK", "LOG",
  "AIR", "YTN", "XNN", "NOBL", "POP", "PHO", "XLR", "XPM", "TRDT", "PBL", "MNX",
  "ICE", "REC", "XAUR", "BUMBA", "SOJ", "REX", "XRE", "MUSIC", "URO", "MILO",
  "CL", "WISH", "WOMEN", "EMD", "HORSE", "MAX", ...]}

Get global data

Example

iex(4)> CoinCap.global
{:ok,
 %{
   "altCap" => 273309135246.36258,
   "bitnodesCount" => 11512,
   "btcCap" => 188303518800,
   "btcPrice" => 11124.678525677316,
   "dom" => 81.06,
   "totalCap" => 461612654046.3616,
   "volumeAlt" => 434974294.3048591,
   "volumeBtc" => 1861181248.8378923,
   "volumeTotal" => 2296155543.14275
 }}

Get all information about a symbol

Example

iex(5)> CoinCap.page(“BTC”)

{:ok,
 %{
   "_id" => "179bd7dc-72b3-4eee-b373-e719a9489ed9",
   "altCap" => 273311640446.9097,
   "alt_name" => "bitcoin",
   "bitnodesCount" => 11512,
   "btcCap" => 188303518800,
   "btcPrice" => 11155.255799758635,
   "cap24hrChange" => 5.89,
   "display_name" => "Bitcoin",
   "dom" => 81.09,
   "id" => "BTC",
   "market_cap" => 188466652329.94717,
   "price" => 11145.6,
   "price_btc" => 1,
   "price_eth" => 12.78309428076488,
   "price_eur" => 9069.970331649482,
   "price_ltc" => 53.11677360977898,
   "price_usd" => 11155.255799758635,
   "price_zec" => 28.35666134745666,
   "rank" => 1,
   "status" => "available",
   "supply" => 16894875,
   "totalCap" => 461615159246.90875,
   "type" => "cmc",
   "volume" => 8512890000,
   "volumeAlt" => 435603646.8557662,
   "volumeBtc" => 1867794474.2766063,
   "volumeTotal" => 2303398121.132372,
   "vwap_h24" => 10860.437012671366
 }}