{ "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\n\n\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\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\n