BitqueryBitqueryData Store
Tron logoTronLabels

Tron Address Labels

71.6 million Tron rows, mostly deposit wallets tied to named exchanges, plus payment services, casinos, scams, frozen USDT and sanctions.

Coverage
Full historyto Oct 15, 2026 · yesterday
Rows
≈72Mrows · estimate
Size
≈1.8 GBParquet · estimate
Table
1address_labels
Columns
4typed
Refresh: snapshotCoverage ends yesterday, UTC

Overview

One snapshot of our Tron table: 71.6 million rows, each an address, a type and a value such as binance-deposit or okx-deposit, across 37 types.

Tron is where USDT moves, so most rows point at exchanges: 67.5 million deposit wallets, 2.7 million payment service wallets, 1.2 million casino wallets. It also holds 20,155 scam, 9,440 money laundering, 6,908 USDT-frozen and 2,041 sanctioned wallets. Join it to Tron transfers or trades on the address to name who is on the other side.

Use cases

  • Name the other side of Tron transfers
  • Track flows into and out of each exchange
  • Screen counterparties for scam and sanctions tags
  • Group deposit wallets by exchange

Table

4 columns · free sample for the table

address_labels

4 columns

One row per label: the address, its chain, the label category and the label value.

labels/address_labels/tronpart_<n>.parquet
Browse columns Sample fileSample updated Sep 25, 2026

Schema reference

copies a column name
ColumnTypeDescription
AddressStringThe Tron address, base58, starting with T.
ChainStringAlways tron in this dataset; kept so files from several chains can be stacked.
Label_TypeStringType of tag, one of 37 values here, such as cex-deposit-address, cex-hot-wallet, gambling or scam.
Label_ValueStringWho or what the wallet belongs to, usually a name plus a role (binance-deposit or okx-deposit). A few rows repeat the type instead of a name.
Sample file

Ask an AI about this data

Send this dataset’s full schema to an assistant and ask it anything. It reads the plain-text brief first, so the answer comes from the real column list rather than a guess.

Start with

Opens a new chat with the question filled in. Nothing about you is sent to Bitquery, and the assistant sees only the public brief.

Delivery

Parquet files in a Requester Pays S3 bucket or a Cloudflare R2 bucket, chosen at checkout. On S3 you download with your own AWS account and AWS bills the transfer; on R2 you download with a read-only API key and pay no egress. Layout:

# address_labels
labels/address_labels/tronpart_<n>.parquet
  1. Download a free sampleNo email needed.
  2. Pay nowName, work email and licence check.
  3. Pay the invoiceBy card or bank transfer.
  4. Download from S3 or R2The team prepares the export and emails the bucket path, plus a read-only API key for R2 orders.

Price

Full history
Genesis → Oct 15, 2026
$4,000one-time, USD
  • The address_labels table, 4 columns
  • Parquet files in the layout under Delivery
  • S3 or R2 download, chosen at checkout
  • Licensed under the Data License
Pay now

FAQ

7 questions
What is in this dataset?

One Parquet table with a row per Tron tag: the address, the chain, a type such as cex-deposit-address or scam, and a value such as binance-deposit or okx-deposit. The Chain column is always tron, so these files stack with other chains.

How big is it?

71.6 million rows in 37 types as of 25 September 2026, about 1.8 GB as Parquet, naming about 304 exchanges, payment services and casinos.

How do I use it with transfer or trade data?

Join on the address and the chain. Tron addresses are base58 and case-sensitive, so match them exactly. One wallet can carry more than one tag, so count distinct wallets, not rows, when you size a group.

What should I watch out for?

Rows are sold as is, with no score, so check any tag that drives a decision against the wallet's own history. One exchange can appear under two names, such as gate and gate-io, so group those by hand.

Is there a version with more chains?

Yes. Address Labels has all 38 chains, Tron included, with the same columns, for $12,000. Tron on its own is $4,000.

How do I load it?

In DuckDB: SELECT Label_Type, count(*) FROM read_parquet('address_labels/**/*.parquet') GROUP BY 1. Pandas works too: pandas.read_parquet(path). The sample file opens without a login.

How current is it, and how is it delivered?

It is a snapshot: each order exports the label table as it stands that day, and the files are not refreshed after delivery. Labels are Parquet, one folder for the chain, with a JSON manifest listing every file and its sha256. We prepare the files within 7 business days of purchase and email you the location. You choose at checkout where to collect them: a Requester Pays S3 bucket, downloaded with your own AWS account, or a Cloudflare R2 bucket with a read-only API key and no egress fees. Files stay available for 7 days from delivery. Enterprise orders can be delivered into your own S3, GCS or R2 bucket.