File size: 3,386 Bytes
3fea549
 
 
 
 
 
ca2386d
 
3fea549
 
 
 
ca2386d
3fea549
 
 
 
ca2386d
3fea549
 
 
 
 
 
 
 
ca2386d
 
3fea549
 
 
 
 
 
 
 
 
 
 
 
 
ca2386d
3fea549
 
 
 
 
 
 
 
 
 
 
ca2386d
3fea549
 
 
 
 
 
ca2386d
3fea549
 
 
 
 
ab02ac4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3fea549
 
 
ca2386d
 
3fea549
 
 
 
 
 
ca2386d
 
 
 
 
 
 
 
 
 
 
3fea549
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
  "description": "API Keys Configuration for Crypto Intelligence Hub",
  "last_updated": "2025-12-12",
  
  "block_explorers": {
    "etherscan": {
      "key": "${ETHERSCAN_KEY}",
      "backup_key": "${ETHERSCAN_BACKUP_KEY}",
      "url": "https://api.etherscan.io/api",
      "rate_limit": "5 req/sec"
    },
    "bscscan": {
      "key": "${BSCSCAN_KEY}",
      "url": "https://api.bscscan.com/api",
      "rate_limit": "5 req/sec"
    },
    "tronscan": {
      "key": "${TRONSCAN_KEY}",
      "url": "https://apilist.tronscanapi.com/api",
      "rate_limit": "varies"
    }
  },
  
  "market_data": {
    "coinmarketcap": {
      "keys": [
        "${COINMARKETCAP_KEY_1}",
        "${COINMARKETCAP_KEY_2}"
      ],
      "url": "https://pro-api.coinmarketcap.com/v1",
      "rate_limit": "333 req/day per key",
      "endpoints": {
        "listings": "/cryptocurrency/listings/latest",
        "quotes": "/cryptocurrency/quotes/latest",
        "info": "/cryptocurrency/info"
      }
    }
  },
  
  "news": {
    "newsapi": {
      "key": "${NEWSAPI_KEY}",
      "url": "https://newsapi.org/v2",
      "rate_limit": "100 req/day (free)",
      "endpoints": {
        "everything": "/everything",
        "top_headlines": "/top-headlines"
      }
    }
  },
  
  "sentiment": {
    "custom_sentiment_api": {
      "key": "${SENTIMENT_API_KEY}",
      "description": "Custom sentiment analysis API"
    }
  },
  
  "ai_models": {
    "huggingface": {
      "key": "${HF_TOKEN}",
      "url": "https://api-inference.huggingface.co/models",
      "rate_limit": "varies"
    }
  },
  
  "aggregated_sources": {
    "hf_crypto_resources_api": {
      "name": "Crypto Resources API (HuggingFace Space)",
      "url": "https://really-amin-crypto-api-clean.hf.space",
      "docs_url": "https://really-amin-crypto-api-clean.hf.space/docs",
      "auth_required": false,
      "rate_limit": "unlimited",
      "endpoints": {
        "health": "/health",
        "top_coins": "/api/coins/top",
        "trending": "/api/trending",
        "market_overview": "/api/market",
        "sentiment_global": "/api/sentiment/global",
        "sentiment_asset": "/api/sentiment/asset/{symbol}",
        "resources_stats": "/api/resources/stats",
        "categories": "/api/categories",
        "resources_by_category": "/api/resources/category/{category}",
        "providers": "/api/providers",
        "system_status": "/api/status"
      },
      "categories_available": [
        "rpc_nodes",
        "block_explorers", 
        "market_data_apis",
        "news_apis",
        "sentiment_apis",
        "onchain_analytics_apis",
        "whale_tracking_apis",
        "hf_resources",
        "free_http_endpoints",
        "cors_proxies"
      ],
      "verified": true,
      "last_verified": "2025-12-12"
    }
  },
  
  "notifications": {
    "telegram": {
      "enabled": true,
      "bot_token": "${TELEGRAM_BOT_TOKEN}",
      "chat_id": "${TELEGRAM_CHAT_ID}"
    }
  },
  
  "environment_variables": {
    "description": "Set these in your environment or .env file",
    "variables": [
      "ETHERSCAN_KEY=",
      "ETHERSCAN_BACKUP_KEY=",
      "BSCSCAN_KEY=",
      "TRONSCAN_KEY=",
      "COINMARKETCAP_KEY_1=",
      "COINMARKETCAP_KEY_2=",
      "NEWSAPI_KEY=",
      "SENTIMENT_API_KEY=",
      "HF_TOKEN=",
      "TELEGRAM_BOT_TOKEN=",
      "TELEGRAM_CHAT_ID="
    ]
  }
}