A simple Node.js project that uses the Binance API to track the cryptocurrencies with the biggest price movements over the last 24 hours.
The project can identify both:
- 📉 Dumping Coins — cryptocurrencies with the biggest price drops
- 📈 Pumping Coins — cryptocurrencies with the biggest price increases
- Fetches real-time 24-hour ticker data from Binance
- Filters only USDT trading pairs
- Finds the biggest price drops
- Finds the biggest price gains
- Sorts cryptocurrencies by percentage change
- Displays the top 20 market movers
- Simple and lightweight Node.js implementation
binance-market-movers/
│
├── dumping.js # 📉 Biggest price drops
├── pumping.js # 📈 Biggest price gains
└── README.md
- Node.js
- npm
- Axios
Clone the repository:
git clone https://github.com/YOUR_USERNAME/binance-market-movers.git
cd binance-market-moversInstall dependencies:
npm install axiosTo find the cryptocurrencies with the biggest price drops:
node dumping.jsExample output:
📉 Biggest Drops (24h)
1. BTCUSDT | -12.45%
2. ETHUSDT | -10.83%
3. SOLUSDT | -9.72%
4. XRPUSDT | -8.64%
The script:
- Fetches Binance 24-hour ticker data.
- Filters only
USDTpairs. - Selects coins with a negative
priceChangePercent. - Sorts them from the biggest loss to the smallest loss.
- Displays the top 20 results.
To find the cryptocurrencies with the biggest price gains:
node pumping.jsExample output:
📈 Biggest Gains (24h)
1. DOGEUSDT | +15.82%
2. XRPUSDT | +12.41%
3. ADAUSDT | +10.73%
4. SOLUSDT | +9.85%
The script:
- Fetches Binance 24-hour ticker data.
- Filters only
USDTpairs. - Selects coins with a positive
priceChangePercent. - Sorts them from the highest gain to the lowest gain.
- Displays the top 20 results.
This project uses the Binance 24-hour ticker endpoint to retrieve market data.
The data includes information such as:
- Trading pair
- Price change
- Price change percentage
- Last price
- Trading volume
- High and low price
The number of displayed coins can be changed by modifying:
const TOP_COINS = 20;For example, to display the top 10:
const TOP_COINS = 10;This project is for educational and research purposes only.
The information provided by this project should not be considered financial or investment advice.
Cryptocurrency markets are highly volatile. Always do your own research and understand the risks before making any investment decisions.
This project is open-source and available under the MIT License.