{"slug":"wallet-labels-coverage","title":"Best wallet labeling API provider","subtitle":"Share of well-known addresses each provider correctly labels with an entity (CEX, DEX, multisig, sanctioned, etc.), split by EOA vs contract.","category":"Aggregators","metric":"Coverage rate","unit":"pct","status":"live","higherIsBetter":true,"filters":null,"value":84.2391,"leader":{"name":"Helius","slug":"helius","value":84.2391},"rankings":[{"name":"Helius","slug":"helius","ms":{"p50":84.2391,"p90":84.2391,"p99":84.2391,"mean":84.2391},"successRate":100,"sampleSize":920.16},{"name":"XRPScan","slug":"xrpscan","ms":{"p50":80.1653,"p90":80.1653,"p99":80.1653,"mean":80.1653},"successRate":90.0826,"sampleSize":484.084},{"name":"StellarExpert","slug":"stellarexpert","ms":{"p50":80,"p90":80,"p99":80,"mean":80},"successRate":80,"sampleSize":485.084},{"name":"Blockscout","slug":"blockscout","ms":{"p50":55.3049,"p90":55.3049,"p99":55.3049,"mean":55.3049},"successRate":97.3475,"sampleSize":4034.7},{"name":"OLI","slug":"oli","ms":{"p50":50.2593,"p90":50.2593,"p99":50.2593,"mean":50.2593},"successRate":99.71379999999999,"sampleSize":5591.97},{"name":"Mobula","slug":"mobula","ms":{"p50":43.818,"p90":43.818,"p99":43.818,"mean":43.818},"successRate":99.5832,"sampleSize":8639.5},{"name":"Moralis","slug":"moralis","ms":{"p50":43.5741,"p90":43.5741,"p99":43.5741,"mean":43.5741},"successRate":99.924,"sampleSize":1315.23},{"name":"TonAPI","slug":"tonapi","ms":{"p50":35.905,"p90":35.905,"p99":35.905,"mean":35.905},"successRate":78.4866,"sampleSize":674.117},{"name":"WalletExplorer","slug":"walletexplorer","ms":{"p50":20.0413,"p90":20.0413,"p99":20.0413,"mean":20.0413},"successRate":99.5868,"sampleSize":484.084}],"sparkline":[83.7838,81.5789,81.5789,86.8421,88.5714,86.1111,85,80,82.9268,83.3333,84.2105,84.8485,82.0513,87.1795,80,83.7209,81.0811,88.5714,84.2105,84.6154,82.5,86.1111,83.3333,86.4865,82.3529,85,84.0909,82.9268,83.7838,80,84.6154,84.2105,89.1892,87.1795,82.0513,80.9524,83.7838,86.4865,88.8889,80.9524,84.2105,80.4878,91.1765,82.5,85,85.7143,86.1111,84.375,81.0811,84.6154,84.6154,82.0513,84.0909,83.7838,82.8571,85.2941,80.9524,81.8182,79.4872,84.2105,84.8485,84.6154,88.8889,85.7143,78.3784,80.4878,82.5,89.4737,83.7838,89.7436,82.9268,84.2105,81.5789],"sampleSize":22628.928999999996,"asOf":"2026-08-05T19:56:54.717Z","headline":"Helius leads coverage rate at 84.2% (24h avg) on Best wallet labeling API provider.","quote":"Helius leads coverage rate at 84.2% (24h avg) on Best wallet labeling API provider. Source: OpenChainBench (https://openchainbench.com/benchmarks/wallet-labels-coverage).","cite":{"plain":"OpenChainBench. \"Best wallet labeling API provider\". Retrieved 2026-08-05. https://openchainbench.com/benchmarks/wallet-labels-coverage","bibtex":"@misc{ocb_wallet_labels_coverage,\n  author = {OpenChainBench},\n  title  = {Best wallet labeling API provider},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/wallet-labels-coverage},\n  note   = {Retrieved 2026-08-05}\n}","apa":"OpenChainBench. (2026). Best wallet labeling API provider. Retrieved August 5, 2026, from https://openchainbench.com/benchmarks/wallet-labels-coverage","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Best wallet labeling API provider\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/wallet-labels-coverage\r\nY2  - 2026-08-05\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/wallet-labels-coverage","ogImage":"https://openchainbench.com/api/og/wallet-labels-coverage","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/wallet-labels","methodology":["Sample: ~180 curated anchor addresses across 11 chains (CEX hot wallets, DEX routers, Safe multisigs, OFAC SDN, public figures, verified smart contracts), shuffled and re-checked every 30 minutes. List rotated quarterly from public sources.","Each anchor is tagged with a kind: `contract` (verified smart contracts where a non-generic name comes from source code) or `eoa` (externally-owned accounts where the name must come from a curated entity graph). The kind is set at curation time using an on-chain code probe (eth_getCode for EVM, equivalent RPC for non-EVM).","Kind tab on the bench page: `contract` measures contract-name resolution (easy for any explorer reading verified source), `eoa` measures entity resolution on plain wallets (the curated-graph job). The two views are separate Prometheus queries with `kind=\"contract\"` and `kind=\"eoa\"` injected into every selector.","Query each provider's labels endpoint live: Mobula `/api/2/wallet/labels`, Helius `/v1/wallet/{addr}/identity`, Moralis `/api/v2.2/entities`, Blockscout `/api/v2/addresses/{addr}`, OLI Base EAS GraphQL, TonAPI `/v2/accounts/{addr}`, StellarExpert `/explorer/directory/{addr}`, XRPScan `/api/v1/account/{addr}`, WalletExplorer `/api/1/address-lookup`.","A provider scores 'hit' when it returns a non-generic entity name. Filler labels like 'EOA', 'Contract', 'Wallet', 'Multisig', 'Unknown' are explicitly excluded, they carry no entity signal.","Per-chain leaderboards. providers are filtered by their declared chain support, so Helius (Solana-only) doesn't get penalized on Ethereum and vice versa.","Failures (timeouts, 5xx, auth errors) are counted as 'no label' and surfaced separately as `wallet_labels_fetch_errors_total`.","Region: `eu-west` (single point)."],"license":"CC-BY-4.0"}