CryptoLabel
Etiquetas gratuitas de endereços de criptomoedas. Identifique endereços conhecidos nas principais redes com uma API gratuita.
Documentação
URL base https://cryptolabel.io/api/v1
Tipo de conteúdo application/json
Autenticação None
Conecte o CryptoLabel a um agente por meio do MCP para pesquisar a documentação da API e verificar endereços com o endpoint ativo quando necessário.
Settings -> Connectors -> Add custom connector
Name: CryptoLabel
URL: https://cryptolabel.io/api/mcp
A referência interativa do OpenAPI está disponível em https://cryptolabel.io/api/v1/openapi.
O esquema OpenAPI 3.1 bruto está disponível em https://cryptolabel.io/api/v1/openapi.json.
Resolve um endereço, detecta seu tipo e modelo, mapeia-o para uma entidade de apresentação e retorna todos os rótulos conhecidos.
Parâmetros de Caminho
| Nome | Tipo | Descrição |
|---|---|---|
chain | string | Identificador da blockchain. Os valores suportados estão listados abaixo. |
address | string | Endereço validado em relação à cadeia selecionada. |
Exemplo de Requisição
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
Se possível, inclua um cabeçalho User-Agent significativo com o nome do seu aplicativo e um e-mail de contato. Isso nos ajuda a entrar em contato com você sobre atualizações da API, manutenção técnica ou problemas específicos de requisições quando necessário.
Resposta de Sucesso
Em caso de sucesso, a API retorna um objeto JSON com metadados da consulta, detalhes normalizados do endereço, informações da entidade e zero ou mais rótulos.
Esquema
| Campo | Tipo | Descrição |
|---|---|---|
query.chain | string | Identificador normalizado da cadeia. |
query.readableChain | string | Nome legível da cadeia. |
query.address | string | Endereço originalmente solicitado. |
address.value | string | Valor do endereço resolvido. |
address.type | string | Valor do enum de tipo de endereço. |
address.readableType | string | Tipo de endereço legível. |
address.model | string | Valor do enum de modelo de endereço. |
address.readableModel | string | Modelo de endereço legível. |
address.explorerUrl | string | Link do explorador para o endereço. |
entity.name | string | Nome da entidade de apresentação. |
entity.category | string | Valor do enum de categoria da entidade. |
entity.readableCategory | string | Categoria da entidade legível. |
labels | array<object> | Rótulos resolvidos para o endereço. Pode estar vazio. |
labels[].type | string | Valor do enum de tipo de rótulo. |
labels[].readableType | string | Tipo de rótulo legível. |
labels[].category | string | Valor do enum de categoria de rótulo. |
labels[].readableCategory | string | Categoria de rótulo legível. |
labels[].sourceType | string | Valor do enum de origem do rótulo. |
labels[].readableSourceType | string | Origem do rótulo legível. |
labels[].method | string | Valor do enum de método do rótulo. |
labels[].readableMethod | string | Método do rótulo legível. |
labels[].status | string | Valor do enum de status do rótulo. |
labels[].readableStatus | string | Status do rótulo legível. |
Exemplo
{
"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"
}
]
}
Resposta de Erro
Erros de API voltados ao cliente usam um formato público estável. Tipos de exceção internos não são expostos.
Esquema
| Campo | Tipo | Descrição |
|---|---|---|
code | string | Código de erro estável legível por máquina. |
message | string | Mensagem de erro pública segura. |
path | string | Caminho da requisição. |
timestamp | string<ISO-8601> | Carimbo de data/hora do erro no servidor. |
Exemplo
{
"code": "bad_request",
"message": "Invalid address for chain: ethereum",
"path": "/api/v1/address/ethereum/0x123",
"timestamp": "2026-03-23T12:34:56.789Z"
}
Enums
Cadeia
bitcoin— Bitcoinethereum— Ethereumtron— Tron
Tipo de Endereço
contract— Conta de Contratoeoa— Conta de Propriedade Externaunknown— Desconhecido
Categoria de Entidade
bridge— Pontecustodian— Custodiantedao— DAOdefi_protocol— Protocolo DeFidex_aggregator— Agregador DEXexchange— Exchangegambling_service— Serviço de Apostasgovernment— Governoindividual_address— Endereço Individualillicit_activity— Atividade Ilícitamarketplace— Marketplacemining_pool— Pool de Mineraçãomixer— Mixerpayment_service— Serviço de Pagamentopublic_figure— Figura Públicaservice_provider— Provedor de Serviçostoken_issuer— Emissor de Tokenwallet_provider— Provedor de Carteiraunknown— Desconhecido
Modelo de Endereço
account_based— Modelo baseado em contasutxo— Modelo UTXO
Origem do Rótulo
internal— Internamanual_review— Revisão Manualpartner— Parceiropublic— Pública
Método do Rótulo
aggregation— Agregaçãoheuristic— Heurísticaimport— Importaçãomanual— Manualonchain_analysis— Análise On-chain
Status do Rótulo
active— Ativohistorical— Históricoinactive— Inativo
Tipo de Rótulo
bridge_address— Endereço de Ponteburn_address— Endereço de Queimacompliance_related— Relacionado a Conformidadecross_chain_activity— Atividade Cross-chaincustodial_wallet— Carteira de Custódiadefi_pool— Pool DeFidefi_treasury— Tesouraria DeFideployer— Implantadordex_contract— Contrato DEXdarknet_market— Mercado Darknetexchange_cold_wallet— Carteira Fria de Exchangeexchange_deposit_wallet— Carteira de Depósito de Exchangeexchange_hot_wallet— Carteira Quente de Exchangeexchange_withdrawal_wallet— Carteira de Saque de Exchangeforwarder_contract— Contrato de Encaminhamentofraud_related— Relacionado a Fraudegambling_address— Endereço de Apostashigh_frequency— Alta Frequênciahigh_volume— Alto Volumeinstitutional_flow— Fluxo Institucionalmarket_maker_related— Relacionado a Market Makermarketplace_address— Endereço de Marketplacemoney_laundering— Lavagem de Dinheiromining_pool_payout— Pagamento de Pool de Mineraçãomixer_address— Endereço de Mixerblackmail— Chantagempayment_processor— Processador de Pagamentophishing— Phishingproxy_contract— Contrato Proxypublic_figure_related— Relacionado a Figura Públicarisky_service— Serviço de Riscosanctioned— Sancionadoscam— Golpeservice_wallet— Carteira de Serviçostaking_wallet— Carteira de Stakingstolen_funds— Fundos Roubadosterrorism_related— Relacionado a Terrorismotreasury_wallet— Carteira de Tesourariaunknown— Desconhecidovalidator— Validadorwrapper_contract— Contrato Wrapper
Categoria de Rótulo
behavior— Comportamentobridge— Pontecex— Exchange Centralizadacompliance— Conformidadecrime— Crimecustody— Custódiadefi— DeFiflow— Fluxofraud— Fraudegambling— Apostasidentity— Identidadeinfrastructure— Infraestruturamarketplace— Marketplacemining— Mineraçãomixer— Mixerpayment— Pagamentorisk— Riscosanctions— Sançõesservice— Serviçotrading— Negociaçãotreasury— Tesourariaunknown— Desconhecidowallet— Carteira