Best wallet labeling API provider
Share of well-known addresses each provider correctly labels with an entity (CEX, DEX, multisig, sanctioned, etc.).
This benchmark answers the question that decides whether a wallet labeling API is worth integrating. given a publicly-known address, does the API actually identify it. Arkham and Nansen own the consumer visualization layer; the builder side of the question lives elsewhere, in the labeling APIs wallets, portfolio trackers and AML flows hit under the hood. We push roughly 60 curated anchor addresses (CEX hot wallets, DEX routers, Safe multisigs, OFAC SDN, public figures) into a queue every 30 minutes and ask each provider for an entity name. Hits count only when the response is a meaningful name, generic fillers ("EOA", "Contract", "Wallet") are excluded because they carry no entity signal. Coverage is reported per chain so chain-specialists (Helius on Solana, TonAPI on TON, StellarExpert on Stellar, XRPScan on XRP, WalletExplorer on Bitcoin) are not unfairly penalised for chains they do not claim to cover. Universal providers (Mobula, Moralis, Blockscout, OLI) are scored on every chain they advertise.
Methodology
We benchmark how well each major wallet-labeling provider identifies a curated sample of publicly-known addresses across 11 chains. The harness pushes ~60 rotating anchor addresses (Etherscan public name tags, OFAC SDN list, Safe multisigs, DEX routers, public figures) onto a queue and asks every supported provider for an entity label. A provider scores a hit when it returns a non-generic entity name; categorical fillers like "EOA" or "Contract" don't count. Coverage is shown per chain. Some providers cover 90+ chains (Mobula), others are chain-specialists (Helius for Solana, TonAPI for TON, StellarExpert for Stellar, XRPScan for XRP, WalletExplorer for Bitcoin). Showing per-chain rather than aggregating prevents specialists from being unfairly penalized for chains they don't claim to cover.
Frequently asked
Which wallet labeling API has the best coverage right now?
TonAPI currently leads the active chain tab at 100.0% (24 h) across 9 measured providers. The leaderboard re-sorts every 30 minutes against fresh Prometheus samples, so the answer reflects the last 24 hours of live audits against ~60 curated anchor addresses, not a marketing-page claim.
What does 'wallet labeling' mean in a crypto API?
A wallet labeling API takes an address and returns an entity name. The CEX it belongs to (`Binance hot wallet 14`), the protocol (`Uniswap V3 router`), the multisig owner (`Safe: foundation treasury`), the sanctioned status (`OFAC SDN`), or a public-figure tag (`Vitalik Buterin`). Generic categorical labels like `EOA`, `Contract`, `Wallet` are not considered a hit on this benchmark because they carry no entity signal.
Is Mobula's labels API better than Moralis or Helius?
It depends on the chain. Mobula is a universal provider audited on every chain it advertises and currently returns 47.2% on the active tab. Helius is Solana-only and dominates that chain because its label graph is curated against native Solana programs. Moralis is EVM-centric and trails on TON, Stellar, XRP and Bitcoin. The per-chain tabs are the honest comparison; the All chains tab is the universal-coverage story.
What is the alternative to Arkham or Nansen for builders?
Arkham and Nansen own the consumer visualization layer (browse-the-web-of-onchain-money). The builder side of the question, the API integrated under the hood by wallets, portfolio trackers and AML flows, lives elsewhere. Mobula, Helius, Moralis, Blockscout, OLI, TonAPI, StellarExpert, XRPScan and WalletExplorer are the labeling APIs benchmarked here. Pick the one whose coverage matches the chains your product touches and whose response shape fits your integration latency budget.
How does OpenChainBench measure wallet label coverage?
The harness maintains a curated list of ~60 publicly-known anchor addresses (CEX hot wallets, DEX routers, Safe multisigs, OFAC SDN, public figures) rotated quarterly from public sources (Etherscan public name tags, Treasury OFAC list, Safe registry). Every 30 minutes each address is pushed to every provider that declares support for its chain. A `hit` is recorded only when the response is a non-generic entity name. Coverage is `success_total / checks_total` over 24 hours, sliced per chain so chain-specialists are not penalised on chains they do not claim to cover.
Which wallet labeling API has the best Solana coverage?
Helius returns 40.2% on Solana. Chain-specialists dominate their home chain because their label graph is curated against native protocols (Jito stake pools, Jupiter routers, Pump.fun creators, Magic Eden marketplace programs) rather than translated from an EVM-shaped schema. Universal providers (Mobula, Moralis) are also audited on Solana, but switch the chain tab to Solana to see the direct comparison rather than the cross-chain average.
Source code github.com/OpenChainBench/OpenChainBench/tree/main/harnesses/wallet-labels