| { | |
| "schema": { | |
| "name": "Crypto Resource Registry", | |
| "version": "2.0.0", | |
| "updated_at": "2025-12-13", | |
| "description": "Enhanced registry with new data sources integrated - Crypto API Clean (281 resources) and Crypto DT Source (unified API v2.0.0)", | |
| "spec": { | |
| "entry_shape": { | |
| "id": "string", | |
| "name": "string", | |
| "category_or_chain": "string (category / chain / type / role)", | |
| "base_url": "string", | |
| "auth": { | |
| "type": "string", | |
| "key": "string|null", | |
| "param_name/header_name": "string|null" | |
| }, | |
| "docs_url": "string|null", | |
| "endpoints": "object|string|null", | |
| "notes": "string|null" | |
| } | |
| } | |
| }, | |
| "registry": { | |
| "metadata": { | |
| "description": "Comprehensive cryptocurrency data collection database with newly integrated sources: Crypto API Clean (281+ resources) and Crypto DT Source (unified API v2.0.0). Complete coverage of RPC nodes, block explorers, market data, news, sentiment, on-chain analytics, whale tracking, AI models, and datasets.", | |
| "version": "2.0.0", | |
| "updated": "2025-12-13", | |
| "sources": [ | |
| "crypto_resources_unified_2025-11-11.json (base)", | |
| "https://really-amin-crypto-api-clean-fixed.hf.space (NEW)", | |
| "https://crypto-dt-source.onrender.com (NEW)" | |
| ], | |
| "total_entries": 283, | |
| "new_sources_added": 2, | |
| "last_update_note": "Integrated 2 new comprehensive data sources" | |
| }, | |
| "new_unified_sources": [ | |
| { | |
| "id": "crypto_api_clean_hf", | |
| "name": "Crypto API Clean - HuggingFace Space", | |
| "category": "resource_database", | |
| "base_url": "https://really-amin-crypto-api-clean-fixed.hf.space", | |
| "auth": { | |
| "type": "none", | |
| "key": null, | |
| "notes": "No authentication required" | |
| }, | |
| "docs_url": "https://really-amin-crypto-api-clean-fixed.hf.space", | |
| "endpoints": { | |
| "health": "/health", | |
| "stats": "/api/resources/stats", | |
| "list": "/api/resources/list", | |
| "categories": "/api/categories", | |
| "category": "/api/resources/category/{category}", | |
| "websocket": "/ws" | |
| }, | |
| "features": { | |
| "total_resources": 281, | |
| "total_categories": 12, | |
| "categories": { | |
| "rpc_nodes": 24, | |
| "block_explorers": 33, | |
| "market_data_apis": 33, | |
| "news_apis": 17, | |
| "sentiment_apis": 14, | |
| "onchain_analytics_apis": 14, | |
| "whale_tracking_apis": 10, | |
| "community_sentiment_apis": 1, | |
| "hf_resources": 9, | |
| "free_http_endpoints": 13, | |
| "local_backend_routes": 106, | |
| "cors_proxies": 7 | |
| } | |
| }, | |
| "rate_limits": { | |
| "requests_per_minute": 60, | |
| "requests_per_hour": 1000 | |
| }, | |
| "priority": 2, | |
| "weight": 75, | |
| "notes": "Comprehensive database of 281+ cryptocurrency resources. Provides access to multiple data source categories including RPC nodes, block explorers, market data APIs, news APIs, sentiment APIs, on-chain analytics, whale tracking, HuggingFace resources, and more. Includes WebSocket support for real-time updates." | |
| }, | |
| { | |
| "id": "crypto_dt_source_api", | |
| "name": "Crypto DT Source - Unified Data API", | |
| "category": "unified_data", | |
| "base_url": "https://crypto-dt-source.onrender.com", | |
| "auth": { | |
| "type": "none", | |
| "key": null, | |
| "notes": "No authentication required" | |
| }, | |
| "docs_url": "https://crypto-dt-source.onrender.com/docs", | |
| "endpoints": { | |
| "root": "/api", | |
| "status": "/api/v1/status", | |
| "coingecko_price": "/api/v1/coingecko/price", | |
| "binance_klines": "/api/v1/binance/klines", | |
| "fear_greed_index": "/api/v1/alternative/fng", | |
| "reddit_top": "/api/v1/reddit/top", | |
| "rss_feed": "/api/v1/rss/feed", | |
| "hf_sentiment": "/api/v1/hf/sentiment", | |
| "hf_models": "/api/v1/hf/models", | |
| "hf_datasets": "/api/v1/hf/datasets" | |
| }, | |
| "features": { | |
| "version": "2.0.0", | |
| "direct_model_loading": "No pipelines - Direct HuggingFace model inference", | |
| "external_apis": [ | |
| "CoinGecko", | |
| "Binance", | |
| "Alternative.me", | |
| "Reddit", | |
| "RSS feeds" | |
| ], | |
| "ai_models": [ | |
| "kk08/CryptoBERT", | |
| "cardiffnlp/twitter-roberta-base-sentiment-latest", | |
| "ProsusAI/finbert", | |
| "ElKulako/cryptobert" | |
| ], | |
| "datasets": [ | |
| "linxy/CryptoCoin", | |
| "WinkingFace/CryptoLM-Bitcoin-BTC-USDT", | |
| "WinkingFace/CryptoLM-Ethereum-ETH-USDT", | |
| "WinkingFace/CryptoLM-Solana-SOL-USDT", | |
| "WinkingFace/CryptoLM-Ripple-XRP-USDT" | |
| ], | |
| "total_models": 4, | |
| "total_datasets": 5, | |
| "rate_limiting": "Enabled with per-endpoint limits", | |
| "real_time_data": "Market prices, news, sentiment, blockchain data" | |
| }, | |
| "rate_limits": { | |
| "requests_per_minute": 30, | |
| "requests_per_hour": 500 | |
| }, | |
| "priority": 2, | |
| "weight": 75, | |
| "notes": "Unified cryptocurrency data API v2.0.0 providing direct HuggingFace model inference, external API integration (CoinGecko, Binance, Alternative.me, Reddit, RSS), cryptocurrency datasets, and real-time market data. Supports sentiment analysis with CryptoBERT and FinBERT models. Includes comprehensive market data with top 100 crypto prices, candlestick data, Fear & Greed Index, social media posts, and news feeds." | |
| } | |
| ], | |
| "integration_notes": { | |
| "crypto_api_clean": { | |
| "primary_use": "Resource discovery and database access", | |
| "fallback_priority": "High (Priority 2)", | |
| "best_for": [ | |
| "Finding alternative data sources", | |
| "Discovering RPC nodes", | |
| "Locating block explorers", | |
| "Market data API discovery", | |
| "News and sentiment API sources" | |
| ], | |
| "client_location": "backend/services/crypto_api_clean_client.py" | |
| }, | |
| "crypto_dt_source": { | |
| "primary_use": "Direct data access and AI sentiment analysis", | |
| "fallback_priority": "High (Priority 2)", | |
| "best_for": [ | |
| "Real-time cryptocurrency prices", | |
| "Candlestick/OHLCV data", | |
| "Fear & Greed Index", | |
| "Sentiment analysis (CryptoBERT)", | |
| "Social media posts (Reddit)", | |
| "News feeds (RSS)", | |
| "AI model inference" | |
| ], | |
| "client_location": "backend/services/crypto_dt_source_client.py" | |
| } | |
| }, | |
| "usage_examples": { | |
| "crypto_api_clean": { | |
| "get_stats": "GET /api/resources/stats", | |
| "get_market_apis": "GET /api/resources/category/market_data_apis", | |
| "get_sentiment_apis": "GET /api/resources/category/sentiment_apis", | |
| "get_all_resources": "GET /api/resources/list" | |
| }, | |
| "crypto_dt_source": { | |
| "get_btc_price": "GET /api/v1/coingecko/price?ids=bitcoin&vs_currencies=usd", | |
| "get_candlesticks": "GET /api/v1/binance/klines?symbol=BTCUSDT&interval=1h", | |
| "get_fear_greed": "GET /api/v1/alternative/fng?limit=1", | |
| "analyze_sentiment": "GET /api/v1/hf/sentiment?text=Bitcoin%20is%20great&model_key=cryptobert_kk08", | |
| "get_reddit_posts": "GET /api/v1/reddit/top?subreddit=cryptocurrency&limit=10", | |
| "get_news": "GET /api/v1/rss/feed?feed_name=coindesk&limit=20" | |
| } | |
| }, | |
| "provider_status": { | |
| "crypto_api_clean": { | |
| "status": "operational", | |
| "last_checked": "2025-12-13T08:22:25Z", | |
| "response_time_ms": 150, | |
| "reliability": "high" | |
| }, | |
| "crypto_dt_source": { | |
| "status": "operational", | |
| "last_checked": "2025-12-13T08:22:26Z", | |
| "response_time_ms": 200, | |
| "reliability": "high" | |
| } | |
| } | |
| } | |
| } | |