CoinMarketCap Listings Scraper avatar
CoinMarketCap Listings Scraper

Pricing

$1.50 / 1,000 results

Go to Apify Store
CoinMarketCap Listings Scraper

CoinMarketCap Listings Scraper

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.

Pricing

$1.50 / 1,000 results

Rating

0.0

(0)

Developer

Marco Migozzi

Marco Migozzi

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

3

Monthly active users

3 months ago

Last modified

Share

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.