CryptoLabel

Free crypto address labels. Identify known addresses on major networks with a free API.

Documentation

Base URL https://cryptolabel.io/api/v1

Content type application/json

Auth None

Connect CryptoLabel to an agent through MCP to search API documentation and check addresses with the live endpoint when needed.

Settings -> Connectors -> Add custom connector
Name: CryptoLabel
URL: https://cryptolabel.io/api/mcp

The interactive OpenAPI reference is available at https://cryptolabel.io/api/v1/openapi.
The raw OpenAPI 3.1 schema is available at https://cryptolabel.io/api/v1/openapi.json.

Resolves an address, detects its type and model, maps it to a presentation entity, and returns all known labels.

Path Parameters

NameTypeDescription
chainstringBlockchain identifier. Supported values are listed below.
addressstringAddress validated against the selected chain.

Example Request

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)'

User-Agent

If possible, please include a meaningful User-Agent header with your application name and a contact email. This helps us reach you about API updates, technical maintenance, or request-specific issues when needed.

Success Response

On success the API returns a JSON object with query metadata, normalized address details, entity information, and zero or more labels.

Schema

FieldTypeDescription
query.chainstringNormalized chain identifier.
query.readableChainstringHuman-readable chain name.
query.addressstringOriginal requested address.
address.valuestringResolved address value.
address.typestringAddress type enum value.
address.readableTypestringHuman-readable address type.
address.modelstringAddress model enum value.
address.readableModelstringHuman-readable address model.
address.explorerUrlstringExplorer link for the address.
entity.namestringPresentation entity name.
entity.categorystringEntity category enum value.
entity.readableCategorystringHuman-readable entity category.
labelsarray<object>Resolved labels for the address. Can be empty.
labels[].typestringLabel type enum value.
labels[].readableTypestringHuman-readable label type.
labels[].categorystringLabel category enum value.
labels[].readableCategorystringHuman-readable label category.
labels[].sourceTypestringLabel source enum value.
labels[].readableSourceTypestringHuman-readable label source.
labels[].methodstringLabel method enum value.
labels[].readableMethodstringHuman-readable label method.
labels[].statusstringLabel status enum value.
labels[].readableStatusstringHuman-readable label status.

Example

{
  "query": {
    "chain": "ethereum",
    "readableChain": "Ethereum",
    "address": "0x22af984f13DFB5C80145E3F9eE1050Ae5a5FB651"
  },
  "address": {
    "value": "0x22af984f13DFB5C80145E3F9eE1050Ae5a5FB651",
    "type": "eoa",
    "readableType": "Externally Owned Account",
    "model": "account_based",
    "readableModel": "Account-based model",
    "explorerUrl": "https://www.blockchain.com/explorer/addresses/eth/0x22af984f13DFB5C80145E3F9eE1050Ae5a5FB651"
  },
  "entity": {
    "name": "Kraken",
    "category": "exchange",
    "readableCategory": "Exchange"
  },
  "labels": [
    {
      "type": "exchange_cold_wallet",
      "readableType": "Exchange Cold Wallet",
      "category": "cex",
      "readableCategory": "Centralized Exchange",
      "sourceType": "public",
      "readableSourceType": "Public",
      "method": "aggregation",
      "readableMethod": "Aggregation",
      "status": "active",
      "readableStatus": "Active"
    }
  ]
}

Error Response

Client-facing API errors use a stable public format. Internal exception types are not exposed.

Schema

FieldTypeDescription
codestringStable machine-readable error code.
messagestringSafe public error message.
pathstringRequest path.
timestampstring<ISO-8601>Server-side error timestamp.

Example

{
  "code": "bad_request",
  "message": "Invalid address for chain: ethereum",
  "path": "/api/v1/address/ethereum/0x123",
  "timestamp": "2026-03-23T12:34:56.789Z"
}

Enums

Chain

  • bitcoin — Bitcoin
  • ethereum — Ethereum
  • tron — Tron

Address Type

  • contract — Contract Account
  • eoa — Externally Owned Account
  • unknown — Unknown

Entity Category

  • bridge — Bridge
  • custodian — Custodian
  • dao — DAO
  • defi_protocol — DeFi Protocol
  • dex_aggregator — DEX Aggregator
  • exchange — Exchange
  • gambling_service — Gambling Service
  • government — Government
  • individual_address — Individual Address
  • illicit_activity — Illicit Activity
  • marketplace — Marketplace
  • mining_pool — Mining Pool
  • mixer — Mixer
  • payment_service — Payment Service
  • public_figure — Public Figure
  • service_provider — Service Provider
  • token_issuer — Token Issuer
  • wallet_provider — Wallet Provider
  • unknown — Unknown

Address Model

  • account_based — Account-based model
  • utxo — UTXO model

Label Source

  • internal — Internal
  • manual_review — Manual Review
  • partner — Partner
  • public — Public

Label Method

  • aggregation — Aggregation
  • heuristic — Heuristic
  • import — Import
  • manual — Manual
  • onchain_analysis — On-chain Analysis

Label Status

  • active — Active
  • historical — Historical
  • inactive — Inactive

Label Type

  • bridge_address — Bridge Address
  • burn_address — Burn Address
  • compliance_related — Compliance Related
  • cross_chain_activity — Cross-chain Activity
  • custodial_wallet — Custodial Wallet
  • defi_pool — DeFi Pool
  • defi_treasury — DeFi Treasury
  • deployer — Deployer
  • dex_contract — DEX Contract
  • darknet_market — Darknet Market
  • exchange_cold_wallet — Exchange Cold Wallet
  • exchange_deposit_wallet — Exchange Deposit Wallet
  • exchange_hot_wallet — Exchange Hot Wallet
  • exchange_withdrawal_wallet — Exchange Withdrawal Wallet
  • forwarder_contract — Forwarder Contract
  • fraud_related — Fraud Related
  • gambling_address — Gambling Address
  • high_frequency — High Frequency
  • high_volume — High Volume
  • institutional_flow — Institutional Flow
  • market_maker_related — Market Maker Related
  • marketplace_address — Marketplace Address
  • money_laundering — Money Laundering
  • mining_pool_payout — Mining Pool Payout
  • mixer_address — Mixer Address
  • blackmail — Blackmail
  • payment_processor — Payment Processor
  • phishing — Phishing
  • proxy_contract — Proxy Contract
  • public_figure_related — Public Figure Related
  • risky_service — Risky Service
  • sanctioned — Sanctioned
  • scam — Scam
  • service_wallet — Service Wallet
  • staking_wallet — Staking Wallet
  • stolen_funds — Stolen Funds
  • terrorism_related — Terrorism Related
  • treasury_wallet — Treasury Wallet
  • unknown — Unknown
  • validator — Validator
  • wrapper_contract — Wrapper Contract

Label Category

  • behavior — Behavior
  • bridge — Bridge
  • cex — Centralized Exchange
  • compliance — Compliance
  • crime — Crime
  • custody — Custody
  • defi — DeFi
  • flow — Flow
  • fraud — Fraud
  • gambling — Gambling
  • identity — Identity
  • infrastructure — Infrastructure
  • marketplace — Marketplace
  • mining — Mining
  • mixer — Mixer
  • payment — Payment
  • risk — Risk
  • sanctions — Sanctions
  • service — Service
  • trading — Trading
  • treasury — Treasury
  • unknown — Unknown
  • wallet — Wallet