{ "providers": { "coingecko": { "name": "CoinGecko", "category": "market_data", "base_url": "https://api.coingecko.com/api/v3", "endpoints": { "coins_list": "/coins/list", "coins_markets": "/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=100", "global": "/global", "trending": "/search/trending", "simple_price": "/simple/price?ids=bitcoin,ethereum&vs_currencies=usd" }, "rate_limit": { "requests_per_minute": 50, "requests_per_day": 10000 }, "requires_auth": false, "priority": 10, "weight": 100 }, "coinpaprika": { "name": "CoinPaprika", "category": "market_data", "base_url": "https://api.coinpaprika.com/v1", "endpoints": { "tickers": "/tickers", "global": "/global", "coins": "/coins" }, "rate_limit": { "requests_per_minute": 25, "requests_per_day": 20000 }, "requires_auth": false, "priority": 9, "weight": 90 }, "coincap": { "name": "CoinCap", "category": "market_data", "base_url": "https://api.coincap.io/v2", "endpoints": { "assets": "/assets", "rates": "/rates", "markets": "/markets" }, "rate_limit": { "requests_per_minute": 200, "requests_per_day": 500000 }, "requires_auth": false, "priority": 9, "weight": 95 }, "cryptocompare": { "name": "CryptoCompare", "category": "market_data", "base_url": "https://min-api.cryptocompare.com/data", "endpoints": { "price": "/price?fsym=BTC&tsyms=USD", "pricemulti": "/pricemulti?fsyms=BTC,ETH,BNB&tsyms=USD", "top_list": "/top/mktcapfull?limit=100&tsym=USD" }, "rate_limit": { "requests_per_minute": 100, "requests_per_hour": 100000 }, "requires_auth": false, "priority": 8, "weight": 80 }, "nomics": { "name": "Nomics", "category": "market_data", "base_url": "https://api.nomics.com/v1", "endpoints": { "currencies": "/currencies/ticker?ids=BTC,ETH&convert=USD", "global": "/global-ticker?convert=USD", "markets": "/markets" }, "rate_limit": { "requests_per_day": 1000 }, "requires_auth": false, "priority": 7, "weight": 70, "note": "May require API key for full access" }, "messari": { "name": "Messari", "category": "market_data", "base_url": "https://data.messari.io/api/v1", "endpoints": { "assets": "/assets", "asset_metrics": "/assets/{asset}/metrics", "market_data": "/assets/{asset}/metrics/market-data" }, "rate_limit": { "requests_per_minute": 20, "requests_per_day": 1000 }, "requires_auth": false, "priority": 8, "weight": 85 }, "livecoinwatch": { "name": "LiveCoinWatch", "category": "market_data", "base_url": "https://api.livecoinwatch.com", "endpoints": { "coins": "/coins/list", "single": "/coins/single", "overview": "/overview" }, "rate_limit": { "requests_per_day": 10000 }, "requires_auth": false, "priority": 7, "weight": 75 }, "bitquery": { "name": "Bitquery", "category": "blockchain_data", "base_url": "https://graphql.bitquery.io", "endpoints": { "graphql": "" }, "rate_limit": { "requests_per_month": 50000 }, "requires_auth": false, "priority": 8, "weight": 80, "query_type": "graphql" }, "etherscan": { "name": "Etherscan", "category": "blockchain_explorers", "base_url": "https://api.etherscan.io/api", "endpoints": { "eth_supply": "?module=stats&action=ethsupply", "eth_price": "?module=stats&action=ethprice", "gas_oracle": "?module=gastracker&action=gasoracle" }, "rate_limit": { "requests_per_second": 5 }, "requires_auth": false, "priority": 10, "weight": 100 }, "bscscan": { "name": "BscScan", "category": "blockchain_explorers", "base_url": "https://api.bscscan.com/api", "endpoints": { "bnb_supply": "?module=stats&action=bnbsupply", "bnb_price": "?module=stats&action=bnbprice" }, "rate_limit": { "requests_per_second": 5 }, "requires_auth": false, "priority": 9, "weight": 90 }, "polygonscan": { "name": "PolygonScan", "category": "blockchain_explorers", "base_url": "https://api.polygonscan.com/api", "endpoints": { "matic_supply": "?module=stats&action=maticsupply", "gas_oracle": "?module=gastracker&action=gasoracle" }, "rate_limit": { "requests_per_second": 5 }, "requires_auth": false, "priority": 9, "weight": 90 }, "arbiscan": { "name": "Arbiscan", "category": "blockchain_explorers", "base_url": "https://api.arbiscan.io/api", "endpoints": { "gas_oracle": "?module=gastracker&action=gasoracle", "stats": "?module=stats&action=tokensupply" }, "rate_limit": { "requests_per_second": 5 }, "requires_auth": false, "priority": 8, "weight": 80 }, "optimistic_etherscan": { "name": "Optimistic Etherscan", "category": "blockchain_explorers", "base_url": "https://api-optimistic.etherscan.io/api", "endpoints": { "gas_oracle": "?module=gastracker&action=gasoracle" }, "rate_limit": { "requests_per_second": 5 }, "requires_auth": false, "priority": 8, "weight": 80 }, "blockchair": { "name": "Blockchair", "category": "blockchain_explorers", "base_url": "https://api.blockchair.com", "endpoints": { "bitcoin": "/bitcoin/stats", "ethereum": "/ethereum/stats", "multi": "/stats" }, "rate_limit": { "requests_per_day": 1000 }, "requires_auth": false, "priority": 8, "weight": 85 }, "blockchain_info": { "name": "Blockchain.info", "category": "blockchain_explorers", "base_url": "https://blockchain.info", "endpoints": { "stats": "/stats", "pools": "/pools?timespan=5days", "ticker": "/ticker" }, "rate_limit": { "requests_per_second": 1 }, "requires_auth": false, "priority": 7, "weight": 75 }, "blockscout_eth": { "name": "Blockscout Ethereum", "category": "blockchain_explorers", "base_url": "https://eth.blockscout.com/api", "endpoints": { "stats": "?module=stats&action=tokensupply" }, "rate_limit": { "requests_per_second": 10 }, "requires_auth": false, "priority": 6, "weight": 60 }, "ethplorer": { "name": "Ethplorer", "category": "blockchain_explorers", "base_url": "https://api.ethplorer.io", "endpoints": { "get_top": "/getTop", "get_token_info": "/getTokenInfo/{address}" }, "rate_limit": { "requests_per_second": 2 }, "requires_auth": false, "priority": 7, "weight": 75 }, "covalent": { "name": "Covalent", "category": "blockchain_data", "base_url": "https://api.covalenthq.com/v1", "endpoints": { "chains": "/chains/", "token_balances": "/{chain_id}/address/{address}/balances_v2/" }, "rate_limit": { "requests_per_day": 100 }, "requires_auth": true, "priority": 7, "weight": 70, "note": "Requires API key" }, "moralis": { "name": "Moralis", "category": "blockchain_data", "base_url": "https://deep-index.moralis.io/api/v2", "endpoints": { "token_price": "/erc20/{address}/price", "nft_metadata": "/nft/{address}/{token_id}" }, "rate_limit": { "requests_per_second": 25 }, "requires_auth": true, "priority": 8, "weight": 80, "note": "Requires API key" }, "alchemy": { "name": "Alchemy", "category": "blockchain_data", "base_url": "https://eth-mainnet.g.alchemy.com/v2", "endpoints": { "nft_metadata": "/getNFTMetadata", "token_balances": "/getTokenBalances" }, "rate_limit": { "requests_per_second": 25 }, "requires_auth": true, "priority": 9, "weight": 90, "note": "Requires API key" }, "infura": { "name": "Infura", "category": "blockchain_data", "base_url": "https://mainnet.infura.io/v3", "endpoints": { "eth_call": "" }, "rate_limit": { "requests_per_day": 100000 }, "requires_auth": true, "priority": 9, "weight": 90, "note": "Requires API key" }, "quicknode": { "name": "QuickNode", "category": "blockchain_data", "base_url": "https://endpoints.omniatech.io/v1/eth/mainnet", "endpoints": { "rpc": "" }, "rate_limit": { "requests_per_second": 25 }, "requires_auth": false, "priority": 8, "weight": 80 }, "defillama": { "name": "DefiLlama", "category": "defi", "base_url": "https://api.llama.fi", "endpoints": { "protocols": "/protocols", "tvl": "/tvl/{protocol}", "chains": "/chains", "historical": "/historical/{protocol}" }, "rate_limit": { "requests_per_second": 5 }, "requires_auth": false, "priority": 10, "weight": 100 }, "debank": { "name": "DeBank", "category": "defi", "base_url": "https://openapi.debank.com/v1", "endpoints": { "user": "/user", "token_list": "/token/list", "protocol_list": "/protocol/list" }, "rate_limit": { "requests_per_second": 1 }, "requires_auth": false, "priority": 8, "weight": 80 }, "zerion": { "name": "Zerion", "category": "defi", "base_url": "https://api.zerion.io/v1", "endpoints": { "portfolio": "/wallets/{address}/portfolio", "positions": "/wallets/{address}/positions" }, "rate_limit": { "requests_per_day": 1000 }, "requires_auth": false, "priority": 7, "weight": 70 }, "yearn": { "name": "Yearn Finance", "category": "defi", "base_url": "https://api.yearn.finance/v1", "endpoints": { "vaults": "/chains/1/vaults/all", "apy": "/chains/1/vaults/apy" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 7, "weight": 75 }, "aave": { "name": "Aave", "category": "defi", "base_url": "https://aave-api-v2.aave.com", "endpoints": { "data": "/data/liquidity/v2", "rates": "/data/rates" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 8, "weight": 80 }, "compound": { "name": "Compound", "category": "defi", "base_url": "https://api.compound.finance/api/v2", "endpoints": { "ctoken": "/ctoken", "account": "/account" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 8, "weight": 80 }, "uniswap_v3": { "name": "Uniswap V3", "category": "defi", "base_url": "https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3", "endpoints": { "graphql": "" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 9, "weight": 90, "query_type": "graphql" }, "pancakeswap": { "name": "PancakeSwap", "category": "defi", "base_url": "https://api.pancakeswap.info/api/v2", "endpoints": { "summary": "/summary", "tokens": "/tokens", "pairs": "/pairs" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 8, "weight": 85 }, "sushiswap": { "name": "SushiSwap", "category": "defi", "base_url": "https://api.sushi.com", "endpoints": { "analytics": "/analytics/tokens", "pools": "/analytics/pools" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 8, "weight": 80 }, "curve": { "name": "Curve Finance", "category": "defi", "base_url": "https://api.curve.fi/api", "endpoints": { "pools": "/getPools/ethereum/main", "volume": "/getVolume/ethereum" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 8, "weight": 80 }, "1inch": { "name": "1inch", "category": "defi", "base_url": "https://api.1inch.io/v5.0/1", "endpoints": { "tokens": "/tokens", "quote": "/quote", "liquidity_sources": "/liquidity-sources" }, "rate_limit": { "requests_per_second": 1 }, "requires_auth": false, "priority": 8, "weight": 80 }, "opensea": { "name": "OpenSea", "category": "nft", "base_url": "https://api.opensea.io/api/v1", "endpoints": { "collections": "/collections", "assets": "/assets", "events": "/events" }, "rate_limit": { "requests_per_second": 4 }, "requires_auth": false, "priority": 9, "weight": 90 }, "rarible": { "name": "Rarible", "category": "nft", "base_url": "https://api.rarible.org/v0.1", "endpoints": { "items": "/items", "collections": "/collections" }, "rate_limit": { "requests_per_second": 5 }, "requires_auth": false, "priority": 8, "weight": 80 }, "nftport": { "name": "NFTPort", "category": "nft", "base_url": "https://api.nftport.xyz/v0", "endpoints": { "nfts": "/nfts/{chain}/{contract}", "stats": "/transactions/stats/{chain}" }, "rate_limit": { "requests_per_second": 1 }, "requires_auth": true, "priority": 7, "weight": 70, "note": "Requires API key" }, "reservoir": { "name": "Reservoir", "category": "nft", "base_url": "https://api.reservoir.tools", "endpoints": { "collections": "/collections/v5", "tokens": "/tokens/v5" }, "rate_limit": { "requests_per_second": 5 }, "requires_auth": false, "priority": 8, "weight": 85 }, "cryptopanic": { "name": "CryptoPanic", "category": "news", "base_url": "https://cryptopanic.com/api/v1", "endpoints": { "posts": "/posts/" }, "rate_limit": { "requests_per_day": 1000 }, "requires_auth": false, "priority": 8, "weight": 80 }, "newsapi": { "name": "NewsAPI", "category": "news", "base_url": "https://newsapi.org/v2", "endpoints": { "everything": "/everything?q=cryptocurrency", "top_headlines": "/top-headlines?category=business" }, "rate_limit": { "requests_per_day": 100 }, "requires_auth": true, "priority": 7, "weight": 70, "note": "Requires API key" }, "coindesk_rss": { "name": "CoinDesk RSS", "category": "news", "base_url": "https://www.coindesk.com/arc/outboundfeeds/rss", "endpoints": { "feed": "/?outputType=xml" }, "rate_limit": { "requests_per_minute": 10 }, "requires_auth": false, "priority": 8, "weight": 85 }, "cointelegraph_rss": { "name": "Cointelegraph RSS", "category": "news", "base_url": "https://cointelegraph.com/rss", "endpoints": { "feed": "" }, "rate_limit": { "requests_per_minute": 10 }, "requires_auth": false, "priority": 8, "weight": 85 }, "bitcoinist_rss": { "name": "Bitcoinist RSS", "category": "news", "base_url": "https://bitcoinist.com/feed", "endpoints": { "feed": "" }, "rate_limit": { "requests_per_minute": 10 }, "requires_auth": false, "priority": 7, "weight": 75 }, "reddit_crypto": { "name": "Reddit Crypto", "category": "social", "base_url": "https://www.reddit.com/r/cryptocurrency", "endpoints": { "hot": "/hot.json", "top": "/top.json", "new": "/new.json" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 7, "weight": 75 }, "twitter_trends": { "name": "Twitter Crypto Trends", "category": "social", "base_url": "https://api.twitter.com/2", "endpoints": { "search": "/tweets/search/recent?query=cryptocurrency" }, "rate_limit": { "requests_per_minute": 15 }, "requires_auth": true, "priority": 6, "weight": 60, "note": "Requires API key" }, "lunarcrush": { "name": "LunarCrush", "category": "social", "base_url": "https://api.lunarcrush.com/v2", "endpoints": { "assets": "?data=assets", "market": "?data=market" }, "rate_limit": { "requests_per_day": 1000 }, "requires_auth": false, "priority": 7, "weight": 75 }, "santiment": { "name": "Santiment", "category": "sentiment", "base_url": "https://api.santiment.net/graphql", "endpoints": { "graphql": "" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": true, "priority": 8, "weight": 80, "query_type": "graphql", "note": "Requires API key" }, "alternative_me": { "name": "Alternative.me", "category": "sentiment", "base_url": "https://api.alternative.me", "endpoints": { "fear_greed": "/fng/", "historical": "/fng/?limit=10" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 10, "weight": 100 }, "glassnode": { "name": "Glassnode", "category": "analytics", "base_url": "https://api.glassnode.com/v1", "endpoints": { "metrics": "/metrics/{metric_path}" }, "rate_limit": { "requests_per_day": 100 }, "requires_auth": true, "priority": 9, "weight": 90, "note": "Requires API key" }, "intotheblock": { "name": "IntoTheBlock", "category": "analytics", "base_url": "https://api.intotheblock.com/v1", "endpoints": { "analytics": "/analytics" }, "rate_limit": { "requests_per_day": 500 }, "requires_auth": true, "priority": 8, "weight": 80, "note": "Requires API key" }, "coinmetrics": { "name": "Coin Metrics", "category": "analytics", "base_url": "https://community-api.coinmetrics.io/v4", "endpoints": { "assets": "/catalog/assets", "metrics": "/timeseries/asset-metrics" }, "rate_limit": { "requests_per_minute": 10 }, "requires_auth": false, "priority": 8, "weight": 85 }, "kaiko": { "name": "Kaiko", "category": "analytics", "base_url": "https://us.market-api.kaiko.io/v2", "endpoints": { "data": "/data" }, "rate_limit": { "requests_per_second": 1 }, "requires_auth": true, "priority": 7, "weight": 70, "note": "Requires API key" }, "kraken": { "name": "Kraken", "category": "exchange", "base_url": "https://api.kraken.com/0/public", "endpoints": { "ticker": "/Ticker", "system_status": "/SystemStatus", "assets": "/Assets" }, "rate_limit": { "requests_per_second": 1 }, "requires_auth": false, "priority": 9, "weight": 90 }, "binance": { "name": "Binance", "category": "exchange", "base_url": "https://api.binance.com/api/v3", "endpoints": { "ticker_24hr": "/ticker/24hr", "ticker_price": "/ticker/price", "exchange_info": "/exchangeInfo" }, "rate_limit": { "requests_per_minute": 1200, "weight_per_minute": 1200 }, "requires_auth": false, "priority": 10, "weight": 100 }, "coinbase": { "name": "Coinbase", "category": "exchange", "base_url": "https://api.coinbase.com/v2", "endpoints": { "exchange_rates": "/exchange-rates", "prices": "/prices/BTC-USD/spot" }, "rate_limit": { "requests_per_hour": 10000 }, "requires_auth": false, "priority": 9, "weight": 95 }, "bitfinex": { "name": "Bitfinex", "category": "exchange", "base_url": "https://api-pub.bitfinex.com/v2", "endpoints": { "tickers": "/tickers?symbols=ALL", "ticker": "/ticker/tBTCUSD" }, "rate_limit": { "requests_per_minute": 90 }, "requires_auth": false, "priority": 8, "weight": 85 }, "huobi": { "name": "Huobi", "category": "exchange", "base_url": "https://api.huobi.pro", "endpoints": { "tickers": "/market/tickers", "detail": "/market/detail" }, "rate_limit": { "requests_per_second": 10 }, "requires_auth": false, "priority": 8, "weight": 80 }, "kucoin": { "name": "KuCoin", "category": "exchange", "base_url": "https://api.kucoin.com/api/v1", "endpoints": { "tickers": "/market/allTickers", "ticker": "/market/orderbook/level1" }, "rate_limit": { "requests_per_second": 10 }, "requires_auth": false, "priority": 8, "weight": 80 }, "okx": { "name": "OKX", "category": "exchange", "base_url": "https://www.okx.com/api/v5", "endpoints": { "tickers": "/market/tickers?instType=SPOT", "ticker": "/market/ticker" }, "rate_limit": { "requests_per_second": 20 }, "requires_auth": false, "priority": 8, "weight": 85 }, "gate_io": { "name": "Gate.io", "category": "exchange", "base_url": "https://api.gateio.ws/api/v4", "endpoints": { "tickers": "/spot/tickers", "ticker": "/spot/tickers/{currency_pair}" }, "rate_limit": { "requests_per_second": 900 }, "requires_auth": false, "priority": 7, "weight": 75 }, "bybit": { "name": "Bybit", "category": "exchange", "base_url": "https://api.bybit.com/v5", "endpoints": { "tickers": "/market/tickers?category=spot", "ticker": "/market/tickers" }, "rate_limit": { "requests_per_second": 50 }, "requires_auth": false, "priority": 8, "weight": 80 }, "cryptorank": { "name": "Cryptorank", "category": "market_data", "base_url": "https://api.cryptorank.io/v1", "endpoints": { "currencies": "/currencies", "global": "/global" }, "rate_limit": { "requests_per_day": 10000 }, "requires_auth": false, "priority": 7, "weight": 75 }, "coinlore": { "name": "CoinLore", "category": "market_data", "base_url": "https://api.coinlore.net/api", "endpoints": { "tickers": "/tickers/", "global": "/global/", "coin": "/ticker/" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 7, "weight": 75 }, "coincodex": { "name": "CoinCodex", "category": "market_data", "base_url": "https://coincodex.com/api", "endpoints": { "coinlist": "/coincodex/get_coinlist/", "coin": "/coincodex/get_coin/" }, "rate_limit": { "requests_per_minute": 60 }, "requires_auth": false, "priority": 6, "weight": 65 }, "publicnode_eth_mainnet": { "name": "PublicNode Ethereum", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303820.2358818, "response_time_ms": 193.83835792541504, "added_by": "APL" }, "publicnode_eth_allinone": { "name": "PublicNode Ethereum All-in-one", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303820.2402878, "response_time_ms": 183.02631378173828, "added_by": "APL" }, "llamanodes_eth": { "name": "LlamaNodes Ethereum", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303820.2048109, "response_time_ms": 117.4626350402832, "added_by": "APL" }, "one_rpc_eth": { "name": "1RPC Ethereum", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303820.3860674, "response_time_ms": 283.68401527404785, "added_by": "APL" }, "drpc_eth": { "name": "dRPC Ethereum", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303821.0696099, "response_time_ms": 182.6651096343994, "added_by": "APL" }, "bsc_official_mainnet": { "name": "BSC Official Mainnet", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303821.1015706, "response_time_ms": 199.1729736328125, "added_by": "APL" }, "bsc_official_alt1": { "name": "BSC Official Alt1", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303821.1475594, "response_time_ms": 229.84790802001953, "added_by": "APL" }, "bsc_official_alt2": { "name": "BSC Official Alt2", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303821.1258852, "response_time_ms": 192.88301467895508, "added_by": "APL" }, "publicnode_bsc": { "name": "PublicNode BSC", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303821.1653347, "response_time_ms": 201.74527168273926, "added_by": "APL" }, "polygon_official_mainnet": { "name": "Polygon Official Mainnet", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303821.955726, "response_time_ms": 213.64665031433105, "added_by": "APL" }, "publicnode_polygon_bor": { "name": "PublicNode Polygon Bor", "category": "unknown", "type": "http_rpc", "validated": true, "validated_at": 1763303821.9267807, "response_time_ms": 139.0836238861084, "added_by": "APL" }, "blockscout_ethereum": { "name": "Blockscout Ethereum", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303822.2475295, "response_time_ms": 444.66304779052734, "added_by": "APL" }, "defillama_prices": { "name": "DefiLlama (Prices)", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303825.0815687, "response_time_ms": 261.27147674560547, "added_by": "APL" }, "coinstats_public": { "name": "CoinStats Public API", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303825.9100816, "response_time_ms": 91.6907787322998, "added_by": "APL" }, "coinstats_news": { "name": "CoinStats News", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303826.9833155, "response_time_ms": 176.76472663879395, "added_by": "APL" }, "rss_cointelegraph": { "name": "Cointelegraph RSS", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303827.0002286, "response_time_ms": 178.41029167175293, "added_by": "APL" }, "rss_decrypt": { "name": "Decrypt RSS", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303826.9912832, "response_time_ms": 139.10841941833496, "added_by": "APL" }, "decrypt_rss": { "name": "Decrypt RSS", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303826.9924374, "response_time_ms": 77.10886001586914, "added_by": "APL" }, "alternative_me_fng": { "name": "Alternative.me Fear & Greed", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303827.6993215, "response_time_ms": 196.30694389343262, "added_by": "APL" }, "altme_fng": { "name": "Alternative.me F&G", "category": "unknown", "type": "http_json", "validated": true, "validated_at": 1763303827.6999426, "response_time_ms": 120.93448638916016, "added_by": "APL" }, "alt_fng": { "name": "Alternative.me Fear & Greed", "category": "indices", "type": "http_json", "validated": true, "validated_at": 1763303839.1668293, "response_time_ms": 188.826322555542, "added_by": "APL" }, "hf_model_elkulako_cryptobert": { "name": "HF Model: ElKulako/CryptoBERT", "model_id": "ElKulako/CryptoBERT", "category": "hf-model", "type": "http_json", "task": "fill-mask", "validated": true, "validated_at": 1763303839.1660795, "response_time_ms": 126.39689445495605, "requires_auth": true, "auth_type": "HF_TOKEN", "auth_env_var": "HF_TOKEN", "status": "CONDITIONALLY_AVAILABLE", "description": "Cryptocurrency-specific BERT model for sentiment analysis and token prediction", "use_case": "crypto_sentiment_analysis", "added_by": "APL", "integration_status": "active" }, "hf_model_kk08_cryptobert": { "name": "HF Model: kk08/CryptoBERT", "category": "hf-model", "type": "http_json", "validated": true, "validated_at": 1763303839.1650105, "response_time_ms": 104.32291030883789, "added_by": "APL" }, "hf_ds_linxy_crypto": { "name": "HF Dataset: linxy/CryptoCoin", "category": "hf-dataset", "type": "http_json", "validated": true, "validated_at": 1763303840.0978878, "response_time_ms": 300.7354736328125, "added_by": "APL" }, "hf_ds_wf_btc": { "name": "HF Dataset: WinkingFace BTC/USDT", "category": "hf-dataset", "type": "http_json", "validated": true, "validated_at": 1763303840.1099799, "response_time_ms": 297.0905303955078, "added_by": "APL" }, "hf_ds_wf_eth": { "name": "WinkingFace ETH/USDT", "category": "hf-dataset", "type": "http_json", "validated": true, "validated_at": 1763303840.1940413, "response_time_ms": 365.92626571655273, "added_by": "APL" }, "hf_ds_wf_sol": { "name": "WinkingFace SOL/USDT", "category": "hf-dataset", "type": "http_json", "validated": true, "validated_at": 1763303840.1869476, "response_time_ms": 340.6860828399658, "added_by": "APL" }, "hf_ds_wf_xrp": { "name": "WinkingFace XRP/USDT", "category": "hf-dataset", "type": "http_json", "validated": true, "validated_at": 1763303840.2557783, "response_time_ms": 394.79851722717285, "added_by": "APL" }, "blockscout": { "name": "Blockscout Ethereum", "category": "blockchain_explorer", "type": "http_json", "validated": true, "validated_at": 1763303859.7769396, "response_time_ms": 549.4470596313477, "added_by": "APL" }, "publicnode_eth": { "name": "PublicNode Ethereum", "category": "rpc", "type": "http_rpc", "validated": true, "validated_at": 1763303860.6991374, "response_time_ms": 187.87002563476562, "added_by": "APL" } }, "pool_configurations": [ { "pool_name": "Primary Market Data Pool", "category": "market_data", "rotation_strategy": "priority", "providers": [ "coingecko", "coincap", "cryptocompare", "binance", "coinbase" ] }, { "pool_name": "Blockchain Explorer Pool", "category": "blockchain_explorers", "rotation_strategy": "round_robin", "providers": [ "etherscan", "bscscan", "polygonscan", "blockchair", "ethplorer" ] }, { "pool_name": "DeFi Protocol Pool", "category": "defi", "rotation_strategy": "weighted", "providers": [ "defillama", "uniswap_v3", "aave", "compound", "curve", "pancakeswap" ] }, { "pool_name": "NFT Market Pool", "category": "nft", "rotation_strategy": "priority", "providers": [ "opensea", "reservoir", "rarible" ] }, { "pool_name": "News Aggregation Pool", "category": "news", "rotation_strategy": "round_robin", "providers": [ "coindesk_rss", "cointelegraph_rss", "bitcoinist_rss", "cryptopanic" ] }, { "pool_name": "Sentiment Analysis Pool", "category": "sentiment", "rotation_strategy": "priority", "providers": [ "alternative_me", "lunarcrush", "reddit_crypto" ] }, { "pool_name": "Exchange Data Pool", "category": "exchange", "rotation_strategy": "weighted", "providers": [ "binance", "kraken", "coinbase", "bitfinex", "okx" ] }, { "pool_name": "Analytics Pool", "category": "analytics", "rotation_strategy": "priority", "providers": [ "coinmetrics", "messari", "glassnode" ] } ], "huggingface_models": { "sentiment_analysis": [ { "model_id": "cardiffnlp/twitter-roberta-base-sentiment-latest", "task": "sentiment-analysis", "description": "Twitter sentiment analysis (positive/negative/neutral)", "priority": 10 }, { "model_id": "ProsusAI/finbert", "task": "sentiment-analysis", "description": "Financial sentiment analysis", "priority": 9 }, { "model_id": "ElKulako/CryptoBERT", "task": "fill-mask", "description": "Cryptocurrency-specific BERT model for sentiment analysis", "priority": 10, "requires_auth": true, "auth_token": "HF_TOKEN", "status": "active" }, { "model_id": "mrm8488/distilroberta-finetuned-financial-news-sentiment-analysis", "task": "sentiment-analysis", "description": "Financial news sentiment", "priority": 9 } ], "text_classification": [ { "model_id": "yiyanghkust/finbert-tone", "task": "text-classification", "description": "Financial tone classification", "priority": 8 } ], "zero_shot": [ { "model_id": "facebook/bart-large-mnli", "task": "zero-shot-classification", "description": "Zero-shot classification for crypto topics", "priority": 7 } ] }, "fallback_strategy": { "max_retries": 3, "retry_delay_seconds": 2, "circuit_breaker_threshold": 5, "circuit_breaker_timeout_seconds": 60, "health_check_interval_seconds": 30 } }