> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blockradar.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Verificação AML

> Verifique endereços de carteira contra sanções globais e listas de bloqueio em tempo real

<Note>
  Em resumo<br />
  A API de AML permite verificar qualquer endereço de carteira contra as listas de bloqueio da OFAC, FBI, Tether e Circle antes de enviar ou receber fundos. Use-a para sinalizar contrapartes de alto risco e cumprir suas obrigações de conformidade sem construir sua própria infraestrutura de verificação.
</Note>

## Pré-requisitos

<Steps>
  <Step title="Chave de API">
    Obtenha sua chave de API no [Dashboard do Blockradar](https://dashboard.blockradar.co). Navegue até **Desenvolvedores** para gerar uma.
  </Step>
</Steps>

## Como Funciona

Antes de enviar fundos para um endereço externo — ou antes de creditar um depósito proveniente de um — você pode executar uma verificação AML em tempo real. O Blockradar verifica o endereço contra múltiplas listas de bloqueio e retorna uma avaliação de risco que você pode usar para decidir se prossegue.

<CardGroup cols={2}>
  <Card title="Sanções OFAC" icon="flag">
    Verifique contra a lista de sanções do Escritório de Controle de Ativos Estrangeiros dos EUA, cobrindo indivíduos e entidades sujeitos a sanções econômicas.
  </Card>

  <Card title="Lista de Vigilância do FBI" icon="shield">
    Verifique endereços sinalizados pelo FBI em conexão com crimes cibernéticos, ransomware e outras atividades ilícitas.
  </Card>

  <Card title="Lista de Bloqueio da Tether" icon="circle-xmark">
    Identifique endereços que a Tether bloqueou e congelou para transações em USDT.
  </Card>

  <Card title="Lista de Bloqueio da Circle" icon="circle-xmark">
    Identifique endereços que a Circle bloqueou e congelou para transações em USDC.
  </Card>
</CardGroup>

## Verificando um Endereço

```bash theme={null}
GET /v1/aml/lookup?address={address}
```

```javascript theme={null}
const result = await fetch(
  `https://api.blockradar.co/v1/aml/lookup?address=0xabc123...`,
  {
    headers: { 'x-api-key': apiKey }
  }
).then(r => r.json());

if (result.isBlacklisted) {
  console.log('Endereço de alto risco — não prosseguir');
} else {
  console.log('Endereço sem restrições');
}
```

## Resposta

```json theme={null}
{
  "isBlacklisted": false,
  "provider": "ofac, fbi, tether, circle",
  "status": "success",
  "message": "Address is not sanctioned"
}
```

Se o endereço estiver sinalizado, `isBlacklisted` será `true` e o `message` indicará a fonte da sanção.

## Quando Verificar

<CardGroup cols={2}>
  <Card title="Antes de Enviar Fundos" icon="arrow-up-from-bracket">
    Verifique o endereço de destino antes de executar um saque para evitar enviar para uma carteira sancionada ou bloqueada.
  </Card>

  <Card title="Antes de Creditar Depósitos" icon="arrow-down-to-bracket">
    Verifique o endereço do remetente quando um depósito chega antes de creditar os fundos no seu sistema.
  </Card>
</CardGroup>

## Melhores Práticas

* **Verifique antes de cada transferência de saída** — execute uma verificação antes de qualquer saque para um endereço externo que você não tenha examinado anteriormente.
* **Verifique depósitos de entrada** — use o endereço do remetente do payload do webhook para verificar depósitos antes de creditá-los.
* **Registre os resultados da verificação** — armazene o resultado da verificação AML junto a cada transação para fins de auditoria e conformidade.
* **Tenha uma política de escalação clara** — decida antecipadamente o que acontece quando um endereço é sinalizado: bloquear a transação, reter para revisão, ou alertar sua equipe de conformidade.

## Referência de API

| Endpoint                                   | Descrição                                                          |
| ------------------------------------------ | ------------------------------------------------------------------ |
| [AML Lookup](/en/api-reference/aml/lookup) | Verifica um endereço de carteira contra listas de bloqueio globais |
