| { |
| "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": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:wfw=\"", |
| "validated_at": 1763303930.9260223 |
| }, |
| { |
| "provider_id": "rss_coindesk", |
| "provider_name": "CoinDesk RSS", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303930.9175808 |
| }, |
| { |
| "provider_id": "rss_decrypt", |
| "provider_name": "Decrypt RSS", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "VALID", |
| "response_time_ms": 123.60620498657227, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://decrypt.co/feed", |
| "response_sample": "<?xml version='1.0' encoding='utf-8' ?>\n<rss\n version=\"2.0\"\n xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n xmlns:wfw=\"http://wellformedweb.org/CommentAPI/\"\n xmlns:dc=\"http://purl.org/d", |
| "validated_at": 1763303930.9119306 |
| }, |
| { |
| "provider_id": "coindesk_rss", |
| "provider_name": "CoinDesk RSS", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303930.922376 |
| }, |
| { |
| "provider_id": "cointelegraph_rss", |
| "provider_name": "CoinTelegraph RSS", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "VALID", |
| "response_time_ms": 99.92098808288574, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://cointelegraph.com/rss", |
| "response_sample": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:wfw=\"", |
| "validated_at": 1763303930.9184115 |
| }, |
| { |
| "provider_id": "bitcoinmagazine_rss", |
| "provider_name": "Bitcoin Magazine RSS", |
| "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": 1763303931.0841725 |
| }, |
| { |
| "provider_id": "decrypt_rss", |
| "provider_name": "Decrypt RSS", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "VALID", |
| "response_time_ms": 63.50564956665039, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://decrypt.co/feed", |
| "response_sample": "<?xml version='1.0' encoding='utf-8' ?>\n<rss\n version=\"2.0\"\n xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n xmlns:wfw=\"http://wellformedweb.org/CommentAPI/\"\n xmlns:dc=\"http://purl.org/d", |
| "validated_at": 1763303930.9157088 |
| }, |
| { |
| "provider_id": "alternative_me_fng", |
| "provider_name": "Alternative.me Fear & Greed", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "VALID", |
| "response_time_ms": 186.5091323852539, |
| "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\": \"33669\"}], \"metadata\": {\"error\": null}}", |
| "validated_at": 1763303931.7714498 |
| }, |
| { |
| "provider_id": "lunarcrush", |
| "provider_name": "LunarCrush", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via LUNARCRUSH_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "LUNARCRUSH_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303931.6002624 |
| }, |
| { |
| "provider_id": "santiment", |
| "provider_name": "Santiment GraphQL", |
| "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": 1763303932.1928027 |
| }, |
| { |
| "provider_id": "thetie", |
| "provider_name": "TheTie.io", |
| "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": 1763303931.7537315 |
| }, |
| { |
| "provider_id": "cryptoquant", |
| "provider_name": "CryptoQuant", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via CRYPTOQUANT_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "CRYPTOQUANT_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303931.63054 |
| }, |
| { |
| "provider_id": "glassnode_social", |
| "provider_name": "Glassnode Social Metrics", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via GLASSNODE_SOCIAL_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "GLASSNODE_SOCIAL_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303931.6305478 |
| }, |
| { |
| "provider_id": "augmento", |
| "provider_name": "Augmento Social Sentiment", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via AUGMENTO_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "AUGMENTO_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303931.630554 |
| }, |
| { |
| "provider_id": "coingecko_community", |
| "provider_name": "CoinGecko Community 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": 1763303931.7590952 |
| }, |
| { |
| "provider_id": "messari_social", |
| "provider_name": "Messari Social Metrics", |
| "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": 1763303931.8601863 |
| }, |
| { |
| "provider_id": "altme_fng", |
| "provider_name": "Alternative.me F&G", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "VALID", |
| "response_time_ms": 108.50405693054199, |
| "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\": \"33669\"}], \"metadata\": {\"error\": null}}", |
| "validated_at": 1763303931.7692304 |
| }, |
| { |
| "provider_id": "cfgi_v1", |
| "provider_name": "CFGI API v1", |
| "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": 1763303932.8357632 |
| }, |
| { |
| "provider_id": "cfgi_legacy", |
| "provider_name": "CFGI Legacy", |
| "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": 1763303933.2349377 |
| }, |
| { |
| "provider_id": "glassnode_general", |
| "provider_name": "Glassnode", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via GLASSNODE_GENERAL_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "GLASSNODE_GENERAL_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303932.7469943 |
| }, |
| { |
| "provider_id": "intotheblock", |
| "provider_name": "IntoTheBlock", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via INTOTHEBLOCK_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "INTOTHEBLOCK_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303932.7470052 |
| }, |
| { |
| "provider_id": "nansen", |
| "provider_name": "Nansen", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via NANSEN_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "NANSEN_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303932.7470133 |
| }, |
| { |
| "provider_id": "thegraph_subgraphs", |
| "provider_name": "The Graph", |
| "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": 1763303932.8435497 |
| }, |
| { |
| "provider_id": "thegraph_subgraphs", |
| "provider_name": "The Graph Subgraphs", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303932.772405 |
| }, |
| { |
| "provider_id": "dune", |
| "provider_name": "Dune Analytics", |
| "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": 1763303933.0686302 |
| }, |
| { |
| "provider_id": "covalent", |
| "provider_name": "Covalent", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via COVALENT_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "COVALENT_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303932.7924 |
| }, |
| { |
| "provider_id": "moralis", |
| "provider_name": "Moralis", |
| "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": 1763303932.855183 |
| }, |
| { |
| "provider_id": "alchemy_nft_api", |
| "provider_name": "Alchemy NFT API", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via ALCHEMY_NFT_API_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "ALCHEMY_NFT_API_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303933.7357056 |
| }, |
| { |
| "provider_id": "quicknode_functions", |
| "provider_name": "QuickNode Functions", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders and requires auth", |
| "requires_auth": true, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303933.7357178 |
| }, |
| { |
| "provider_id": "transpose", |
| "provider_name": "Transpose", |
| "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": 1763303933.891903 |
| }, |
| { |
| "provider_id": "footprint_analytics", |
| "provider_name": "Footprint Analytics", |
| "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": 1763303934.6425915 |
| }, |
| { |
| "provider_id": "nansen_query", |
| "provider_name": "Nansen Query", |
| "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": 1763303933.9263296 |
| }, |
| { |
| "provider_id": "whale_alert", |
| "provider_name": "Whale Alert", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via WHALE_ALERT_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "WHALE_ALERT_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303933.7819474 |
| }, |
| { |
| "provider_id": "arkham", |
| "provider_name": "Arkham Intelligence", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "CONDITIONALLY_AVAILABLE", |
| "response_time_ms": null, |
| "error_reason": "Requires API key via ARKHAM_API_KEY env var", |
| "requires_auth": true, |
| "auth_env_var": "ARKHAM_API_KEY", |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303933.7819543 |
| }, |
| { |
| "provider_id": "clankapp", |
| "provider_name": "ClankApp", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "Exception: ", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303941.9776957 |
| }, |
| { |
| "provider_id": "bitquery_whales", |
| "provider_name": "BitQuery Whale Tracking", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "HTTP 302", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303934.1954029 |
| }, |
| { |
| "provider_id": "nansen_whales", |
| "provider_name": "Nansen Smart Money / Whales", |
| "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": 1763303933.8970952 |
| }, |
| { |
| "provider_id": "dexcheck", |
| "provider_name": "DexCheck Whale Tracker", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "Validation exception: 'NoneType' object has no attribute 'startswith'", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303942.8124664 |
| }, |
| { |
| "provider_id": "debank", |
| "provider_name": "DeBank", |
| "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.8123803 |
| }, |
| { |
| "provider_id": "zerion", |
| "provider_name": "Zerion 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": 1763303942.6712656 |
| }, |
| { |
| "provider_id": "whalemap", |
| "provider_name": "Whalemap", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303942.6798007 |
| }, |
| { |
| "provider_id": "reddit_cryptocurrency_new", |
| "provider_name": "Reddit /r/CryptoCurrency (new)", |
| "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": 1763303942.6467855 |
| }, |
| { |
| "provider_id": "hf_model_elkulako_cryptobert", |
| "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": "hf_model_kk08_cryptobert", |
| "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": "hf_ds_linxy_cryptocoin", |
| "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": "hf_ds_wf_btc_usdt", |
| "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": "hf_ds_wf_eth_usdt", |
| "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": "hf_ds_wf_sol_usdt", |
| "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": "hf_ds_wf_xrp_usdt", |
| "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": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<rss xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:wfw=\"http://wellformedweb.org/CommentAPI/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:", |
| "validated_at": 1763303943.6774294 |
| }, |
| { |
| "provider_id": "cointelegraph_rss", |
| "provider_name": "CoinTelegraph RSS", |
| "provider_type": "http_json", |
| "category": "news", |
| "status": "VALID", |
| "response_time_ms": 105.76462745666504, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://cointelegraph.com/rss", |
| "response_sample": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:wfw=\"", |
| "validated_at": 1763303943.5269601 |
| }, |
| { |
| "provider_id": "hf_model_elkulako_cryptobert", |
| "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": "<!doctype html>\n<html class=\"\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n\n\t\t<meta name=\"description\" content=\"We", |
| "validated_at": 1763303943.553125 |
| }, |
| { |
| "provider_id": "hf_model_kk08_cryptobert", |
| "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": "<!doctype html>\n<html class=\"\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n\n\t\t<meta name=\"description\" content=\"We", |
| "validated_at": 1763303943.558931 |
| }, |
| { |
| "provider_id": "hf_ds_linxy_crypto", |
| "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": "<!doctype html>\n<html class=\"\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n\n\t\t<meta name=\"description\" content=\"We", |
| "validated_at": 1763303944.479118 |
| }, |
| { |
| "provider_id": "hf_ds_wf_btc", |
| "provider_name": "HF Dataset: WinkingFace BTC/USDT", |
| "provider_type": "http_json", |
| "category": "hf-dataset", |
| "status": "VALID", |
| "response_time_ms": 296.6346740722656, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://huggingface.co/datasets/WinkingFace/CryptoLM-Bitcoin-BTC-USDT", |
| "response_sample": "<!doctype html>\n<html class=\"\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n\n\t\t<meta name=\"description\" content=\"We", |
| "validated_at": 1763303944.4933527 |
| }, |
| { |
| "provider_id": "hf_ds_wf_eth", |
| "provider_name": "WinkingFace ETH/USDT", |
| "provider_type": "http_json", |
| "category": "hf-dataset", |
| "status": "VALID", |
| "response_time_ms": 1855.6344509124756, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://huggingface.co/datasets/WinkingFace/CryptoLM-Ethereum-ETH-USDT", |
| "response_sample": "<!doctype html>\n<html class=\"\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n\n\t\t<meta name=\"description\" content=\"We", |
| "validated_at": 1763303946.0701323 |
| }, |
| { |
| "provider_id": "hf_ds_wf_sol", |
| "provider_name": "WinkingFace SOL/USDT", |
| "provider_type": "http_json", |
| "category": "hf-dataset", |
| "status": "VALID", |
| "response_time_ms": 255.7697296142578, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://huggingface.co/datasets/WinkingFace/CryptoLM-Solana-SOL-USDT", |
| "response_sample": "<!doctype html>\n<html class=\"\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n\n\t\t<meta name=\"description\" content=\"We", |
| "validated_at": 1763303944.4858174 |
| }, |
| { |
| "provider_id": "hf_ds_wf_xrp", |
| "provider_name": "WinkingFace XRP/USDT", |
| "provider_type": "http_json", |
| "category": "hf-dataset", |
| "status": "VALID", |
| "response_time_ms": 1842.8211212158203, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://huggingface.co/datasets/WinkingFace/CryptoLM-Ripple-XRP-USDT", |
| "response_sample": "<!doctype html>\n<html class=\"\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n\n\t\t<meta name=\"description\" content=\"We", |
| "validated_at": 1763303946.0868301 |
| }, |
| { |
| "provider_id": "local_hf_ohlcv", |
| "provider_name": "Local: HF OHLCV", |
| "provider_type": "http_json", |
| "category": "local", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303944.254998 |
| }, |
| { |
| "provider_id": "local_hf_sentiment", |
| "provider_name": "Local: HF Sentiment", |
| "provider_type": "http_json", |
| "category": "local", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303944.255005 |
| }, |
| { |
| "provider_id": "local_fear_greed", |
| "provider_name": "Local: Fear & Greed", |
| "provider_type": "http_json", |
| "category": "local", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303944.2550101 |
| }, |
| { |
| "provider_id": "local_social_aggregate", |
| "provider_name": "Local: Social Aggregate", |
| "provider_type": "http_json", |
| "category": "local", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303944.255015 |
| }, |
| { |
| "provider_id": "local_market_quotes", |
| "provider_name": "Local: Market Quotes", |
| "provider_type": "http_json", |
| "category": "local", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303944.2550187 |
| }, |
| { |
| "provider_id": "local_binance_klines", |
| "provider_name": "Local: Binance Klines", |
| "provider_type": "http_json", |
| "category": "local", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303946.587749 |
| }, |
| { |
| "provider_id": "allorigins", |
| "provider_name": "AllOrigins", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303946.5877576 |
| }, |
| { |
| "provider_id": "cors_sh", |
| "provider_name": "CORS.SH", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303946.5877633 |
| }, |
| { |
| "provider_id": "corsfix", |
| "provider_name": "Corsfix", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303946.587769 |
| }, |
| { |
| "provider_id": "codetabs", |
| "provider_name": "CodeTabs", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303946.587775 |
| }, |
| { |
| "provider_id": "thingproxy", |
| "provider_name": "ThingProxy", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303946.5877807 |
| }, |
| { |
| "provider_id": "crossorigin_me", |
| "provider_name": "Crossorigin.me", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303946.587784 |
| }, |
| { |
| "provider_id": "cors_anywhere_selfhosted", |
| "provider_name": "Self-Hosted CORS-Anywhere", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "URL has placeholders but no auth mechanism defined", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303946.5877862 |
| }, |
| { |
| "provider_id": "coingecko", |
| "provider_name": "CoinGecko", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "VALID", |
| "response_time_ms": 144.79732513427734, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.coingecko.com/api/v3/coins/list", |
| "response_sample": "[{'id': '_', 'symbol': 'gib', 'name': '\u0f3c \u3064 \u25d5_\u25d5 \u0f3d\u3064'}, {'id': '000-capital', 'symbol': '000', 'name': '000 Capital'}, {'id': '01111010011110000110001001110100-token', 'symbol': '011110100111100001100010", |
| "validated_at": 1763303946.7522562 |
| }, |
| { |
| "provider_id": "coinpaprika", |
| "provider_name": "CoinPaprika", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "VALID", |
| "response_time_ms": 97.69082069396973, |
| "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": 1763303946.7311482 |
| }, |
| { |
| "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": 1763303947.4123175 |
| }, |
| { |
| "provider_id": "cryptocompare", |
| "provider_name": "CryptoCompare", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "VALID", |
| "response_time_ms": 569.983959197998, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD", |
| "response_sample": "{\"USD\": 95456.81}", |
| "validated_at": 1763303947.8397489 |
| }, |
| { |
| "provider_id": "nomics", |
| "provider_name": "Nomics", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "Exception: [Errno -3] Temporary failure in name resolution", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303947.4986458 |
| }, |
| { |
| "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": 1763303947.574964 |
| }, |
| { |
| "provider_id": "livecoinwatch", |
| "provider_name": "LiveCoinWatch", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "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": 1763303947.50678 |
| }, |
| { |
| "provider_id": "bitquery", |
| "provider_name": "Bitquery", |
| "provider_type": "http_json", |
| "category": "blockchain_data", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "HTTP 302", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303947.7754474 |
| }, |
| { |
| "provider_id": "etherscan", |
| "provider_name": "Etherscan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 245.99790573120117, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.etherscan.io/api/?module=stats&action=ethsupply", |
| "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": 1763303947.592029 |
| }, |
| { |
| "provider_id": "bscscan", |
| "provider_name": "BscScan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 242.39444732666016, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.bscscan.com/api/?module=stats&action=bnbsupply", |
| "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": 1763303947.6036818 |
| }, |
| { |
| "provider_id": "polygonscan", |
| "provider_name": "PolygonScan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 238.18635940551758, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.polygonscan.com/api/?module=stats&action=maticsupply", |
| "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": 1763303947.6147058 |
| }, |
| { |
| "provider_id": "arbiscan", |
| "provider_name": "Arbiscan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "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": 1763303947.4687374 |
| }, |
| { |
| "provider_id": "optimistic_etherscan", |
| "provider_name": "Optimistic Etherscan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "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": 1763303948.5705378 |
| }, |
| { |
| "provider_id": "blockchair", |
| "provider_name": "Blockchair", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 696.8820095062256, |
| "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": 1763303949.053338 |
| }, |
| { |
| "provider_id": "blockchain_info", |
| "provider_name": "Blockchain.info", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "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": 1763303948.5395384 |
| }, |
| { |
| "provider_id": "blockscout_eth", |
| "provider_name": "Blockscout Ethereum", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 259.19628143310547, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://eth.blockscout.com/api/?module=stats&action=tokensupply", |
| "response_sample": "{\"message\": \"Query parameter contract address is required\", \"result\": null, \"status\": \"0\"}", |
| "validated_at": 1763303948.6462128 |
| }, |
| { |
| "provider_id": "ethplorer", |
| "provider_name": "Ethplorer", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "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": 1763303948.6729062 |
| }, |
| { |
| "provider_id": "covalent", |
| "provider_name": "Covalent", |
| "provider_type": "http_json", |
| "category": "blockchain_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": 1763303948.6030536 |
| }, |
| { |
| "provider_id": "moralis", |
| "provider_name": "Moralis", |
| "provider_type": "http_json", |
| "category": "blockchain_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": 1763303948.5467975 |
| }, |
| { |
| "provider_id": "alchemy", |
| "provider_name": "Alchemy", |
| "provider_type": "http_json", |
| "category": "blockchain_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": 1763303948.5839226 |
| }, |
| { |
| "provider_id": "infura", |
| "provider_name": "Infura", |
| "provider_type": "http_json", |
| "category": "blockchain_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": 1763303948.5729833 |
| }, |
| { |
| "provider_id": "quicknode", |
| "provider_name": "QuickNode", |
| "provider_type": "http_json", |
| "category": "blockchain_data", |
| "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": 1763303948.6525369 |
| }, |
| { |
| "provider_id": "defillama", |
| "provider_name": "DefiLlama", |
| "provider_type": "http_json", |
| "category": "defi", |
| "status": "VALID", |
| "response_time_ms": 289.22533988952637, |
| "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": 1763303949.9967763 |
| }, |
| { |
| "provider_id": "debank", |
| "provider_name": "DeBank", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303949.7505295 |
| }, |
| { |
| "provider_id": "zerion", |
| "provider_name": "Zerion", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303949.7742665 |
| }, |
| { |
| "provider_id": "yearn", |
| "provider_name": "Yearn Finance", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303949.7263958 |
| }, |
| { |
| "provider_id": "aave", |
| "provider_name": "Aave", |
| "provider_type": "http_json", |
| "category": "defi", |
| "status": "VALID", |
| "response_time_ms": 385.3635787963867, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://aave-api-v2.aave.com/data/liquidity/v2", |
| "response_sample": "\n<!-- HTML for static distribution bundle build -->\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Aave API Documentation</title>\n <link rel=\"stylesheet\" type=\"text/css\" hr", |
| "validated_at": 1763303950.0015037 |
| }, |
| { |
| "provider_id": "compound", |
| "provider_name": "Compound", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303950.00134 |
| }, |
| { |
| "provider_id": "uniswap_v3", |
| "provider_name": "Uniswap V3", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303949.7501786 |
| }, |
| { |
| "provider_id": "pancakeswap", |
| "provider_name": "PancakeSwap", |
| "provider_type": "http_json", |
| "category": "defi", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "HTTP 500", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303949.8283713 |
| }, |
| { |
| "provider_id": "sushiswap", |
| "provider_name": "SushiSwap", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303949.8065994 |
| }, |
| { |
| "provider_id": "curve", |
| "provider_name": "Curve Finance", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303949.7772193 |
| }, |
| { |
| "provider_id": "1inch", |
| "provider_name": "1inch", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303950.691759 |
| }, |
| { |
| "provider_id": "opensea", |
| "provider_name": "OpenSea", |
| "provider_type": "http_json", |
| "category": "nft", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "Exception: ", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303958.683012 |
| }, |
| { |
| "provider_id": "rarible", |
| "provider_name": "Rarible", |
| "provider_type": "http_json", |
| "category": "nft", |
| "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": 1763303951.0777183 |
| }, |
| { |
| "provider_id": "nftport", |
| "provider_name": "NFTPort", |
| "provider_type": "http_json", |
| "category": "nft", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "Exception: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not va", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303950.7271314 |
| }, |
| { |
| "provider_id": "reservoir", |
| "provider_name": "Reservoir", |
| "provider_type": "http_json", |
| "category": "nft", |
| "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": 1763303950.6691635 |
| }, |
| { |
| "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": 1763303950.8738298 |
| }, |
| { |
| "provider_id": "newsapi", |
| "provider_name": "NewsAPI", |
| "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": 1763303950.7261553 |
| }, |
| { |
| "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": 1763303950.7091734 |
| }, |
| { |
| "provider_id": "cointelegraph_rss", |
| "provider_name": "Cointelegraph RSS", |
| "provider_type": "http_json", |
| "category": "news", |
| "status": "VALID", |
| "response_time_ms": 90.2397632598877, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://cointelegraph.com/rss", |
| "response_sample": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:wfw=\"", |
| "validated_at": 1763303950.717234 |
| }, |
| { |
| "provider_id": "bitcoinist_rss", |
| "provider_name": "Bitcoinist RSS", |
| "provider_type": "http_json", |
| "category": "news", |
| "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": 1763303950.7176557 |
| }, |
| { |
| "provider_id": "reddit_crypto", |
| "provider_name": "Reddit Crypto", |
| "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": 1763303959.3752317 |
| }, |
| { |
| "provider_id": "twitter_trends", |
| "provider_name": "Twitter Crypto Trends", |
| "provider_type": "http_json", |
| "category": "social", |
| "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": 1763303959.4098997 |
| }, |
| { |
| "provider_id": "lunarcrush", |
| "provider_name": "LunarCrush", |
| "provider_type": "http_json", |
| "category": "social", |
| "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": 1763303959.3602366 |
| }, |
| { |
| "provider_id": "santiment", |
| "provider_name": "Santiment", |
| "provider_type": "http_json", |
| "category": "sentiment", |
| "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": 1763303960.0521727 |
| }, |
| { |
| "provider_id": "alternative_me", |
| "provider_name": "Alternative.me", |
| "provider_type": "http_json", |
| "category": "sentiment", |
| "status": "VALID", |
| "response_time_ms": 194.43678855895996, |
| "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\": \"33642\"}], \"metadata\": {\"error\": null}}", |
| "validated_at": 1763303959.441972 |
| }, |
| { |
| "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": 1763303959.6684322 |
| }, |
| { |
| "provider_id": "intotheblock", |
| "provider_name": "IntoTheBlock", |
| "provider_type": "http_json", |
| "category": "analytics", |
| "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": 1763303959.4148448 |
| }, |
| { |
| "provider_id": "coinmetrics", |
| "provider_name": "Coin Metrics", |
| "provider_type": "http_json", |
| "category": "analytics", |
| "status": "VALID", |
| "response_time_ms": 1039.0427112579346, |
| "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": 1763303960.3906922 |
| }, |
| { |
| "provider_id": "kaiko", |
| "provider_name": "Kaiko", |
| "provider_type": "http_json", |
| "category": "analytics", |
| "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": 1763303959.5382142 |
| }, |
| { |
| "provider_id": "kraken", |
| "provider_name": "Kraken", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 192.69537925720215, |
| "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": 1763303959.5356498 |
| }, |
| { |
| "provider_id": "binance", |
| "provider_name": "Binance", |
| "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": 1763303961.0699418 |
| }, |
| { |
| "provider_id": "coinbase", |
| "provider_name": "Coinbase", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 167.04630851745605, |
| "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.5468591443255098\", \"A8\": \"23.6966824644549763\", \"AAVE\": \"0.0056626744811575\", \"ABT\": \"2.535", |
| "validated_at": 1763303961.07834 |
| }, |
| { |
| "provider_id": "bitfinex", |
| "provider_name": "Bitfinex", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 162.41693496704102, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api-pub.bitfinex.com/v2/tickers?symbols=ALL", |
| "response_sample": "[['tBTCUSD', 95604, 7.55054788, 95607, 7.13161911, -844, -0.00875065, 95606, 518.52330664, 96711, 95000], ['tLTCUSD', 100.81, 1075.25588748, 100.86, 2437.18762508, -4.85, -0.04591064, 100.79, 2262.004", |
| "validated_at": 1763303961.0903707 |
| }, |
| { |
| "provider_id": "huobi", |
| "provider_name": "Huobi", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 173.46835136413574, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.huobi.pro/market/tickers", |
| "response_sample": "{\"data\": [{\"symbol\": \"sylousdt\", \"open\": 6.49e-05, \"high\": 7.19e-05, \"low\": 6.29e-05, \"close\": 6.29e-05, \"amount\": 171186736.6464, \"vol\": 11401.70783351026, \"count\": 167, \"bid\": 6.46e-05, \"bidSize\": 3", |
| "validated_at": 1763303961.119345 |
| }, |
| { |
| "provider_id": "kucoin", |
| "provider_name": "KuCoin", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 348.5839366912842, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.kucoin.com/api/v1/market/allTickers", |
| "response_sample": "{\"code\": \"200000\", \"data\": {\"time\": 1763303960327, \"ticker\": [{\"symbol\": \"MNDE-USDT\", \"symbolName\": \"MNDE-USDT\", \"buy\": \"0.07373\", \"bestBidSize\": \"170\", \"sell\": \"0.07391\", \"bestAskSize\": \"246.3178\", \"", |
| "validated_at": 1763303961.315672 |
| }, |
| { |
| "provider_id": "okx", |
| "provider_name": "OKX", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 316.0109519958496, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://www.okx.com/api/v5/market/tickers?instType=SPOT", |
| "response_sample": "{\"code\": \"0\", \"msg\": \"\", \"data\": [{\"instType\": \"SPOT\", \"instId\": \"ENA-USD\", \"last\": \"0.2633\", \"lastSz\": \"75.96\", \"askPx\": \"0.2667\", \"askSz\": \"842.59\", \"bidPx\": \"0.266\", \"bidSz\": \"636.96\", \"open24h\": \"", |
| "validated_at": 1763303961.291103 |
| }, |
| { |
| "provider_id": "gate_io", |
| "provider_name": "Gate.io", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 1112.0352745056152, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.gateio.ws/api/v4/spot/tickers", |
| "response_sample": "[{'currency_pair': 'EWT_USDT', 'last': '0.7659', 'lowest_ask': '0.7659', 'highest_bid': '0.7635', 'change_percentage': '-4.52', 'base_volume': '18179.14', 'quote_volume': '14229.093034', 'high_24h': '", |
| "validated_at": 1763303962.1053352 |
| }, |
| { |
| "provider_id": "bybit", |
| "provider_name": "Bybit", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "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": 1763303961.0975313 |
| }, |
| { |
| "provider_id": "cryptorank", |
| "provider_name": "Cryptorank", |
| "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": 1763303961.250318 |
| }, |
| { |
| "provider_id": "coinlore", |
| "provider_name": "CoinLore", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "VALID", |
| "response_time_ms": 185.13035774230957, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.coinlore.net/api/tickers/", |
| "response_sample": "{\"data\": [{\"id\": \"90\", \"symbol\": \"BTC\", \"name\": \"Bitcoin\", \"nameid\": \"bitcoin\", \"rank\": 1, \"price_usd\": \"95418.42\", \"percent_change_24h\": \"-0.70\", \"percent_change_1h\": \"-0.02\", \"percent_change_7d\": \"-", |
| "validated_at": 1763303961.2190702 |
| }, |
| { |
| "provider_id": "coincodex", |
| "provider_name": "CoinCodex", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "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": 1763303962.8551543 |
| }, |
| { |
| "provider_id": "coingecko", |
| "provider_name": "CoinGecko", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "VALID", |
| "response_time_ms": 216.0956859588623, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.coingecko.com/api/v3/coins/list", |
| "response_sample": "[{'id': '_', 'symbol': 'gib', 'name': '\u0f3c \u3064 \u25d5_\u25d5 \u0f3d\u3064'}, {'id': '000-capital', 'symbol': '000', 'name': '000 Capital'}, {'id': '01111010011110000110001001110100-token', 'symbol': '011110100111100001100010", |
| "validated_at": 1763303962.8539393 |
| }, |
| { |
| "provider_id": "coinpaprika", |
| "provider_name": "CoinPaprika", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "VALID", |
| "response_time_ms": 218.24979782104492, |
| "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": 1763303962.8775668 |
| }, |
| { |
| "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": 1763303962.7643728 |
| }, |
| { |
| "provider_id": "cryptocompare", |
| "provider_name": "CryptoCompare", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "VALID", |
| "response_time_ms": 529.7341346740723, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://min-api.cryptocompare.com/data/price?fsym=BTC&tsyms=USD", |
| "response_sample": "{\"USD\": 95486.66}", |
| "validated_at": 1763303963.1975183 |
| }, |
| { |
| "provider_id": "nomics", |
| "provider_name": "Nomics", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "Exception: [Errno -3] Temporary failure in name resolution", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303962.8067083 |
| }, |
| { |
| "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": 1763303962.97924 |
| }, |
| { |
| "provider_id": "livecoinwatch", |
| "provider_name": "LiveCoinWatch", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "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": 1763303962.927372 |
| }, |
| { |
| "provider_id": "bitquery", |
| "provider_name": "Bitquery", |
| "provider_type": "http_json", |
| "category": "blockchain_data", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "HTTP 302", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303963.1330805 |
| }, |
| { |
| "provider_id": "etherscan", |
| "provider_name": "Etherscan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 231.47082328796387, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.etherscan.io/api/?module=stats&action=ethsupply", |
| "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": 1763303962.975227 |
| }, |
| { |
| "provider_id": "bscscan", |
| "provider_name": "BscScan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 350.4626750946045, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.bscscan.com/api/?module=stats&action=bnbsupply", |
| "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": 1763303964.048791 |
| }, |
| { |
| "provider_id": "polygonscan", |
| "provider_name": "PolygonScan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 326.9085884094238, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.polygonscan.com/api/?module=stats&action=maticsupply", |
| "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": 1763303964.0408225 |
| }, |
| { |
| "provider_id": "arbiscan", |
| "provider_name": "Arbiscan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "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": 1763303963.939769 |
| }, |
| { |
| "provider_id": "optimistic_etherscan", |
| "provider_name": "Optimistic Etherscan", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "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": 1763303963.9653254 |
| }, |
| { |
| "provider_id": "blockchair", |
| "provider_name": "Blockchair", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 609.9143028259277, |
| "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": 1763303964.36932 |
| }, |
| { |
| "provider_id": "blockchain_info", |
| "provider_name": "Blockchain.info", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "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": 1763303963.8892071 |
| }, |
| { |
| "provider_id": "blockscout_eth", |
| "provider_name": "Blockscout Ethereum", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "status": "VALID", |
| "response_time_ms": 469.15578842163086, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://eth.blockscout.com/api/?module=stats&action=tokensupply", |
| "response_sample": "{\"message\": \"Query parameter contract address is required\", \"result\": null, \"status\": \"0\"}", |
| "validated_at": 1763303964.2586958 |
| }, |
| { |
| "provider_id": "ethplorer", |
| "provider_name": "Ethplorer", |
| "provider_type": "http_json", |
| "category": "blockchain_explorers", |
| "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": 1763303964.0181618 |
| }, |
| { |
| "provider_id": "covalent", |
| "provider_name": "Covalent", |
| "provider_type": "http_json", |
| "category": "blockchain_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": 1763303963.9260187 |
| }, |
| { |
| "provider_id": "moralis", |
| "provider_name": "Moralis", |
| "provider_type": "http_json", |
| "category": "blockchain_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": 1763303963.9092257 |
| }, |
| { |
| "provider_id": "alchemy", |
| "provider_name": "Alchemy", |
| "provider_type": "http_json", |
| "category": "blockchain_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": 1763303965.0822144 |
| }, |
| { |
| "provider_id": "infura", |
| "provider_name": "Infura", |
| "provider_type": "http_json", |
| "category": "blockchain_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": 1763303965.0833085 |
| }, |
| { |
| "provider_id": "quicknode", |
| "provider_name": "QuickNode", |
| "provider_type": "http_json", |
| "category": "blockchain_data", |
| "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": 1763303965.2711346 |
| }, |
| { |
| "provider_id": "defillama", |
| "provider_name": "DefiLlama", |
| "provider_type": "http_json", |
| "category": "defi", |
| "status": "VALID", |
| "response_time_ms": 232.15174674987793, |
| "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": 1763303965.2665522 |
| }, |
| { |
| "provider_id": "debank", |
| "provider_name": "DeBank", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303965.0569854 |
| }, |
| { |
| "provider_id": "zerion", |
| "provider_name": "Zerion", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303965.0746818 |
| }, |
| { |
| "provider_id": "yearn", |
| "provider_name": "Yearn Finance", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303965.041112 |
| }, |
| { |
| "provider_id": "aave", |
| "provider_name": "Aave", |
| "provider_type": "http_json", |
| "category": "defi", |
| "status": "VALID", |
| "response_time_ms": 293.1554317474365, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://aave-api-v2.aave.com/data/liquidity/v2", |
| "response_sample": "\n<!-- HTML for static distribution bundle build -->\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Aave API Documentation</title>\n <link rel=\"stylesheet\" type=\"text/css\" hr", |
| "validated_at": 1763303965.2713077 |
| }, |
| { |
| "provider_id": "compound", |
| "provider_name": "Compound", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303965.060204 |
| }, |
| { |
| "provider_id": "uniswap_v3", |
| "provider_name": "Uniswap V3", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303965.0620184 |
| }, |
| { |
| "provider_id": "pancakeswap", |
| "provider_name": "PancakeSwap", |
| "provider_type": "http_json", |
| "category": "defi", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "HTTP 500", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303965.9812524 |
| }, |
| { |
| "provider_id": "sushiswap", |
| "provider_name": "SushiSwap", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303965.9878602 |
| }, |
| { |
| "provider_id": "curve", |
| "provider_name": "Curve Finance", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303965.9726965 |
| }, |
| { |
| "provider_id": "1inch", |
| "provider_name": "1inch", |
| "provider_type": "http_json", |
| "category": "defi", |
| "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": 1763303965.95925 |
| }, |
| { |
| "provider_id": "opensea", |
| "provider_name": "OpenSea", |
| "provider_type": "http_json", |
| "category": "nft", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "Exception: ", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303973.9461076 |
| }, |
| { |
| "provider_id": "rarible", |
| "provider_name": "Rarible", |
| "provider_type": "http_json", |
| "category": "nft", |
| "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": 1763303966.3509693 |
| }, |
| { |
| "provider_id": "nftport", |
| "provider_name": "NFTPort", |
| "provider_type": "http_json", |
| "category": "nft", |
| "status": "INVALID", |
| "response_time_ms": null, |
| "error_reason": "Exception: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not va", |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": null, |
| "validated_at": 1763303965.9667513 |
| }, |
| { |
| "provider_id": "reservoir", |
| "provider_name": "Reservoir", |
| "provider_type": "http_json", |
| "category": "nft", |
| "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": 1763303965.932544 |
| }, |
| { |
| "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": 1763303966.1563575 |
| }, |
| { |
| "provider_id": "newsapi", |
| "provider_name": "NewsAPI", |
| "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": 1763303965.996555 |
| }, |
| { |
| "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": 1763303974.658787 |
| }, |
| { |
| "provider_id": "cointelegraph_rss", |
| "provider_name": "Cointelegraph RSS", |
| "provider_type": "http_json", |
| "category": "news", |
| "status": "VALID", |
| "response_time_ms": 195.05929946899414, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://cointelegraph.com/rss", |
| "response_sample": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:wfw=\"", |
| "validated_at": 1763303974.6578255 |
| }, |
| { |
| "provider_id": "bitcoinist_rss", |
| "provider_name": "Bitcoinist RSS", |
| "provider_type": "http_json", |
| "category": "news", |
| "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": 1763303974.6493018 |
| }, |
| { |
| "provider_id": "reddit_crypto", |
| "provider_name": "Reddit Crypto", |
| "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": 1763303974.6325717 |
| }, |
| { |
| "provider_id": "twitter_trends", |
| "provider_name": "Twitter Crypto Trends", |
| "provider_type": "http_json", |
| "category": "social", |
| "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": 1763303974.6587265 |
| }, |
| { |
| "provider_id": "lunarcrush", |
| "provider_name": "LunarCrush", |
| "provider_type": "http_json", |
| "category": "social", |
| "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": 1763303974.6303413 |
| }, |
| { |
| "provider_id": "santiment", |
| "provider_name": "Santiment", |
| "provider_type": "http_json", |
| "category": "sentiment", |
| "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": 1763303975.1456432 |
| }, |
| { |
| "provider_id": "alternative_me", |
| "provider_name": "Alternative.me", |
| "provider_type": "http_json", |
| "category": "sentiment", |
| "status": "VALID", |
| "response_time_ms": 146.51727676391602, |
| "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\": \"33627\"}], \"metadata\": {\"error\": null}}", |
| "validated_at": 1763303974.7005737 |
| }, |
| { |
| "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": 1763303974.9257908 |
| }, |
| { |
| "provider_id": "intotheblock", |
| "provider_name": "IntoTheBlock", |
| "provider_type": "http_json", |
| "category": "analytics", |
| "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": 1763303974.6665218 |
| }, |
| { |
| "provider_id": "coinmetrics", |
| "provider_name": "Coin Metrics", |
| "provider_type": "http_json", |
| "category": "analytics", |
| "status": "VALID", |
| "response_time_ms": 1107.5844764709473, |
| "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": 1763303976.8154194 |
| }, |
| { |
| "provider_id": "kaiko", |
| "provider_name": "Kaiko", |
| "provider_type": "http_json", |
| "category": "analytics", |
| "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": 1763303975.965791 |
| }, |
| { |
| "provider_id": "kraken", |
| "provider_name": "Kraken", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 161.44037246704102, |
| "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": 1763303975.8455215 |
| }, |
| { |
| "provider_id": "binance", |
| "provider_name": "Binance", |
| "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": 1763303975.852917 |
| }, |
| { |
| "provider_id": "coinbase", |
| "provider_name": "Coinbase", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 140.06352424621582, |
| "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": 1763303975.8476467 |
| }, |
| { |
| "provider_id": "bitfinex", |
| "provider_name": "Bitfinex", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 155.06768226623535, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api-pub.bitfinex.com/v2/tickers?symbols=ALL", |
| "response_sample": "[['tBTCUSD', 95604, 7.55054788, 95607, 7.13161911, -844, -0.00875065, 95606, 518.52330664, 96711, 95000], ['tLTCUSD', 100.81, 1075.25588748, 100.86, 2437.18762508, -4.85, -0.04591064, 100.79, 2262.004", |
| "validated_at": 1763303975.8790128 |
| }, |
| { |
| "provider_id": "huobi", |
| "provider_name": "Huobi", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 921.5545654296875, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.huobi.pro/market/tickers", |
| "response_sample": "{\"data\": [{\"symbol\": \"sylousdt\", \"open\": 6.49e-05, \"high\": 7.19e-05, \"low\": 6.29e-05, \"close\": 6.29e-05, \"amount\": 171186736.6464, \"vol\": 11401.70783351026, \"count\": 167, \"bid\": 6.46e-05, \"bidSize\": 3", |
| "validated_at": 1763303976.6623564 |
| }, |
| { |
| "provider_id": "kucoin", |
| "provider_name": "KuCoin", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 390.6588554382324, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.kucoin.com/api/v1/market/allTickers", |
| "response_sample": "{\"code\": \"200000\", \"data\": {\"time\": 1763303975967, \"ticker\": [{\"symbol\": \"MNDE-USDT\", \"symbolName\": \"MNDE-USDT\", \"buy\": \"0.07373\", \"bestBidSize\": \"170\", \"sell\": \"0.07386\", \"bestAskSize\": \"248.8799\", \"", |
| "validated_at": 1763303976.150985 |
| }, |
| { |
| "provider_id": "okx", |
| "provider_name": "OKX", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 289.89267349243164, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://www.okx.com/api/v5/market/tickers?instType=SPOT", |
| "response_sample": "{\"code\": \"0\", \"msg\": \"\", \"data\": [{\"instType\": \"SPOT\", \"instId\": \"ENA-USD\", \"last\": \"0.2633\", \"lastSz\": \"75.96\", \"askPx\": \"0.2666\", \"askSz\": \"999.43\", \"bidPx\": \"0.2658\", \"bidSz\": \"1789.39\", \"open24h\":", |
| "validated_at": 1763303976.0597758 |
| }, |
| { |
| "provider_id": "gate_io", |
| "provider_name": "Gate.io", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 1040.5259132385254, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.gateio.ws/api/v4/spot/tickers", |
| "response_sample": "[{'currency_pair': 'EWT_USDT', 'last': '0.7659', 'lowest_ask': '0.7659', 'highest_bid': '0.7635', 'change_percentage': '-4.52', 'base_volume': '18179.14', 'quote_volume': '14229.093034', 'high_24h': '", |
| "validated_at": 1763303976.8343344 |
| }, |
| { |
| "provider_id": "bybit", |
| "provider_name": "Bybit", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "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": 1763303977.5172477 |
| }, |
| { |
| "provider_id": "cryptorank", |
| "provider_name": "Cryptorank", |
| "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": 1763303977.6794605 |
| }, |
| { |
| "provider_id": "coinlore", |
| "provider_name": "CoinLore", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "status": "VALID", |
| "response_time_ms": 328.3109664916992, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api.coinlore.net/api/tickers/", |
| "response_sample": "{\"data\": [{\"id\": \"90\", \"symbol\": \"BTC\", \"name\": \"Bitcoin\", \"nameid\": \"bitcoin\", \"rank\": 1, \"price_usd\": \"95418.42\", \"percent_change_24h\": \"-0.70\", \"percent_change_1h\": \"-0.02\", \"percent_change_7d\": \"-", |
| "validated_at": 1763303977.6950262 |
| }, |
| { |
| "provider_id": "coincodex", |
| "provider_name": "CoinCodex", |
| "provider_type": "http_json", |
| "category": "market_data", |
| "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": 1763303977.6149201 |
| }, |
| { |
| "provider_id": "publicnode_eth_mainnet", |
| "provider_name": "PublicNode Ethereum", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303977.4118252 |
| }, |
| { |
| "provider_id": "publicnode_eth_allinone", |
| "provider_name": "PublicNode Ethereum All-in-one", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303977.427 |
| }, |
| { |
| "provider_id": "llamanodes_eth", |
| "provider_name": "LlamaNodes Ethereum", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303977.4421067 |
| }, |
| { |
| "provider_id": "one_rpc_eth", |
| "provider_name": "1RPC Ethereum", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303977.457138 |
| }, |
| { |
| "provider_id": "drpc_eth", |
| "provider_name": "dRPC Ethereum", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303977.4722128 |
| }, |
| { |
| "provider_id": "bsc_official_mainnet", |
| "provider_name": "BSC Official Mainnet", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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": 1763303977.4889503 |
| }, |
| { |
| "provider_id": "bsc_official_alt1", |
| "provider_name": "BSC Official Alt1", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.2111747 |
| }, |
| { |
| "provider_id": "bsc_official_alt2", |
| "provider_name": "BSC Official Alt2", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.2262645 |
| }, |
| { |
| "provider_id": "publicnode_bsc", |
| "provider_name": "PublicNode BSC", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.24141 |
| }, |
| { |
| "provider_id": "polygon_official_mainnet", |
| "provider_name": "Polygon Official Mainnet", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.256541 |
| }, |
| { |
| "provider_id": "publicnode_polygon_bor", |
| "provider_name": "PublicNode Polygon Bor", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.2716138 |
| }, |
| { |
| "provider_id": "blockscout_ethereum", |
| "provider_name": "Blockscout Ethereum", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.2867193 |
| }, |
| { |
| "provider_id": "defillama_prices", |
| "provider_name": "DefiLlama (Prices)", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.3018005 |
| }, |
| { |
| "provider_id": "coinstats_public", |
| "provider_name": "CoinStats Public API", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.3168414 |
| }, |
| { |
| "provider_id": "coinstats_news", |
| "provider_name": "CoinStats News", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.3319287 |
| }, |
| { |
| "provider_id": "rss_cointelegraph", |
| "provider_name": "Cointelegraph RSS", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.346957 |
| }, |
| { |
| "provider_id": "rss_decrypt", |
| "provider_name": "Decrypt RSS", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.8628519 |
| }, |
| { |
| "provider_id": "decrypt_rss", |
| "provider_name": "Decrypt RSS", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.8854206 |
| }, |
| { |
| "provider_id": "alternative_me_fng", |
| "provider_name": "Alternative.me Fear & Greed", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.9010396 |
| }, |
| { |
| "provider_id": "altme_fng", |
| "provider_name": "Alternative.me F&G", |
| "provider_type": "http_json", |
| "category": "unknown", |
| "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.91618 |
| }, |
| { |
| "provider_id": "alt_fng", |
| "provider_name": "Alternative.me Fear & Greed", |
| "provider_type": "http_json", |
| "category": "indices", |
| "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.9312556 |
| }, |
| { |
| "provider_id": "hf_model_elkulako_cryptobert", |
| "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": "hf_model_kk08_cryptobert", |
| "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": "hf_ds_linxy_crypto", |
| "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": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" xmlns:media=\"http://search.yahoo.com/mrss/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:wfw=\"", |
| "validated_at": 1763303982.9853082 |
| }, |
| { |
| "provider_id": "bitfinex", |
| "provider_name": "Bitfinex", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 97.76020050048828, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://api-pub.bitfinex.com/v2/tickers?symbols=ALL", |
| "response_sample": "[['tBTCUSD', 95618, 7.54101898, 95619, 7.11106121, -844, -0.00875065, 95606, 518.52330664, 96711, 95000], ['tLTCUSD', 100.87, 935.95141825, 100.88, 2646.73937386, -4.78, -0.04524801, 100.86, 2262.1042", |
| "validated_at": 1763303982.974162 |
| }, |
| { |
| "provider_id": "okx", |
| "provider_name": "OKX", |
| "provider_type": "http_json", |
| "category": "exchange", |
| "status": "VALID", |
| "response_time_ms": 290.2381420135498, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": "https://www.okx.com/api/v5/market/tickers?instType=SPOT", |
| "response_sample": "{\"code\": \"0\", \"msg\": \"\", \"data\": [{\"instType\": \"SPOT\", \"instId\": \"ENA-USD\", \"last\": \"0.2633\", \"lastSz\": \"75.96\", \"askPx\": \"0.2665\", \"askSz\": \"1052.88\", \"bidPx\": \"0.2658\", \"bidSz\": \"1052.02\", \"open24h\"", |
| "validated_at": 1763303983.18602 |
| } |
| ] |
| }, |
| "hf_models": { |
| "total_candidates": 4, |
| "valid": 2, |
| "invalid": 0, |
| "conditional": 2, |
| "results": [ |
| { |
| "provider_id": "ElKulako/cryptobert", |
| "provider_name": "ElKulako CryptoBERT", |
| "provider_type": "hf_model", |
| "category": "hf_model", |
| "status": "VALID", |
| "response_time_ms": 70.76168060302734, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": "{\"modelId\": \"ElKulako/cryptobert\", \"pipeline_tag\": \"text-classification\", \"downloads\": 158654, \"likes\": 178}", |
| "validated_at": 1763303984.5518825 |
| }, |
| { |
| "provider_id": "kk08/CryptoBERT", |
| "provider_name": "KK08 CryptoBERT", |
| "provider_type": "hf_model", |
| "category": "hf_model", |
| "status": "VALID", |
| "response_time_ms": 63.27533721923828, |
| "error_reason": null, |
| "requires_auth": false, |
| "auth_env_var": null, |
| "test_endpoint": null, |
| "response_sample": "{\"modelId\": \"kk08/CryptoBERT\", \"pipeline_tag\": \"text-classification\", \"downloads\": 59591, \"likes\": 44}", |
| "validated_at": 1763303984.6152804 |
| }, |
| { |
| "provider_id": "hf_model_elkulako_cryptobert", |
| "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": "hf_model_kk08_cryptobert", |
| "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 |
| } |
| ] |
| } |
| } |