CoinMarketCap Listings Scraper avatar
CoinMarketCap Listings Scraper

Pricing

$1.50 / 1,000 results

Go to Apify Store
CoinMarketCap Listings Scraper

CoinMarketCap Listings Scraper

Developed by

Marco Migozzi

Marco Migozzi

Maintained by Community

Extract cryptocurrency market data from CoinMarketCap including trending cryptocurrencies, gainers/losers, and recently added tokens. Gets prices, market caps, volumes, percentage changes, and logo URLs.

0.0 (0)

Pricing

$1.50 / 1,000 results

0

2

2

Last modified

3 days ago

CoinMarketCap Listings Scraper for Apify

A powerful Selenium-based web scraper for CoinMarketCap that extracts cryptocurrency market data from three different sections: Trending Cryptocurrencies, Gainers/Losers, and Recently Added cryptocurrencies.

🚀 Features

  • Three Data Sources: Scrapes data from multiple CoinMarketCap sections
  • Comprehensive Data: Extracts prices, market caps, volumes, percentage changes, logos, and more
  • Smart Classification: Automatically categorizes gainers vs losers
  • Logo URLs: Includes cryptocurrency and blockchain logo URLs
  • Robust Error Handling: Continues processing even if individual rows fail
  • Selenium-based: Uses headless Chrome for reliable scraping

📊 Data Sources

URL: https://coinmarketcap.com/trending-cryptocurrencies/

Data Extracted:

  • Position
  • Symbol
  • Name
  • Logo URL
  • Price
  • 24h % Change
  • 7d % Change
  • 30d % Change
  • Market Cap
  • Volume 24H

2. Gainers & Losers

URL: https://coinmarketcap.com/gainers-losers/

Data Extracted:

  • Ranking
  • Symbol
  • Name
  • Logo URL
  • Price
  • 24h % Change
  • Volume 24H
  • Type (gainer/loser)

3. Recently Added

URL: https://coinmarketcap.com/new/

Data Extracted:

  • Position
  • Symbol
  • Name
  • Logo URL
  • Price
  • 1h % Change
  • 24h % Change
  • Fully Diluted Market Cap
  • Volume
  • Blockchain
  • Blockchain Logo URL
  • Added (time)

🔧 Input Configuration

The actor accepts a single input parameter:

{
"type": "trending"
}

Valid types:

  • "trending" - Scrapes trending cryptocurrencies
  • "gl" - Scrapes gainers and losers (both tables)
  • "recently" - Scrapes recently added cryptocurrencies

📤 Output Format

{
"position": "1",
"symbol": "ETH",
"name": "Ethereum",
"logo_url": "https://s2.coinmarketcap.com/static/img/coins/64x64/1027.png",
"price": "$4,652.06",
"change_24h": "8.37%",
"change_7d": "28.40%",
"change_30d": "52.11%",
"market_cap": "$561,543,737,841",
"volume_24h": "$64,585,962,733"
}

Gainers/Losers Output Example

{
"ranking": "66",
"symbol": "FORM",
"name": "Four",
"logo_url": "https://s2.coinmarketcap.com/static/img/coins/64x64/23635.png",
"price": "$3.80",
"change_24h": "-0.86%",
"volume_24h": "$12,613,060",
"type": "loser"
}

Recently Added Output Example

{
"position": "1",
"symbol": "SKITTEN",
"name": "SKITTEN",
"logo_url": "https://s2.coinmarketcap.com/static/img/coins/64x64/37701.png",
"price": "$0.001118",
"change_1h": "-0.01%",
"change_24h": "0.72%",
"fully_diluted_market_cap": "$1,108,034",
"volume": "$58,284",
"blockchain": "Base",
"blockchain_logo_url": "https://s2.coinmarketcap.com/static/img/coins/64x64/27716.png",
"added": "1 hours ago"
}

🎯 Use Cases

  • Market Analysis: Track trending cryptocurrencies and market movements
  • Trading Signals: Monitor gainers/losers for trading opportunities
  • New Token Discovery: Stay updated with recently added cryptocurrencies
  • Portfolio Management: Get comprehensive market data for decision making
  • Research: Analyze cryptocurrency market trends and patterns

🔒 Rate Limiting & Best Practices

  • Uses appropriate delays between requests
  • Implements robust error handling
  • Respects CoinMarketCap's structure and styling
  • Uses headless Chrome for reliable rendering

🛠 Technical Details

  • Runtime: Python 3.11+
  • Browser: Headless Chrome
  • Framework: Selenium WebDriver
  • Platform: Apify Cloud
  • Output: JSON dataset

📝 Notes

  • Percentage changes correctly handle negative values with proper signs
  • Logo URLs are high-resolution (64x64px) official images
  • The actor extracts from both gainers and losers tables automatically
  • Recently added cryptocurrencies include blockchain information and logos
  • All monetary values are formatted as displayed on CoinMarketCap

🚨 Disclaimer

This actor is for educational and research purposes. Please respect CoinMarketCap's terms of service and use responsibly. The data extracted is publicly available information displayed on the website.

📞 Support

For issues, feature requests, or questions about this actor, please contact the developer or submit an issue in the project repository.