WalletExplorer
live dataAleš Janda's manually curated wallet attributions, scraped per-wallet from walletexplorer.com.
Rows in labels.db
38,077,748
Confidence
0.85
Refresh cadence
Monthly
Schema
per-subkey
About this source
WalletExplorer.com is a Bitcoin block explorer that has clustered addresses into wallets and labeled the largest ones since 2013. Maintained primarily by Aleš Janda, it covers exchanges, mining pools, gambling sites, payment processors, and historic services long since defunct. We pull the per-wallet CSV export of every labeled wallet on the index page (383 wallets across 5 categories: Exchanges, Pools, Services, Gambling, Old / historic), parse the address columns, and ingest each row tagged with its parent wallet identifier. Each address points back at its wallet page on walletexplorer.com via the source_ref column.
How we got the data
Scraped via tools/scrape_walletexplorer.py with a 3-second crawl delay, generic research User-Agent, and per-wallet CSV export endpoint (?format=csv&page=all). 383 wallet CSVs total, ~1.7 GB raw, ~19 minutes for a full re-fetch.
Why this confidence
High but not perfect. Wallet clustering can mis-merge entities that share a coinjoin or change-address fingerprint, and a few labels are stale (services that rebranded years ago). High enough to be load-bearing in our /address aggregator, low enough that we still defer to direct-disclosure sources (PoR, OFAC) when they agree with a different label.
License & attribution
Public block explorer data. We attribute every row back to its WalletExplorer wallet page so the underlying clustering work is visible to anyone reading our aggregator.
Largest sub-buckets
This source uses per-subkey rows so a single address page can
distinguish, e.g., walletexplorer:AntPool.com from
walletexplorer:F2Pool.com. Top 20 by row count:
| Subkey | Rows |
|---|---|
| CoinPayments.net | 9,576,784 |
| Xapo.com | 2,184,554 |
| Kraken.com | 2,170,297 |
| Bittrex.com | 1,649,599 |
| Cubits.com | 1,630,483 |
| Huobi.com-2 | 1,341,788 |
| Luno.com | 1,154,152 |
| Poloniex.com | 1,082,475 |
| Cryptonator.com | 999,006 |
| 999Dice.com | 813,818 |
| LocalBitcoins.com-old | 775,779 |
| CoinGaming.io | 659,822 |
| LocalBitcoins.com | 523,338 |
| AgoraMarket | 498,001 |
| Bitstamp.net | 478,474 |
| MercadoBitcoin.com.br | 448,675 |
| EvolutionMarket | 420,615 |
| Bitcoin.de | 412,935 |
| Cryptopay.me | 409,241 |
| Cryptsy.com | 393,973 |
Sample addresses
Up to 100 representative rows from this source, picked live from labels.db. Addresses appearing in the current rich-list snapshot are surfaced first, sorted by balance. Click any address to see its full /address aggregator entry.
| Address | Label | Balance (BTC) | Confidence |
|---|---|---|---|
| 18eYQ3m1RSh8eAFda6L3mdGXffpD7sjnuW | 10xBitco.in (Old/historic) | — | 0.85 |
| 1GBQy181R3wBB487CZDf7WhA5QNKnu43Bp | 10xBitco.in (Old/historic) | — | 0.85 |
| 17wJDqgJdih2UTyRVk86vjhzNRJQswurRH | 10xBitco.in (Old/historic) | — | 0.85 |
| 15dbiDnvZhzzVr5JzNoDdaCJJUHzdLWopH | 10xBitco.in (Old/historic) | — | 0.85 |
| 1MJEL2bT9PyNHgC5NLyHvYuxKuxsPXsqrs | 10xBitco.in (Old/historic) | — | 0.85 |
| 19zJxuWEZ6vGXaBDnbahH5xSE5DQBWko1j | 10xBitco.in (Old/historic) | — | 0.85 |
| 1PSFuVR5oWAqwbq1DqczP2rDeoajGWCwUB | 10xBitco.in (Old/historic) | — | 0.85 |
| 18V3EGiJ9uTHLo2u7N4V9AHjT2J2HzfXb3 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1NK1wnpaiGoyDjX6pbRrX6c1tDTwQcCnay | 10xBitco.in (Old/historic) | — | 0.85 |
| 13Yh3prMxbucrbhGYRadDFpdScysnTWypf | 10xBitco.in (Old/historic) | — | 0.85 |
| 1JsB4gXHyzTZdVCzqx9512yChQZ5Gjk3AE | 10xBitco.in (Old/historic) | — | 0.85 |
| 1CTYBiTpwRgc9SWRXL8ehGAnV46vuUiXSd | 10xBitco.in (Old/historic) | — | 0.85 |
| 1LFPapYofHcJHWbU1NXQDzsLDez4ceKdez | 10xBitco.in (Old/historic) | — | 0.85 |
| 13zQErcD37PdpCE3uZ2R8zt4hVS89XHNgv | 10xBitco.in (Old/historic) | — | 0.85 |
| 1FE4Jh3KnY19HVFWZvuNyfUq9JCGyxPbGR | 10xBitco.in (Old/historic) | — | 0.85 |
| 1GPid5HYDvEnjJW5FMiVPzmuxvAZVzazyv | 10xBitco.in (Old/historic) | — | 0.85 |
| 1KUqXphYMxGc7vmyprf8bEgAxFVRwiLXqE | 10xBitco.in (Old/historic) | — | 0.85 |
| 15aiMxio4wctGiKJsmxwpJKhLmTtkWZisQ | 10xBitco.in (Old/historic) | — | 0.85 |
| 1AScRjUoUhoDuHVhZZCmJe4GPDpEc9kRE9 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1HQ7xoH3CanRQZP6rSBMPyVHK4aMwvAjBQ | 10xBitco.in (Old/historic) | — | 0.85 |
| 19fy3MD4WH4kwrc8xNZ55HXMuU3yYyM94h | 10xBitco.in (Old/historic) | — | 0.85 |
| 18Raa8n1tQhYjUSxgCSBM8orgnauPyhZpg | 10xBitco.in (Old/historic) | — | 0.85 |
| 1C62M87tHBE98ZFNB7b51xU8M9T6LMoeL9 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1CqNBEZxKc4FLikazjkdfMC4RZE2FxfiDp | 10xBitco.in (Old/historic) | — | 0.85 |
| 1LbX8zzpuBod9TGKwSE1LKh35FjPCsPz1j | 10xBitco.in (Old/historic) | — | 0.85 |
| 1FnxmTdWuGdVp8uLtSkrGCBf1LUQerAs15 | 10xBitco.in (Old/historic) | — | 0.85 |
| 126ddvDMU39yBuo19x1Xf6TQbwvNqWENMD | 10xBitco.in (Old/historic) | — | 0.85 |
| 151MPy9zMyv8EmHCMhuHAkyVPrHfg2oBGK | 10xBitco.in (Old/historic) | — | 0.85 |
| 1DGoMT2uz6Dg59JbwtDSp8KyjiTPR7RnVQ | 10xBitco.in (Old/historic) | — | 0.85 |
| 1PbmZEnSgvECLBDxTD5zvS2RWxduGPbkRh | 10xBitco.in (Old/historic) | — | 0.85 |
| 1HdVk1txHmTzQc58CoKQu8Veak9wyXwpDr | 10xBitco.in (Old/historic) | — | 0.85 |
| 14PrDiK5Ror1guN9D4h7CApvDrERfDv8Uz | 10xBitco.in (Old/historic) | — | 0.85 |
| 1EreaZG7UmsuytKN2rjKYKgVo7vNkptpV1 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1M9sSjEJgfZkZstKjfGsaGSph5ux5TM65d | 10xBitco.in (Old/historic) | — | 0.85 |
| 18DXAQf4BxYoAE2wDvmDZcfcxL53iyGtTi | 10xBitco.in (Old/historic) | — | 0.85 |
| 1AkAKEzCfmmbh2GCKnmRW5Se9Dyspnftca | 10xBitco.in (Old/historic) | — | 0.85 |
| 115DL5MannhGS3rsmYYxCCZcHHekw8WDSP | 10xBitco.in (Old/historic) | — | 0.85 |
| 1BXq71FEuvBv2GwdNBDCBqxDUrRTZXojfG | 10xBitco.in (Old/historic) | — | 0.85 |
| 18vSAJgeavAwVYas4K4KZgZDbUvsXHKyZR | 10xBitco.in (Old/historic) | — | 0.85 |
| 1Ap8cAECb7rbPfG5qGfHF2qpGssVRepPxe | 10xBitco.in (Old/historic) | — | 0.85 |
| 1D9jiP5snf2uZevgyxBkgETt32ZrTDtyDB | 10xBitco.in (Old/historic) | — | 0.85 |
| 1rH4vGpf5LEgCvUxXgRycGrQ5ahsxXB2F | 10xBitco.in (Old/historic) | — | 0.85 |
| 193V3t2qNa7YLUmZcTyFErLmGM99JKAW3Y | 10xBitco.in (Old/historic) | — | 0.85 |
| 1AkAFTshVnMTcPZhzKz5e9zUwGhn5YSyFa | 10xBitco.in (Old/historic) | — | 0.85 |
| 1JdLKZvWvxo4WtURzZUBY7hgdLmCD1z7x9 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1HA8xGoRkVwqPtVQS9A9v445qH7nf4eWJ3 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1B6TGLg3kxoGnM1FYLJx7fr99aWp86RWq3 | 10xBitco.in (Old/historic) | — | 0.85 |
| 196ksqcwXD94y5iCM99kXaVwN43SgzYrrU | 10xBitco.in (Old/historic) | — | 0.85 |
| 13VzdsXWDJmR12dTesmKcK1eeZhRiSgk85 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1245bm72WuQu39RwwpYA42wEoP15JobpV3 | 10xBitco.in (Old/historic) | — | 0.85 |
| 13nC1MzTYNV3wbVBo8kozEzzRhYjh4JnLL | 10xBitco.in (Old/historic) | — | 0.85 |
| 1Aj7am4xik4sLhsM1PRHS1Ckv7nJ1YsEiG | 10xBitco.in (Old/historic) | — | 0.85 |
| 19GkujzcpQ4e9Mxo3DSdRY5W7HzvgLxvzr | 10xBitco.in (Old/historic) | — | 0.85 |
| 12Bp69CgHKaUb3BCUs2djQXeyMztRgZZ6d | 10xBitco.in (Old/historic) | — | 0.85 |
| 15Rdpp7AMZBqF6g1AoMcXivCv9xomWqpBT | 10xBitco.in (Old/historic) | — | 0.85 |
| 1EpDjVXMopLbFyyjBx6xBh9bpFJPfMzgLV | 10xBitco.in (Old/historic) | — | 0.85 |
| 1GVMANdxGZsfsZxEpV4EH3ME3tGVLCea8T | 10xBitco.in (Old/historic) | — | 0.85 |
| 1C58JDohBPKXK1prRSDWi1ji662wJXajbS | 10xBitco.in (Old/historic) | — | 0.85 |
| 1Mc7NEJi5BhEsjfgJPM9d5cXPuiAQWEPfc | 10xBitco.in (Old/historic) | — | 0.85 |
| 1QFPfJZYu9MuVywnJ9Y19eogEAWaanSGwX | 10xBitco.in (Old/historic) | — | 0.85 |
| 12jnKNZWs3PrzC4DrvRF7WG4x7CSYvmUb9 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1KFnRcveVb4oyHnh57U1m6DeybYGVJLYTb | 10xBitco.in (Old/historic) | — | 0.85 |
| 1BXnFkqmYV21WH5Z5C2ChjXrZ8Af4JZ8Wo | 10xBitco.in (Old/historic) | — | 0.85 |
| 15Ah5JBvDEpnMXxkC2bfBQf1UBcbbBZkV2 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1E9F1WdxRvaJLq2QmQa6YcpuvouhC13ZkU | 10xBitco.in (Old/historic) | — | 0.85 |
| 1JpAw7ZiKHYuVT2MN26Msb2QwJAcdyoXhD | 10xBitco.in (Old/historic) | — | 0.85 |
| 1GrAYX2uNrbKbq3PvbaET48eWJs2cviBEY | 10xBitco.in (Old/historic) | — | 0.85 |
| 1DFBGg91YHsPcs6oRbPsVWhdNBMWob1T8T | 10xBitco.in (Old/historic) | — | 0.85 |
| 19jcvg2hQ58q2qpPYkfrardmyZsSqLQDxm | 10xBitco.in (Old/historic) | — | 0.85 |
| 39SEBVvexj73DpycJeUL9msx7ycsoRwL8d | 10xBitco.in (Old/historic) | — | 0.85 |
| 1LSfJaXgufJH5eDY8jgNn6iVfn3zBmt84M | 10xBitco.in (Old/historic) | — | 0.85 |
| 1PyPcXjvNo64Mb9buGnGdmgDzrMwYGA6P7 | 10xBitco.in (Old/historic) | — | 0.85 |
| 17CVoLSC3DZbZaMhJ3ZnT2Cb66Df45Mzhj | 10xBitco.in (Old/historic) | — | 0.85 |
| 15SEccmLAtPJEWrmsLN9R2wzaeHp6m3G4B | 10xBitco.in (Old/historic) | — | 0.85 |
| 15ug47Kqudpcxmgsz6yz4bwXER7DiB7q7b | 10xBitco.in (Old/historic) | — | 0.85 |
| 1CE6noXAYSko8w7rYbGdPVFejpN1HgFYf4 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1CeUZzwfdNAitwUxDCTd4pnV9AS8kCf3rS | 10xBitco.in (Old/historic) | — | 0.85 |
| 19JrNCt8YMJborNEWTTnwpkjjxLoFoX6SY | 10xBitco.in (Old/historic) | — | 0.85 |
| 1DcnZm9bgf7mRPpzMrcqmVnNhP3xXuHdi3 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1M2J2C9mQB6a35RRe4EdyBE88LwJJdHDUf | 10xBitco.in (Old/historic) | — | 0.85 |
| 1NxpQpeTkMkf1NrxFYnqrnRz1iVJtGNqsX | 10xBitco.in (Old/historic) | — | 0.85 |
| 14puVpxaU3QGtsytjhTHLWQ2Qo5DupzXUW | 10xBitco.in (Old/historic) | — | 0.85 |
| 152Yy7r8qcq8oBiDSuM53yS4CSuJaD29iW | 10xBitco.in (Old/historic) | — | 0.85 |
| 1CT2NZYHp6sYccRGLVSKsj8YNvD9tC3Bk4 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1ES84WoYVWmNTiFWJjS8qNH2jHqjVrGeic | 10xBitco.in (Old/historic) | — | 0.85 |
| 18QKBKYt1ARh4ahA9k7SegGttqtaqHeqDm | 10xBitco.in (Old/historic) | — | 0.85 |
| 12GQUEsz77VppQzuiBYAKvtSSUtnQ83cte | 10xBitco.in (Old/historic) | — | 0.85 |
| 1EqJKraxCpCqYtF8Thdqhm6ALWQSJXdkkF | 10xBitco.in (Old/historic) | — | 0.85 |
| 163RAdqntJnT11Kzzm94YxpxHSpNXcQ59F | 10xBitco.in (Old/historic) | — | 0.85 |
| 1QDocDxjqhrWjkr3g8T2fsNB31unfRRFGt | 10xBitco.in (Old/historic) | — | 0.85 |
| 1EbK4Mr5nmPkwQcC4rqMhUdoFuDt1fP9vK | 10xBitco.in (Old/historic) | — | 0.85 |
| 16fuDbYpUchUkxzFnWP4f4czcBf8qmuaNd | 10xBitco.in (Old/historic) | — | 0.85 |
| 198Sw83KGge7HBTYnLJCxLhgzRQNZsbqUN | 10xBitco.in (Old/historic) | — | 0.85 |
| 1BjtXhBHWt8Dn1xSy635qRRKnjgbBjW963 | 10xBitco.in (Old/historic) | — | 0.85 |
| 1Co9eYsHR7AFK4gvYUi3FFSszzG1TgNdRq | 10xBitco.in (Old/historic) | — | 0.85 |
| 1HtRAW6XGshqejeETJEFDdjqhza1LYEGpi | 10xBitco.in (Old/historic) | — | 0.85 |
| 16RtSf2McLsAewZGy3DWDSLGqZMJS9BVeK | 10xBitco.in (Old/historic) | — | 0.85 |
| 1BUocVKr6zBoQR1ti6JfdyxoC1qj8U7apy | 10xBitco.in (Old/historic) | — | 0.85 |
| 1MJqLVZzEzthRRhB8KGfLsZihAaamTxvAJ | 10xBitco.in (Old/historic) | — | 0.85 |
| 15WsYoeZzmsSJMuiQ2AHCZqfbi5A7NiShk | 10xBitco.in (Old/historic) | — | 0.85 |
See how this source overlaps with the others
The cross-source view shows every address labelled by two or more of our 15 sources — useful when one source flags an address and you want to know who else has it tagged, and how.
Cross-source overlapWant this as a feed?
Same data drives the Address Monitoring API: real-time inflow / outflow events on these addresses as they confirm.
About the API