Skip to content
A simple script for downloading all cryptocurrency icons from CoinMarketCap
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
icons
.gitignore Added .DS_Store to .gitignore Jun 30, 2018
.npmignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
PULL_REQUEST_TEMPLATE.md
README.md
index.js
package.json
readme_banner.png

README.md


Cryptocurrency icons

coinmarketcap-icons

A simple script for downloading all cryptocurrency icons from CoinMarketCap


Key Features

  • Build with Node.js
  • Downloads all icons in 16x16, 32x32, 64x64 or 128x128 pixels
  • Names icons based on slug, ticker or rank
  • Always gets the latest icons in .png format
  • Super simple to run 😉

How To Use

To run this script, you'll need Git and Node.js. Next open up your terminal and from your command line type:

# Clone the repo
$ git clone https://github.com/MitchDorrestijn/coinmarketcap-icons.git

# Go into the coinmarketcap-icons directory
$ cd coinmarketcap-icons

# Run the script
$ node index.js

By default, the script downloads all cryptocurrency icons from CoinMarketCap in the format 128x128px with the slug as name. However, you can give a couple extra arguments to change this behaviour, like:

# Download all icons in 128x128px with the slug as name (default)
node index.js slug 128x128

# Download all icons in 64x64px with the slug as name
node index.js slug 64x64

# Download all icons in 32x32px with the slug as name
node index.js slug 32x32

# Download all icons in 16x16px with the slug as name
node index.js slug 16x16

# Download all icons in 128x128px with the ticker symbol as name
node index.js symbol 128x128

# Download all icons in 64x64px with the ticker symbol as name
node index.js symbol 64x64

# Download all icons in 32x32px with the ticker symbol as name
node index.js symbol 32x32

# Download all icons in 16x16px with the ticker symbol as name
node index.js symbol 16x16

# Download all icons in 128x128px with the rank number as name
node index.js rank 128x128

# Download all icons in 64x64px with the rank number as name
node index.js rank 64x64

# Download all icons in 32x32px with the rank number as name
node index.js rank 32x32

# Download all icons in 16x16px with the rank number as name
node index.js rank 16x16

The icons will be saved in the icons directory. If this directory doesn't exist the script will make one.

Donations

If this script helped you out please consider a donation. Donations are used to pay for my education as a web developer.

  • Bitcoin (BTC) 1Lawi284xuNSL2QPPnpeLp637oN74M7LCQ
  • Ethereum (ETH) 0x06DF41dE423167AD8D761AfBcbcb95D0508CF541
  • Litecoin (LTC) LYjsYCTn1BgbXkGjizRiurjC4YMh2VZsF2

Thanks in advance 😊

Legal

As stated in the CoinMarketCap FAQ it is allowed to use resources from the coinmarketcap.com website.

Licence

MIT

You can’t perform that action at this time.