{ "report_type": "Provider Auto-Discovery Validation Report", "generated_at": "2025-11-16T14:39:44.722871", "stats": { "total_http_candidates": 339, "total_hf_candidates": 4, "http_valid": 92, "http_invalid": 157, "http_conditional": 90, "hf_valid": 2, "hf_invalid": 0, "hf_conditional": 2, "total_active_providers": 94, "execution_time_sec": 60.52921795845032, "timestamp": "2025-11-16T14:38:44.193640" }, "http_providers": { "total_candidates": 339, "valid": 92, "invalid": 157, "conditional": 90, "results": [ { "provider_id": "infura_eth_mainnet", "provider_name": "Infura Ethereum Mainnet", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via INFURA_ETH_MAINNET_API_KEY env var", "requires_auth": true, "auth_env_var": "INFURA_ETH_MAINNET_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303924.195937 }, { "provider_id": "infura_eth_sepolia", "provider_name": "Infura Ethereum Sepolia", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via INFURA_ETH_SEPOLIA_API_KEY env var", "requires_auth": true, "auth_env_var": "INFURA_ETH_SEPOLIA_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303924.1959488 }, { "provider_id": "alchemy_eth_mainnet", "provider_name": "Alchemy Ethereum Mainnet", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via ALCHEMY_ETH_MAINNET_API_KEY env var", "requires_auth": true, "auth_env_var": "ALCHEMY_ETH_MAINNET_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303924.195954 }, { "provider_id": "alchemy_eth_mainnet_ws", "provider_name": "Alchemy Ethereum Mainnet WS", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via ALCHEMY_ETH_MAINNET_WS_API_KEY env var", "requires_auth": true, "auth_env_var": "ALCHEMY_ETH_MAINNET_WS_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303924.1959577 }, { "provider_id": "ankr_eth", "provider_name": "Ankr Ethereum", "provider_type": "http_rpc", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "RPC error: {'code': -32000, 'message': 'Unauthorized: You must authenticate your request with an API key. Create an account on https://www.ankr.com/rpc/ and generate your personal API key for free.'}", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303924.4758701 }, { "provider_id": "publicnode_eth_mainnet", "provider_name": "PublicNode Ethereum", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 205.50155639648438, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://ethereum.publicnode.com", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x16b592b\"}", "validated_at": 1763303924.4519503 }, { "provider_id": "publicnode_eth_allinone", "provider_name": "PublicNode Ethereum All-in-one", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 147.0949649810791, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://ethereum-rpc.publicnode.com", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x16b592b\"}", "validated_at": 1763303924.4093559 }, { "provider_id": "cloudflare_eth", "provider_name": "Cloudflare Ethereum", "provider_type": "http_rpc", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "RPC error: {'code': -32046, 'message': 'Cannot fulfill request'}", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303924.4103744 }, { "provider_id": "llamanodes_eth", "provider_name": "LlamaNodes Ethereum", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 106.95338249206543, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://eth.llamarpc.com", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x16b592b\"}", "validated_at": 1763303924.400666 }, { "provider_id": "one_rpc_eth", "provider_name": "1RPC Ethereum", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 267.0786380767822, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://1rpc.io/eth", "response_sample": "{\"jsonrpc\": \"2.0\", \"result\": \"0x16b592a\", \"id\": 1}", "validated_at": 1763303924.5764456 }, { "provider_id": "drpc_eth", "provider_name": "dRPC Ethereum", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 195.85251808166504, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://eth.drpc.org", "response_sample": "{\"id\": 1, \"jsonrpc\": \"2.0\", \"result\": \"0x16b592b\"}", "validated_at": 1763303925.273127 }, { "provider_id": "bsc_official_mainnet", "provider_name": "BSC Official Mainnet", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 208.24170112609863, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://bsc-dataseed.binance.org", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x413c234\"}", "validated_at": 1763303925.3016627 }, { "provider_id": "bsc_official_alt1", "provider_name": "BSC Official Alt1", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 201.45368576049805, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://bsc-dataseed1.defibit.io", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x413c234\"}", "validated_at": 1763303925.3109312 }, { "provider_id": "bsc_official_alt2", "provider_name": "BSC Official Alt2", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 177.98852920532227, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://bsc-dataseed1.ninicoin.io", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x413c234\"}", "validated_at": 1763303925.3034506 }, { "provider_id": "ankr_bsc", "provider_name": "Ankr BSC", "provider_type": "http_rpc", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "RPC error: {'code': -32000, 'message': 'Unauthorized: You must authenticate your request with an API key. Create an account on https://www.ankr.com/rpc/ and generate your personal API key for free.'}", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303925.3043656 }, { "provider_id": "publicnode_bsc", "provider_name": "PublicNode BSC", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 162.3549461364746, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://bsc-rpc.publicnode.com", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x413c234\"}", "validated_at": 1763303925.3195105 }, { "provider_id": "nodereal_bsc", "provider_name": "Nodereal BSC", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via NODEREAL_BSC_API_KEY env var", "requires_auth": true, "auth_env_var": "NODEREAL_BSC_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303925.1729424 }, { "provider_id": "trongrid_mainnet", "provider_name": "TronGrid Mainnet", "provider_type": "http_rpc", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 405", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303925.4370666 }, { "provider_id": "tronstack_mainnet", "provider_name": "TronStack Mainnet", "provider_type": "http_rpc", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303925.302153 }, { "provider_id": "tron_nile_testnet", "provider_name": "Tron Nile Testnet", "provider_type": "http_rpc", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303925.2748291 }, { "provider_id": "polygon_official_mainnet", "provider_name": "Polygon Official Mainnet", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 186.77377700805664, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://polygon-rpc.com", "response_sample": "{\"id\": 1, \"jsonrpc\": \"2.0\", \"result\": \"0x4b6f63c\"}", "validated_at": 1763303926.1245918 }, { "provider_id": "polygon_mumbai", "provider_name": "Polygon Mumbai", "provider_type": "http_rpc", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.067372 }, { "provider_id": "ankr_polygon", "provider_name": "Ankr Polygon", "provider_type": "http_rpc", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "RPC error: {'code': -32000, 'message': 'Unauthorized: You must authenticate your request with an API key. Create an account on https://www.ankr.com/rpc/ and generate your personal API key for free.'}", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.1366556 }, { "provider_id": "publicnode_polygon_bor", "provider_name": "PublicNode Polygon Bor", "provider_type": "http_rpc", "category": "unknown", "status": "VALID", "response_time_ms": 141.09563827514648, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://polygon-bor-rpc.publicnode.com", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x4b6f63c\"}", "validated_at": 1763303926.1245015 }, { "provider_id": "etherscan_primary", "provider_name": "Etherscan", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via ETHERSCAN_PRIMARY_API_KEY env var", "requires_auth": true, "auth_env_var": "ETHERSCAN_PRIMARY_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303925.9984982 }, { "provider_id": "etherscan_secondary", "provider_name": "Etherscan (secondary key)", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via ETHERSCAN_SECONDARY_API_KEY env var", "requires_auth": true, "auth_env_var": "ETHERSCAN_SECONDARY_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303925.9985049 }, { "provider_id": "blockchair_ethereum", "provider_name": "Blockchair Ethereum", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via BLOCKCHAIR_ETHEREUM_API_KEY env var", "requires_auth": true, "auth_env_var": "BLOCKCHAIR_ETHEREUM_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303925.9985082 }, { "provider_id": "blockscout_ethereum", "provider_name": "Blockscout Ethereum", "provider_type": "http_json", "category": "unknown", "status": "VALID", "response_time_ms": 177.49786376953125, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://eth.blockscout.com/api/?module=account&action=balance&address={address}", "response_sample": "{\"message\": \"Invalid address hash\", \"result\": null, \"status\": \"0\"}", "validated_at": 1763303926.1760335 }, { "provider_id": "ethplorer", "provider_name": "Ethplorer", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via ETHPLORER_API_KEY env var", "requires_auth": true, "auth_env_var": "ETHPLORER_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.013709 }, { "provider_id": "etherchain", "provider_name": "Etherchain", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 301", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.1938097 }, { "provider_id": "chainlens", "provider_name": "Chainlens", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.7967305 }, { "provider_id": "bscscan_primary", "provider_name": "BscScan", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via BSCSCAN_PRIMARY_API_KEY env var", "requires_auth": true, "auth_env_var": "BSCSCAN_PRIMARY_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.7099202 }, { "provider_id": "bitquery_bsc", "provider_name": "BitQuery (BSC)", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303927.1602676 }, { "provider_id": "ankr_multichain_bsc", "provider_name": "Ankr MultiChain (BSC)", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.896371 }, { "provider_id": "nodereal_bsc_explorer", "provider_name": "Nodereal BSC", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via NODEREAL_BSC_EXPLORER_API_KEY env var", "requires_auth": true, "auth_env_var": "NODEREAL_BSC_EXPLORER_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.7402933 }, { "provider_id": "bsctrace", "provider_name": "BscTrace", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.8509157 }, { "provider_id": "oneinch_bsc_api", "provider_name": "1inch BSC API", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 301", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.8252053 }, { "provider_id": "tronscan_primary", "provider_name": "TronScan", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via TRONSCAN_PRIMARY_API_KEY env var", "requires_auth": true, "auth_env_var": "TRONSCAN_PRIMARY_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.7705665 }, { "provider_id": "trongrid_explorer", "provider_name": "TronGrid (Official)", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.987196 }, { "provider_id": "blockchair_tron", "provider_name": "Blockchair TRON", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via BLOCKCHAIR_TRON_API_KEY env var", "requires_auth": true, "auth_env_var": "BLOCKCHAIR_TRON_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303926.7856803 }, { "provider_id": "tronscan_api_v2", "provider_name": "Tronscan API v2", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 301", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303927.8082662 }, { "provider_id": "getblock_tron", "provider_name": "GetBlock TRON", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 403 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.1050863 }, { "provider_id": "coingecko", "provider_name": "CoinGecko", "provider_type": "http_json", "category": "unknown", "status": "VALID", "response_time_ms": 171.60773277282715, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.coingecko.com/api/v3/simple/price?ids={ids}&vs_currencies={fiats}", "response_sample": "{}", "validated_at": 1763303927.863128 }, { "provider_id": "coinmarketcap_primary_1", "provider_name": "CoinMarketCap (key #1)", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303927.9147437 }, { "provider_id": "coinmarketcap_primary_2", "provider_name": "CoinMarketCap (key #2)", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303927.842486 }, { "provider_id": "cryptocompare", "provider_name": "CryptoCompare", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via CRYPTOCOMPARE_API_KEY env var", "requires_auth": true, "auth_env_var": "CRYPTOCOMPARE_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303927.7367067 }, { "provider_id": "coinpaprika", "provider_name": "Coinpaprika", "provider_type": "http_json", "category": "unknown", "status": "VALID", "response_time_ms": 131.178617477417, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.coinpaprika.com/v1/tickers", "response_sample": "[{'id': 'btc-bitcoin', 'name': 'Bitcoin', 'symbol': 'BTC', 'rank': 1, 'total_supply': 19949653, 'max_supply': 21000000, 'beta_value': 0.838016, 'first_data_at': '2010-07-17T00:00:00Z', 'last_updated':", "validated_at": 1763303927.8972013 }, { "provider_id": "coincap", "provider_name": "CoinCap", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303927.796082 }, { "provider_id": "nomics", "provider_name": "Nomics", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via NOMICS_API_KEY env var", "requires_auth": true, "auth_env_var": "NOMICS_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303927.7669592 }, { "provider_id": "messari", "provider_name": "Messari", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303927.9520357 }, { "provider_id": "bravenewcoin", "provider_name": "BraveNewCoin (RapidAPI)", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.845936 }, { "provider_id": "kaiko", "provider_name": "Kaiko", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via KAIKO_API_KEY env var", "requires_auth": true, "auth_env_var": "KAIKO_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.6219223 }, { "provider_id": "coinapi_io", "provider_name": "CoinAPI.io", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via COINAPI_IO_API_KEY env var", "requires_auth": true, "auth_env_var": "COINAPI_IO_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.6219313 }, { "provider_id": "coinlore", "provider_name": "CoinLore", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 301", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.9359827 }, { "provider_id": "coinpaprika_market", "provider_name": "CoinPaprika", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 301", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.7699182 }, { "provider_id": "coincap_market", "provider_name": "CoinCap", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.722938 }, { "provider_id": "defillama_prices", "provider_name": "DefiLlama (Prices)", "provider_type": "http_json", "category": "unknown", "status": "VALID", "response_time_ms": 112.82992362976074, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://coins.llama.fi/prices/current/{coins}", "response_sample": "{\"coins\": {}}", "validated_at": 1763303928.780707 }, { "provider_id": "binance_public", "provider_name": "Binance Public", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 451", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.7322414 }, { "provider_id": "cryptocompare_market", "provider_name": "CryptoCompare", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via CRYPTOCOMPARE_MARKET_API_KEY env var", "requires_auth": true, "auth_env_var": "CRYPTOCOMPARE_MARKET_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.6983235 }, { "provider_id": "coindesk_price", "provider_name": "CoinDesk Price API", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303928.72324 }, { "provider_id": "mobula", "provider_name": "Mobula API", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303930.2114985 }, { "provider_id": "tokenmetrics", "provider_name": "Token Metrics API", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 400", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303929.699755 }, { "provider_id": "freecryptoapi", "provider_name": "FreeCryptoAPI", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 403 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303929.8865619 }, { "provider_id": "diadata", "provider_name": "DIA Data", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303929.6728292 }, { "provider_id": "coinstats_public", "provider_name": "CoinStats Public API", "provider_type": "http_json", "category": "unknown", "status": "VALID", "response_time_ms": 100.00944137573242, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.coinstats.app/public/v1", "response_sample": "{\"message\": \"This API is deprecated and will be disabled by Oct 31 2023, to use the new version please go to https://openapi.coinstats.app .\"}", "validated_at": 1763303929.5980232 }, { "provider_id": "newsapi_org", "provider_name": "NewsAPI.org", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via NEWSAPI_ORG_API_KEY env var", "requires_auth": true, "auth_env_var": "NEWSAPI_ORG_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303929.5132222 }, { "provider_id": "cryptopanic", "provider_name": "CryptoPanic", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via CRYPTOPANIC_API_KEY env var", "requires_auth": true, "auth_env_var": "CRYPTOPANIC_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303929.5132291 }, { "provider_id": "cryptocontrol", "provider_name": "CryptoControl", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Requires API key via CRYPTOCONTROL_API_KEY env var", "requires_auth": true, "auth_env_var": "CRYPTOCONTROL_API_KEY", "test_endpoint": null, "response_sample": null, "validated_at": 1763303929.5132358 }, { "provider_id": "coindesk_api", "provider_name": "CoinDesk API", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303929.5544043 }, { "provider_id": "cointelegraph_api", "provider_name": "CoinTelegraph API", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 403 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303929.5966122 }, { "provider_id": "cryptoslate", "provider_name": "CryptoSlate API", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303930.8767498 }, { "provider_id": "theblock_api", "provider_name": "The Block API", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -5] No address associated with hostname", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303930.8749015 }, { "provider_id": "coinstats_news", "provider_name": "CoinStats News", "provider_type": "http_json", "category": "unknown", "status": "VALID", "response_time_ms": 158.89286994934082, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.coinstats.app/public/v1/news", "response_sample": "{\"message\": \"This API is deprecated and will be disabled by Oct 31 2023, to use the new version please go to https://openapi.coinstats.app .\"}", "validated_at": 1763303930.901813 }, { "provider_id": "rss_cointelegraph", "provider_name": "Cointelegraph RSS", "provider_type": "http_json", "category": "unknown", "status": "VALID", "response_time_ms": 167.921781539917, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://cointelegraph.com/rss", "response_sample": "\n\n\n\n", "provider_name": "ElKulako/CryptoBERT", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 410", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303942.668752 }, { "provider_id": "", "provider_name": "kk08/CryptoBERT", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 410", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303942.6618404 }, { "provider_id": "", "provider_name": "linxy/CryptoCoin", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303942.6604133 }, { "provider_id": "", "provider_name": "WinkingFace/CryptoLM-Bitcoin-BTC-USDT", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303942.664455 }, { "provider_id": "", "provider_name": "WinkingFace/CryptoLM-Ethereum-ETH-USDT", "provider_type": "http_json", "category": "unknown", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 404", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303942.6653302 }, { "provider_id": "", "provider_name": "WinkingFace/CryptoLM-Solana-SOL-USDT", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303943.528813 }, { "provider_id": "", "provider_name": "WinkingFace/CryptoLM-Ripple-XRP-USDT", "provider_type": "http_json", "category": "unknown", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303943.5225189 }, { "provider_id": "cg_simple_price", "provider_name": "CoinGecko Simple Price", "provider_type": "http_json", "category": "market", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 422", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303943.5424552 }, { "provider_id": "binance_klines", "provider_name": "Binance Klines", "provider_type": "http_json", "category": "market", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 451", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303943.497555 }, { "provider_id": "alt_fng", "provider_name": "Alternative.me Fear & Greed", "provider_type": "http_json", "category": "indices", "status": "VALID", "response_time_ms": 194.38552856445312, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.alternative.me/fng/", "response_sample": "{\"name\": \"Fear and Greed Index\", \"data\": [{\"value\": \"10\", \"value_classification\": \"Extreme Fear\", \"timestamp\": \"1763251200\", \"time_until_update\": \"33658\"}], \"metadata\": {\"error\": null}}", "validated_at": 1763303943.5695739 }, { "provider_id": "reddit_top", "provider_name": "Reddit r/cryptocurrency Top", "provider_type": "http_json", "category": "social", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 403 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303943.4982915 }, { "provider_id": "coindesk_rss", "provider_name": "CoinDesk RSS", "provider_type": "http_json", "category": "news", "status": "VALID", "response_time_ms": 271.61574363708496, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://feeds.feedburner.com/CoinDesk", "response_sample": "\n\n", "provider_name": "HF Model: ElKulako/CryptoBERT", "provider_type": "http_json", "category": "hf-model", "status": "VALID", "response_time_ms": 115.88716506958008, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://huggingface.co/ElKulako/cryptobert", "response_sample": "\n\n\t\n\t\t\n\n\t\t\n\n\t\t", "provider_name": "HF Model: kk08/CryptoBERT", "provider_type": "http_json", "category": "hf-model", "status": "VALID", "response_time_ms": 97.27597236633301, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://huggingface.co/kk08/CryptoBERT", "response_sample": "\n\n\t\n\t\t\n\n\t\t\n\n\t\t", "provider_name": "HF Dataset: linxy/CryptoCoin", "provider_type": "http_json", "category": "hf-dataset", "status": "VALID", "response_time_ms": 296.2608337402344, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://huggingface.co/datasets/linxy/CryptoCoin", "response_sample": "\n\n\t\n\t\t\n\n\t\t\n\n\t\t\n\n\t\n\t\t\n\n\t\t\n\n\t\t\n\n\t\n\t\t\n\n\t\t\n\n\t\t\n\n\t\n\t\t\n\n\t\t\n\n\t\t\n\n\t\n\t\t\n\n\t\t\n\n\t\t\n\n\n\n \n Aave API Documentation\n \n\n\n\n\n \n Aave API Documentation\n \n", "provider_name": "HF Model: ElKulako/CryptoBERT", "provider_type": "http_json", "category": "hf-model", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303978.946349 }, { "provider_id": "", "provider_name": "HF Model: kk08/CryptoBERT", "provider_type": "http_json", "category": "hf-model", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303978.9614313 }, { "provider_id": "", "provider_name": "HF Dataset: linxy/CryptoCoin", "provider_type": "http_json", "category": "hf-dataset", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303978.976598 }, { "provider_id": "hf_ds_wf_btc", "provider_name": "HF Dataset: WinkingFace BTC/USDT", "provider_type": "http_json", "category": "hf-dataset", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303978.991645 }, { "provider_id": "hf_ds_wf_eth", "provider_name": "WinkingFace ETH/USDT", "provider_type": "http_json", "category": "hf-dataset", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303979.0067124 }, { "provider_id": "hf_ds_wf_sol", "provider_name": "WinkingFace SOL/USDT", "provider_type": "http_json", "category": "hf-dataset", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303979.5238008 }, { "provider_id": "hf_ds_wf_xrp", "provider_name": "WinkingFace XRP/USDT", "provider_type": "http_json", "category": "hf-dataset", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303979.5393507 }, { "provider_id": "blockscout", "provider_name": "Blockscout Ethereum", "provider_type": "http_json", "category": "blockchain_explorer", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303979.55478 }, { "provider_id": "publicnode_eth", "provider_name": "PublicNode Ethereum", "provider_type": "http_rpc", "category": "rpc", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: Request URL is missing an 'http://' or 'https://' protocol.", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303979.5831895 }, { "provider_id": "coingecko", "provider_name": "CoinGecko", "provider_type": "http_json", "category": "market_data", "status": "VALID", "response_time_ms": 165.3282642364502, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.coingecko.com/api/v3/simple/price?ids={ids}&vs_currencies={currencies}", "response_sample": "{}", "validated_at": 1763303979.7485747 }, { "provider_id": "coinmarketcap", "provider_name": "CoinMarketCap", "provider_type": "http_json", "category": "market_data", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303979.7239006 }, { "provider_id": "coinpaprika", "provider_name": "CoinPaprika", "provider_type": "http_json", "category": "market_data", "status": "VALID", "response_time_ms": 149.57642555236816, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.coinpaprika.com/v1/tickers", "response_sample": "[{'id': 'btc-bitcoin', 'name': 'Bitcoin', 'symbol': 'BTC', 'rank': 1, 'total_supply': 19949653, 'max_supply': 21000000, 'beta_value': 0.838016, 'first_data_at': '2010-07-17T00:00:00Z', 'last_updated':", "validated_at": 1763303979.7908752 }, { "provider_id": "coincap", "provider_name": "CoinCap", "provider_type": "http_json", "category": "market_data", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303979.6822543 }, { "provider_id": "cryptocompare", "provider_name": "CryptoCompare", "provider_type": "http_json", "category": "market_data", "status": "VALID", "response_time_ms": 468.28198432922363, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://min-api.cryptocompare.com/data/price?fsym={fsym}&tsyms={tsyms}", "response_sample": "{\"Response\": \"Error\", \"Message\": \"cccagg_or_exchange market does not exist for this coin pair ({FSYM}-{TSYMS})\", \"HasWarning\": false, \"Type\": 2, \"RateLimit\": {}, \"Data\": {}, \"Cooldown\": 0}", "validated_at": 1763303980.1138084 }, { "provider_id": "messari", "provider_name": "Messari", "provider_type": "http_json", "category": "market_data", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303979.8460956 }, { "provider_id": "binance", "provider_name": "Binance Public API", "provider_type": "http_json", "category": "exchange", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 451", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303980.7923005 }, { "provider_id": "kraken", "provider_name": "Kraken", "provider_type": "http_json", "category": "exchange", "status": "VALID", "response_time_ms": 172.6987361907959, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.kraken.com/0/public/Ticker", "response_sample": "{\"error\": [], \"result\": {\"0GEUR\": {\"a\": [\"1.0980000\", \"785\", \"785.000\"], \"b\": [\"1.0960000\", \"1121\", \"1121.000\"], \"c\": [\"1.0910000\", \"279.03990\"], \"v\": [\"131426.12202\", \"258305.30113\"], \"p\": [\"1.160237", "validated_at": 1763303980.8099322 }, { "provider_id": "coinbase", "provider_name": "Coinbase", "provider_type": "http_json", "category": "exchange", "status": "VALID", "response_time_ms": 170.5923080444336, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.coinbase.com/v2/exchange-rates", "response_sample": "{\"data\": {\"currency\": \"USD\", \"rates\": {\"00\": \"114.9425287356321839\", \"1INCH\": \"5.2631578947368421\", \"2Z\": \"6.5537241537503686\", \"A8\": \"23.6966824644549763\", \"AAVE\": \"0.0056655618820997\", \"ABT\": \"2.535", "validated_at": 1763303980.8166416 }, { "provider_id": "etherscan", "provider_name": "Etherscan", "provider_type": "http_json", "category": "blockchain_explorer", "status": "VALID", "response_time_ms": 388.60535621643066, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.etherscan.io/api/?module=account&action=balance&address={address}&tag=latest&apikey={key}", "response_sample": "{\"status\": \"0\", \"message\": \"NOTOK\", \"result\": \"You are using a deprecated V1 endpoint, switch to Etherscan API V2 using https://docs.etherscan.io/v2-migration\"}", "validated_at": 1763303981.049755 }, { "provider_id": "bscscan", "provider_name": "BscScan", "provider_type": "http_json", "category": "blockchain_explorer", "status": "VALID", "response_time_ms": 375.75268745422363, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.bscscan.com/api/?module=account&action=balance&address={address}&apikey={key}", "response_sample": "{\"status\": \"0\", \"message\": \"NOTOK\", \"result\": \"You are using a deprecated V1 endpoint, switch to Etherscan API V2 using https://docs.etherscan.io/v2-migration\"}", "validated_at": 1763303981.0521445 }, { "provider_id": "tronscan", "provider_name": "TronScan", "provider_type": "http_json", "category": "blockchain_explorer", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 400", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303980.8302717 }, { "provider_id": "blockchair", "provider_name": "Blockchair", "provider_type": "http_json", "category": "blockchain_explorer", "status": "VALID", "response_time_ms": 663.4538173675537, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.blockchair.com/bitcoin/stats", "response_sample": "{\"data\": {\"blocks\": 923891, \"transactions\": 1271658020, \"outputs\": 3518628266, \"circulation\": 1994963041997096, \"blocks_24h\": 142, \"transactions_24h\": 504758, \"difficulty\": 152271405447600, \"volume_24", "validated_at": 1763303981.3704093 }, { "provider_id": "blockscout", "provider_name": "Blockscout Ethereum", "provider_type": "http_json", "category": "blockchain_explorer", "status": "VALID", "response_time_ms": 284.19041633605957, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://eth.blockscout.com/api/?module=account&action=balance&address={address}", "response_sample": "{\"message\": \"Invalid address hash\", \"result\": null, \"status\": \"0\"}", "validated_at": 1763303981.0063174 }, { "provider_id": "ethplorer", "provider_name": "Ethplorer", "provider_type": "http_json", "category": "blockchain_explorer", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303981.0064752 }, { "provider_id": "defillama", "provider_name": "DefiLlama", "provider_type": "http_json", "category": "defi", "status": "VALID", "response_time_ms": 141.9816017150879, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.llama.fi/protocols", "response_sample": "[{'id': '2269', 'name': 'Binance CEX', 'address': None, 'symbol': '-', 'url': 'https://www.binance.com', 'description': 'Binance is a cryptocurrency exchange which is the largest exchange in the world", "validated_at": 1763303981.0020235 }, { "provider_id": "alternative_me", "provider_name": "Alternative.me Fear & Greed", "provider_type": "http_json", "category": "sentiment", "status": "VALID", "response_time_ms": 242.26689338684082, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://api.alternative.me/fng/?limit=1&format=json", "response_sample": "{\"name\": \"Fear and Greed Index\", \"data\": [{\"value\": \"10\", \"value_classification\": \"Extreme Fear\", \"timestamp\": \"1763251200\", \"time_until_update\": \"33618\"}], \"metadata\": {\"error\": null}}", "validated_at": 1763303982.113542 }, { "provider_id": "cryptopanic", "provider_name": "CryptoPanic", "provider_type": "http_json", "category": "news", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 400", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.266963 }, { "provider_id": "newsapi", "provider_name": "NewsAPI.org", "provider_type": "http_json", "category": "news", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.0945163 }, { "provider_id": "infura_eth", "provider_name": "Infura Ethereum Mainnet", "provider_type": "http_rpc", "category": "rpc", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 401", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.1013675 }, { "provider_id": "alchemy_eth", "provider_name": "Alchemy Ethereum Mainnet", "provider_type": "http_rpc", "category": "rpc", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 401", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.0937517 }, { "provider_id": "ankr_eth", "provider_name": "Ankr Ethereum", "provider_type": "http_rpc", "category": "rpc", "status": "INVALID", "response_time_ms": null, "error_reason": "RPC error: {'code': -32000, 'message': 'Unauthorized: You must authenticate your request with an API key. Create an account on https://www.ankr.com/rpc/ and generate your personal API key for free.'}", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.175461 }, { "provider_id": "publicnode_eth", "provider_name": "PublicNode Ethereum", "provider_type": "http_rpc", "category": "rpc", "status": "VALID", "response_time_ms": 152.18043327331543, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://ethereum.publicnode.com", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x16b5930\"}", "validated_at": 1763303982.1149755 }, { "provider_id": "llamanodes_eth", "provider_name": "LlamaNodes Ethereum", "provider_type": "http_rpc", "category": "rpc", "status": "VALID", "response_time_ms": 123.63600730895996, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://eth.llamarpc.com", "response_sample": "{\"jsonrpc\": \"2.0\", \"id\": 1, \"result\": \"0x16b5930\"}", "validated_at": 1763303982.101474 }, { "provider_id": "lunarcrush", "provider_name": "LunarCrush", "provider_type": "http_json", "category": "sentiment", "status": "INVALID", "response_time_ms": null, "error_reason": "Exception: [Errno -2] Name or service not known", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.0410306 }, { "provider_id": "whale_alert", "provider_name": "Whale Alert", "provider_type": "http_json", "category": "whale_tracking", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.1117156 }, { "provider_id": "glassnode", "provider_name": "Glassnode", "provider_type": "http_json", "category": "analytics", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 401 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303983.254471 }, { "provider_id": "intotheblock", "provider_name": "IntoTheBlock", "provider_type": "http_json", "category": "analytics", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 400", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.9910653 }, { "provider_id": "coinmetrics", "provider_name": "Coin Metrics", "provider_type": "http_json", "category": "analytics", "status": "VALID", "response_time_ms": 1121.3653087615967, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://community-api.coinmetrics.io/v4/catalog/assets", "response_sample": "{\"data\": [{\"asset\": \"00\", \"full_name\": \"00 Token\"}, {\"asset\": \"0g\", \"full_name\": \"0G\", \"metrics\": [{\"metric\": \"ReferenceRate\", \"frequencies\": [{\"frequency\": \"1d\", \"min_time\": \"2025-11-09T14:00:00.0000", "validated_at": 1763303983.9766595 }, { "provider_id": "huggingface_cryptobert", "provider_name": "HuggingFace CryptoBERT", "provider_type": "http_json", "category": "ml_model", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 410", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.9601111 }, { "provider_id": "reddit_crypto", "provider_name": "Reddit /r/CryptoCurrency", "provider_type": "http_json", "category": "social", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "HTTP 403 - Requires authentication", "requires_auth": true, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.949448 }, { "provider_id": "coindesk_rss", "provider_name": "CoinDesk RSS", "provider_type": "http_json", "category": "news", "status": "INVALID", "response_time_ms": null, "error_reason": "HTTP 308", "requires_auth": false, "auth_env_var": null, "test_endpoint": null, "response_sample": null, "validated_at": 1763303982.9664888 }, { "provider_id": "cointelegraph_rss", "provider_name": "Cointelegraph RSS", "provider_type": "http_json", "category": "news", "status": "VALID", "response_time_ms": 125.41890144348145, "error_reason": null, "requires_auth": false, "auth_env_var": null, "test_endpoint": "https://cointelegraph.com/rss", "response_sample": "\n", "provider_name": "ElKulako/CryptoBERT", "provider_type": "hf_model", "category": "hf_model", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Model requires authentication (HF_TOKEN)", "requires_auth": true, "auth_env_var": "HF_TOKEN", "test_endpoint": null, "response_sample": null, "validated_at": 1763303984.6682587 }, { "provider_id": "", "provider_name": "kk08/CryptoBERT", "provider_type": "hf_model", "category": "hf_model", "status": "CONDITIONALLY_AVAILABLE", "response_time_ms": null, "error_reason": "Model requires authentication (HF_TOKEN)", "requires_auth": true, "auth_env_var": "HF_TOKEN", "test_endpoint": null, "response_sample": null, "validated_at": 1763303984.720586 } ] } }