OpenBB-finance/OpenBB
View on GitHub[FR] Add Real-time Cryptocurrency Data Provider Integration
Open
#7,177 opened on Jul 23, 2025
extensionsfeaturehelp wanted
Description
Problem Statement
Currently, the OpenBB Platform has limited real-time cryptocurrency data sources. While there are existing crypto providers, many users need access to more comprehensive real-time data for trading decisions, portfolio management, and market analysis.
Proposed Solution
Integrate additional real-time cryptocurrency data providers such as:
- CoinGecko Pro API for real-time prices and market data
- CryptoCompare API for historical and real-time data
- Messari API for fundamental crypto data (as mentioned in issue #5519)
Benefits
- Enhanced real-time data accuracy for crypto analysis
- Better coverage of altcoins and DeFi tokens
- Improved user experience for crypto traders and analysts
- Expanded data source options for reliability
Implementation Details
- Create new provider extensions following OpenBB Platform patterns
- Implement standard data models for crypto data
- Add proper error handling and rate limiting
- Include comprehensive unit and integration tests
- Update documentation with new provider usage examples
Acceptance Criteria
- Real-time price data retrieval works correctly
- Historical data fetching is implemented
- Proper error handling for API failures
- Rate limiting respects provider limits
- Documentation is updated
- Tests achieve >90% coverage
Additional Context
This would complement the existing crypto extension and align with the platform's goal of providing comprehensive financial data access.