Developer API
Blockchain Address Labeling API
Enrich Bitcoin, Ethereum, and Tron addresses with normalized entity and label data through one free public endpoint. No API key or account is required.
One endpoint
From an opaque address to inspectable context
Select a supported chain and submit a public address. The API validates the chain-specific format and returns the same top-level model for every network.
Unknown attribution remains explicit instead of being converted into a confident identity or risk conclusion.
curl --request GET \
--url https://cryptolabel.io/api/v1/address/ethereum/0x22af984f13DFB5C80145E3F9eE1050Ae5a5FB651 \
--header 'Accept: application/json' \
--header 'User-Agent: YourAppName/1.0 (contact@example.com)'
Response fields
A stable model across supported chains
- query
- The normalized chain and requested public address.
- address
- Address type, blockchain model, value, and explorer URL.
- entity
- A normalized presentation name and entity category when known.
- labels
- Zero or more roles with category, source, method, and status metadata.
Attribution metadata
Inspect the label, not an opaque score
Label objects expose their readable role together with source type, detection method, and lifecycle status. Applications can display those distinctions instead of flattening every attribution into a single verdict.
Review every field and enum{
"query": {
"chain": "ethereum",
"address": "0x22af984f13DFB5C80145E3F9eE1050Ae5a5FB651"
},
"address": {
"type": "eoa",
"model": "account_based"
},
"entity": {
"name": "Kraken",
"category": "exchange"
},
"labels": [
{
"type": "exchange_cold_wallet",
"sourceType": "public",
"method": "aggregation",
"status": "active"
}
]
}
Integration uses
Built for repeated address enrichment
-
01
Add readable attribution to explorer and address detail pages.
-
02
Enrich internal datasets with one normalized multi-chain response.
-
03
Review known entity and label categories without parsing explorer pages.
-
04
Give developer tools and AI agents structured address context.
Network coverage
Chain-specific validation, shared output
Clear boundaries
CryptoLabel does not provide balances, transaction history, guaranteed natural-person identification, or an AML verdict. Attribution can be incomplete, delayed, or change as public information evolves.