All notable changes to the CoinMarketCap Listings Scraper will be documented in this file.
- Initial release of CoinMarketCap Listings Scraper
- Support for three data sources:
- Trending Cryptocurrencies
- Gainers & Losers (both tables)
- Recently Added Cryptocurrencies
- Comprehensive data extraction including:
- Prices, market caps, volumes
- Percentage changes (1h, 24h, 7d, 30d)
- Cryptocurrency and blockchain logos
- Smart classification of gainers vs losers
- Robust error handling and logging
- Selenium-based headless Chrome scraping
- Proper handling of negative percentage values
- Logo URL extraction for both cryptocurrencies and blockchains
- Multi-source scraping: Three different CoinMarketCap sections
- Rich data output: Complete market information with visual assets
- Type classification: Automatic categorization of gainers/losers
- Error resilience: Continues processing even if individual rows fail
- Real-time data: Extracts current market information
- Professional output: Structured JSON with consistent formatting
- Python 3.11+ with Selenium WebDriver
- Headless Chrome browser automation
- Apify Cloud platform integration
- CSS selector-based data extraction
- Input validation and schema definition
- Comprehensive test suite
- Complete README with usage examples
- API documentation with schema definitions
- Input/output format specifications
- Technical implementation details