Show HN: Python library for fetching/storing/streaming crypto market data
18 days ago
- #data-fetching
- #cryptocurrency
- #python-library
- High-performance Python library for fetching, storing, and streaming historical cryptocurrency market data.
- Supports fetching OHLCV candle data from 100+ cryptocurrency exchanges.
- Efficient storage with SQLite database featuring automatic deduplication and indexing.
- Memory-efficient streaming capabilities for handling large datasets.
- Intelligent gap detection to automatically identify and fill missing data periods.
- Real-time progress tracking for long-running operations.
- Automatic retry logic with exponential backoff for failed requests.
- Intuitive builder patterns for constructing queries and requests.
- Full async/await support for high-performance operations.
- Built on CCXT for compatibility with 100+ exchanges.
- Comprehensive testing with 90%+ test coverage ensuring reliability and stability.
- Easy installation via pip or from source.
- Modular architecture with clear separation of concerns.
- Contributions welcome under MIT License.