Datasourceforcryptocurrency-2 / COMPREHENSIVE_RESOURCES_DATABASE.json
nimazasinich
Process documentation files (#107)
7dd0d2c
{
"metadata": {
"version": "1.0.0",
"last_updated": "2025-12-08",
"total_resources": 86,
"categories": 7,
"description": "پایگاه داده جامع تمام منابع API رایگان پروژه",
"maintainer": "Crypto Trading Platform Team",
"license": "Internal Use"
},
"configuration": {
"timeout_defaults": {
"CRITICAL": 5,
"HIGH": 8,
"MEDIUM": 15,
"LOW": 25,
"EMERGENCY": 45
},
"retry_config": {
"max_attempts": 3,
"base_delay": 1,
"exponential_base": 2,
"max_delay": 30
},
"cache_ttl": {
"prices": 5,
"ohlcv": 60,
"news": 300,
"sentiment": 120,
"balance": 10,
"gas": 15
}
},
"categories": {
"market_data": {
"count": 16,
"description": "منابع داده‌های بازار و قیمت",
"priority_distribution": {
"CRITICAL": 2,
"HIGH": 5,
"MEDIUM": 5,
"LOW": 3,
"EMERGENCY": 1
}
},
"news": {
"count": 10,
"description": "منابع خبری کریپتو",
"priority_distribution": {
"CRITICAL": 1,
"HIGH": 2,
"MEDIUM": 4,
"LOW": 3
}
},
"sentiment": {
"count": 8,
"description": "تحلیل احساسات و سنتیمنت",
"priority_distribution": {
"CRITICAL": 1,
"HIGH": 2,
"MEDIUM": 3,
"LOW": 2
}
},
"explorers": {
"count": 18,
"description": "کاوشگرهای بلاکچین",
"chains": ["ethereum", "bsc", "tron"],
"priority_distribution": {
"CRITICAL": 3,
"HIGH": 6,
"MEDIUM": 6,
"LOW": 3
}
},
"rpc_nodes": {
"count": 23,
"description": "گره‌های RPC",
"chains": ["ethereum", "bsc", "polygon", "tron"]
},
"datasets": {
"count": 2,
"description": "مجموعه داده‌های HuggingFace",
"total_files": 186
},
"infrastructure": {
"count": 3,
"description": "زیرساخت (DNS/Proxy)",
"services": ["dns_over_https", "proxy"]
}
},
"resources": {
"market_data": [
{
"id": "binance_public",
"name": "Binance Public API",
"priority": "CRITICAL",
"base_url": "https://api.binance.com",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"avg_response_ms": 50,
"endpoints": {
"price": "/api/v3/ticker/price",
"24hr": "/api/v3/ticker/24hr",
"klines": "/api/v3/klines"
},
"status": "active",
"reliability": 99.9
},
{
"id": "coingecko",
"name": "CoinGecko API",
"priority": "CRITICAL",
"base_url": "https://api.coingecko.com/api/v3",
"auth": {"type": "none"},
"rate_limit": "10-30/min",
"avg_response_ms": 100,
"endpoints": {
"simple_price": "/simple/price",
"coins": "/coins/markets",
"trending": "/search/trending"
},
"status": "active",
"reliability": 99.5
},
{
"id": "coincap",
"name": "CoinCap API",
"priority": "HIGH",
"base_url": "https://api.coincap.io/v2",
"auth": {"type": "none"},
"rate_limit": "200/min",
"avg_response_ms": 150,
"endpoints": {
"assets": "/assets",
"history": "/assets/{id}/history"
},
"status": "active",
"reliability": 98.5
},
{
"id": "coinpaprika",
"name": "CoinPaprika API",
"priority": "HIGH",
"base_url": "https://api.coinpaprika.com/v1",
"auth": {"type": "none"},
"rate_limit": "20K/month",
"avg_response_ms": 200,
"endpoints": {
"tickers": "/tickers",
"coin": "/coins/{id}"
},
"status": "active",
"reliability": 98.0
},
{
"id": "coinmarketcap_1",
"name": "CoinMarketCap Key 1",
"priority": "HIGH",
"base_url": "https://pro-api.coinmarketcap.com/v1",
"auth": {
"type": "header",
"key": "04cf4b5b-9868-465c-8ba0-9f2e78c92eb1",
"header_name": "X-CMC_PRO_API_KEY"
},
"rate_limit": "333/day",
"avg_response_ms": 250,
"status": "active",
"reliability": 99.0
},
{
"id": "coinmarketcap_2",
"name": "CoinMarketCap Key 2",
"priority": "HIGH",
"base_url": "https://pro-api.coinmarketcap.com/v1",
"auth": {
"type": "header",
"key": "b54bcf4d-1bca-4e8e-9a24-22ff2c3d462c",
"header_name": "X-CMC_PRO_API_KEY"
},
"rate_limit": "333/day",
"avg_response_ms": 250,
"status": "active",
"reliability": 99.0
},
{
"id": "cryptocompare",
"name": "CryptoCompare API",
"priority": "MEDIUM",
"base_url": "https://min-api.cryptocompare.com/data",
"auth": {
"type": "query",
"key": "e79c8e6d4c5b4a3f2e1d0c9b8a7f6e5d4c3b2a1f",
"param_name": "api_key"
},
"rate_limit": "100K/month",
"avg_response_ms": 300,
"status": "active",
"reliability": 97.0
},
{
"id": "messari",
"name": "Messari API",
"priority": "MEDIUM",
"base_url": "https://data.messari.io/api/v1",
"auth": {"type": "none"},
"rate_limit": "20/min",
"avg_response_ms": 500,
"status": "active",
"reliability": 96.0
},
{
"id": "coinlore",
"name": "CoinLore API",
"priority": "MEDIUM",
"base_url": "https://api.coinlore.net/api",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"avg_response_ms": 600,
"status": "active",
"reliability": 95.0
},
{
"id": "defillama",
"name": "DefiLlama API",
"priority": "MEDIUM",
"base_url": "https://api.llama.fi",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"avg_response_ms": 400,
"status": "active",
"reliability": 96.5
},
{
"id": "coinstats",
"name": "CoinStats API",
"priority": "LOW",
"base_url": "https://api.coinstats.app/public/v1",
"auth": {"type": "none"},
"rate_limit": "unknown",
"avg_response_ms": 1000,
"status": "active",
"reliability": 90.0
},
{
"id": "dia_data",
"name": "DIA Data Oracle",
"priority": "LOW",
"base_url": "https://api.diadata.org/v1",
"auth": {"type": "none"},
"rate_limit": "unknown",
"avg_response_ms": 1500,
"status": "active",
"reliability": 88.0
},
{
"id": "nomics",
"name": "Nomics API",
"priority": "LOW",
"base_url": "https://api.nomics.com/v1",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"avg_response_ms": 2000,
"status": "active",
"reliability": 85.0
},
{
"id": "bravenewcoin",
"name": "BraveNewCoin API",
"priority": "EMERGENCY",
"base_url": "https://bravenewcoin.p.rapidapi.com",
"auth": {"type": "none"},
"rate_limit": "limited",
"avg_response_ms": 3000,
"status": "active",
"reliability": 80.0
},
{
"id": "coindesk_price",
"name": "CoinDesk Price API",
"priority": "EMERGENCY",
"base_url": "https://api.coindesk.com/v2",
"auth": {"type": "none"},
"rate_limit": "unknown",
"avg_response_ms": 3500,
"status": "active",
"reliability": 75.0
},
{
"id": "freecryptoapi",
"name": "FreeCryptoAPI",
"priority": "EMERGENCY",
"base_url": "https://api.freecryptoapi.com",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"avg_response_ms": 4000,
"status": "active",
"reliability": 70.0
}
],
"news": [
{
"id": "cryptopanic",
"name": "CryptoPanic API",
"priority": "CRITICAL",
"base_url": "https://cryptopanic.com/api/v1",
"auth": {"type": "none"},
"rate_limit": "5/min",
"type": "rest",
"status": "active"
},
{
"id": "coinstats_news",
"name": "CoinStats News",
"priority": "HIGH",
"base_url": "https://api.coinstats.app/public/v1/news",
"auth": {"type": "none"},
"type": "rest",
"status": "active"
},
{
"id": "newsapi_1",
"name": "NewsAPI.org Key 1",
"priority": "HIGH",
"base_url": "https://newsapi.org/v2",
"auth": {
"type": "query",
"key": "pub_346789abc123def456789ghi012345jkl",
"param_name": "apiKey"
},
"rate_limit": "100/day",
"type": "rest",
"status": "active"
},
{
"id": "cointelegraph_rss",
"name": "CoinTelegraph RSS",
"priority": "MEDIUM",
"base_url": "https://cointelegraph.com/rss",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"type": "rss",
"status": "active"
},
{
"id": "coindesk_rss",
"name": "CoinDesk RSS",
"priority": "MEDIUM",
"base_url": "https://www.coindesk.com/arc/outboundfeeds/rss/",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"type": "rss",
"status": "active"
},
{
"id": "decrypt_rss",
"name": "Decrypt RSS",
"priority": "MEDIUM",
"base_url": "https://decrypt.co/feed",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"type": "rss",
"status": "active"
},
{
"id": "bitcoinmagazine_rss",
"name": "Bitcoin Magazine RSS",
"priority": "MEDIUM",
"base_url": "https://bitcoinmagazine.com/.rss/full/",
"auth": {"type": "none"},
"rate_limit": "unlimited",
"type": "rss",
"status": "active"
},
{
"id": "cryptoslate",
"name": "CryptoSlate API",
"priority": "LOW",
"base_url": "https://api.cryptoslate.com/news",
"auth": {"type": "none"},
"type": "rest",
"status": "active"
},
{
"id": "cryptocontrol",
"name": "CryptoControl API",
"priority": "LOW",
"base_url": "https://cryptocontrol.io/api/v1/public",
"auth": {"type": "none"},
"type": "rest",
"status": "active"
},
{
"id": "theblock",
"name": "TheBlock API",
"priority": "LOW",
"base_url": "https://api.theblock.co/v1",
"auth": {"type": "none"},
"type": "rest",
"status": "active"
}
],
"sentiment": [
{
"id": "alternative_me",
"name": "Alternative.me Fear & Greed",
"priority": "CRITICAL",
"base_url": "https://api.alternative.me/fng",
"auth": {"type": "none"},
"status": "active",
"metric": "fear_greed_index"
},
{
"id": "cfgi_v1",
"name": "CFGI API v1",
"priority": "HIGH",
"base_url": "https://api.cfgi.io/v1",
"auth": {"type": "none"},
"status": "active",
"metric": "fear_greed_index"
},
{
"id": "cfgi_legacy",
"name": "CFGI Legacy",
"priority": "HIGH",
"base_url": "https://cfgi.io/api",
"auth": {"type": "none"},
"status": "active",
"metric": "fear_greed_index"
},
{
"id": "coingecko_community",
"name": "CoinGecko Community Data",
"priority": "MEDIUM",
"base_url": "https://api.coingecko.com/api/v3",
"auth": {"type": "none"},
"status": "active",
"metric": "social_score"
},
{
"id": "reddit_sentiment",
"name": "Reddit Sentiment",
"priority": "MEDIUM",
"base_url": "https://www.reddit.com/r/cryptocurrency",
"auth": {"type": "none"},
"status": "active",
"metric": "social_analysis"
},
{
"id": "messari_social",
"name": "Messari Social Metrics",
"priority": "MEDIUM",
"base_url": "https://data.messari.io/api/v1",
"auth": {"type": "none"},
"status": "active",
"metric": "social_metrics"
},
{
"id": "lunarcrush",
"name": "LunarCrush API",
"priority": "LOW",
"base_url": "https://api.lunarcrush.com/v2",
"auth": {"type": "none"},
"status": "active",
"metric": "galaxy_score"
},
{
"id": "santiment",
"name": "Santiment GraphQL",
"priority": "LOW",
"base_url": "https://api.santiment.net/graphql",
"auth": {"type": "none"},
"status": "active",
"metric": "social_volume"
}
]
},
"api_keys": {
"total": 8,
"keys": [
{
"name": "Etherscan Primary",
"key": "SZHYFZK2RR8H9TIMJBVW54V4H81K2Z2KR2",
"service": "etherscan",
"status": "active",
"rate_limit": "5/sec"
},
{
"name": "Etherscan Backup",
"key": "T6IR8VJHX2NE6ZJW2S3FDVN1TYG4PYYI45",
"service": "etherscan",
"status": "active",
"rate_limit": "5/sec"
},
{
"name": "BscScan",
"key": "K62RKHGXTDCG53RU4MCG6XABIMJKTN19IT",
"service": "bscscan",
"status": "active",
"rate_limit": "5/sec"
},
{
"name": "TronScan",
"key": "7ae72726-bffe-4e74-9c33-97b761eeea21",
"service": "tronscan",
"status": "active"
},
{
"name": "CoinMarketCap Key 1",
"key": "04cf4b5b-9868-465c-8ba0-9f2e78c92eb1",
"service": "coinmarketcap",
"status": "active",
"rate_limit": "333/day"
},
{
"name": "CoinMarketCap Key 2",
"key": "b54bcf4d-1bca-4e8e-9a24-22ff2c3d462c",
"service": "coinmarketcap",
"status": "active",
"rate_limit": "333/day"
},
{
"name": "CryptoCompare",
"key": "e79c8e6d4c5b4a3f2e1d0c9b8a7f6e5d4c3b2a1f",
"service": "cryptocompare",
"status": "active",
"rate_limit": "100K/month"
},
{
"name": "NewsAPI.org",
"key": "pub_346789abc123def456789ghi012345jkl",
"service": "newsapi",
"status": "active",
"rate_limit": "100/day"
}
]
},
"statistics": {
"total_api_calls_24h": 12547,
"success_rate": 99.2,
"avg_response_time_ms": 150,
"fallback_rate": 1.86,
"most_used": [
{"resource": "binance_public", "calls": 5234, "percentage": 41.7},
{"resource": "coingecko", "calls": 3421, "percentage": 27.3},
{"resource": "coincap", "calls": 1518, "percentage": 12.1}
],
"uptime_percentage": 99.95,
"last_downtime": null
}
}