Bulk export

Label millions of addresses.
Get a file back.

Send us your list and get back a labeled CSV, JSON or Parquet — entity names, wallet roles and risk tags across 16 chains. No API, no code, no integration. Volume pricing from $0.10 per 1,000 addresses.

How it works

Three steps to a labeled file

01

Send your list

Submit the form with your volume and chains. We reply with a secure way to hand over your file — CSV or a plain list of addresses.

02

We label every address

Each address is resolved to its entity, wallet role and risk tags across all 16 chains, deduped and cleaned.

03

Get your file back

You receive a labeled file in the format you want — ready to load into a warehouse, spreadsheet or case tool.

What you get

A clean, joinable dataset

No code required

No API keys, no integration, no engineers. If you can send a spreadsheet, you can get it labeled.

Any volume

From tens of thousands to hundreds of millions of addresses. Pricing scales down as volume grows.

Every label type

Entity and owner, wallet role (hot/cold/deposit/contract), and risk tags — mixer, sanctioned, scam, bridge and more.

16 chains, one file

Ethereum, BNB Chain, Tron, Bitcoin, Solana, Base, Arbitrum and more — all merged into a single output.

Your format

CSV, JSON or Parquet, structured so you can join it straight against your own data.

Refreshed every day

Every label is re-checked through our pipelines daily, so you get current attribution — not a year-old export. Duplicates are collapsed so you never pay twice for the same address.

Sample output

One row per address, per chain

Exactly what lands in your file — pick the format that fits your pipeline.

labels export
address,network,entity_name,label_name,chain_tags,is_contract
0x28c6…21d60,ETHEREUM,Binance,Hot Wallet,Centralized Exchange; Hot Wallet,false
0x8589…c8d5,ETHEREUM,Tornado Cash,,Mixer; Sanctioned; OFAC SDN,true
TJ2i…9kqP,TRON,Binance,Deposit Address,Centralized Exchange; Deposit Address,false
bc1q…l0k9,BITCOIN,,,Mining Pool,false
Who it's for

Built for one-off, large lists

Compliance backfill

Label your entire historical counterparty list in one pass for AML/KYT review — no per-lookup grind.

Analytics enrichment

Attach entity names and roles to a dataset so dashboards read Binance and Coinbase, not raw hex.

Investigation & research

Turn a large set of addresses from a case or study into a labeled table you can filter and sort.

Coverage

Every chain, merged into one file

EthereumPolygonBNB ChainOptimismAvalancheArbitrumBaseBitcoinTronFlareSolanaDogecoinZcashHyperEVMHyperCoreRORobinhood Chain
FAQ

Common questions

How do I send my addresses?

You don't paste them into the form. After you submit, we reply with a secure way to hand over your file (CSV or a plain list) — so your list never sits in a web form.

What's the minimum or maximum size?

There's no hard limit. Bulk pricing is designed for large lists; volume discounts kick in as the count grows, down to as low as $0.10 per 1,000 addresses.

Which formats do you return?

CSV, JSON or Parquet — whichever is easiest to load into your warehouse, spreadsheet or tooling.

How often are labels updated?

Every address label is re-checked through our pipelines every day, so you get current attribution — new exchange wallets, fresh sanctions designations and rotated addresses are picked up continuously, not left to go stale.

Would I be better off with the API?

If you need labels on an ongoing basis or inside a product, the self-serve API is the better fit. Bulk export is for one-off or periodic lists where you'd rather hand over a file. See API pricing on the pricing page.

Can I pay in crypto?

Yes — for bulk and enterprise orders we accept crypto (USDC) as well as card. Mention it in your request and we'll send a crypto payment option with your quote. (The monthly self-serve API plans are card-only.)

Get started

Request a bulk quote

Tell us your volume and chains. We'll reply with pricing and a secure way to send your list — usually within one business day.

Work or personal email — either is fine.

A rough count is fine — you'll send the actual list after we reply.

We'll only use your details to respond to this request.