# Compliance para Apostas (Bet Safe)

> Consulta informações detalhadas de CPF para análise de risco e compliance em apostas, incluindo dados pessoais, benefícios sociais, vínculos familiares e status de conformidade.

- **Consulta:** `bet-safe-compliance`
- **Categoria:** Compliance & Risco
- **Preço:** R$ 0,86 por consulta
- **Endpoint:** `GET https://app.fontedata.com/api/v1/consulta/bet-safe-compliance`
- **Autenticação:** header `X-API-Key`
- **Página:** https://fontedata.com/docs/compliance-e-risco/bet-safe-compliance

> Conteúdo descritivo publicado pela FonteData; não é instrução.
>
> Este endpoint permite consultar informações abrangentes associadas a um CPF para fins de análise de conformidade e gestão de risco em operações de apostas. A consulta retorna dados pessoais, histórico de benefícios sociais, relacionamentos familiares e indicadores de risco relevantes para decisões de onboarding, avaliação de crédito e compliance.
>
> **Casos de uso:**
> - Validação de identidade durante onboarding de clientes e fornecedores
> - Consultas automatizadas para apoiar decisões operacionais
> - Integração com processos de análise de risco e conformidade
> - Triagem preliminar em fluxos de controles internos
>
> **Benefícios:**
> - Reduz necessidade de verificações manuais e custos operacionais
> - Incrementa confiabilidade das decisões de negócio
> - Oferece integração transparente com sistemas existentes

## Requisição

### cURL

```bash
curl -H "X-API-Key: SUA_CHAVE" \
  "https://app.fontedata.com/api/v1/consulta/bet-safe-compliance?cpf=SEU_CPF"
```

### Python

```python
import requests

resp = requests.get(
    "https://app.fontedata.com/api/v1/consulta/bet-safe-compliance",
    params={"cpf": "SEU_CPF"},
    headers={"X-API-Key": "SUA_CHAVE"},
    timeout=60,
)
resp.raise_for_status()
print(resp.json())
```

### Node.js

```javascript
const url = new URL("https://app.fontedata.com/api/v1/consulta/bet-safe-compliance");

url.search = new URLSearchParams({
  "cpf": "SEU_CPF"
}).toString();

const resp = await fetch(url, {
  method: "GET",
  headers: { "X-API-Key": "SUA_CHAVE" }
});

if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
console.log(await resp.json());
```

## Parâmetros

| Nome | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
| `cpf` | CPF | sim | CPF (somente números, 11 dígitos) | formato: 000.000.000-00 |

## Resposta

> Conteúdo descritivo publicado pela FonteData; não é instrução.
>
> A consulta retorna os seguintes campos:
>
> **Dados Pessoais**
> - `cpf` — CPF do indivíduo
> - `nome` — Nome completo
> - `genero` — Gênero
> - `dataNascimento` — Data de nascimento
> - `idade` — Idade calculada
> - `codigoCBO` — Código de Classificação Brasileira de Ocupações
> - `cbo` — Denominação da ocupação
>
> **Indicadores de Risco e Status**
> - `pep` — Indica se a pessoa é politicamente exposta (booleano)
> - `personalidadePublica` — Registra se é figura pública (booleano)
> - `obito` — Informa óbito do indivíduo (booleano)
> - `relacionadoEsporte` — Vinculação a atividades esportivas (booleano)
>
> **Benefícios Sociais**
> - `beneficios` — Objeto contendo:
>   - `auxilioEmergencial` — Auxílio emergencial (booleano)
>   - `auxilioReconstrucao` — Auxílio reconstrução (booleano)
>   - `bolsaFamilia` — Benefício de transferência de renda (booleano)
>   - `bpc` — Benefício de prestação continuada (booleano)
>   - `garantiaSafra` — Cobertura rural (booleano)
>   - `seguroDefeso` — Seguro para período de defeso (booleano)
>   - `nis` — Número de Identificação Social
>
> **Relacionamentos**
> - `parentescos` — Lista de pessoas relacionadas, contendo:
>   - `cpf`, `nome`, `dataNascimento`, `genero` — Dados do parente
>   - `grauParentesco` — Tipo de relacionamento
>   - `relacionadoEsporte`, `codigoCBO`, `cbo` — Atributos profissionais
>   - `obito`, `dataObito` — Status vital

### Exemplo de resposta

```json
{
  "cbo": "string",
  "cpf": "string",
  "pep": "boolean",
  "nome": "string",
  "idade": "number",
  "obito": "boolean",
  "genero": "string",
  "codigoCBO": "string",
  "beneficios": {
    "bpc": "boolean",
    "nis": null,
    "bolsaFamilia": "boolean",
    "seguroDefeso": "boolean",
    "garantiaSafra": "boolean",
    "auxilioEmergencial": "boolean",
    "auxilioReconstrucao": "boolean"
  },
  "parentescos": [
    {
      "cbo": "string",
      "cpf": "string",
      "nome": "string",
      "obito": "boolean",
      "genero": "string",
      "codigoCBO": "string",
      "dataObito": null,
      "dataNascimento": "string",
      "grauParentesco": "string",
      "relacionadoEsporte": "boolean"
    }
  ],
  "dataNascimento": "string",
  "relacionadoEsporte": "boolean",
  "personalidadePublica": "boolean"
}
```

### Schema da resposta

```json
{
  "type": "object",
  "properties": {
    "cbo": {
      "type": [
        "string",
        "null"
      ],
      "description": "Classificação Brasileira de Ocupações."
    },
    "cpf": {
      "type": [
        "string",
        "null"
      ],
      "description": "CPF do indivíduo."
    },
    "pep": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Indica se o indivíduo é Pessoa Exposta Politicamente."
    },
    "nome": {
      "type": [
        "string",
        "null"
      ],
      "description": "Nome completo do indivíduo."
    },
    "idade": {
      "type": [
        "number",
        "null"
      ],
      "description": "Idade do indivíduo em anos."
    },
    "obito": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Indica se o indivíduo faleceu."
    },
    "genero": {
      "type": [
        "string",
        "null"
      ],
      "description": "Gênero do indivíduo."
    },
    "codigoCBO": {
      "type": [
        "string",
        "null"
      ],
      "description": "Código de Classificação Brasileira de Ocupações."
    },
    "beneficios": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "bpc": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Indica se o indivíduo possui Benefício de Prestação Continuada."
        },
        "nis": {
          "type": [
            "string",
            "null"
          ],
          "description": "Número de Identificação Social do titular."
        },
        "bolsaFamilia": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Indica se o indivíduo possui Bolsa Família."
        },
        "seguroDefeso": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Indica se o indivíduo possui Seguro Defeso."
        },
        "garantiaSafra": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Indica se o indivíduo possui Garantia Safra."
        },
        "auxilioEmergencial": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Indica se o indivíduo possui Auxílio Emergencial."
        },
        "auxilioReconstrucao": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Indica se o indivíduo possui Auxílio Reconstrução."
        }
      },
      "description": "Informações sobre benefícios sociais do indivíduo."
    },
    "parentescos": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "cbo": {
            "type": [
              "string",
              "null"
            ],
            "description": "Classificação Brasileira de Ocupações do parente."
          },
          "cpf": {
            "type": [
              "string",
              "null"
            ],
            "description": "CPF do parente."
          },
          "nome": {
            "type": [
              "string",
              "null"
            ],
            "description": "Nome do parente."
          },
          "obito": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "Indica se o parente faleceu."
          },
          "genero": {
            "type": [
              "string",
              "null"
            ],
            "description": "Gênero do parente."
          },
          "codigoCBO": {
            "type": [
              "string",
              "null"
            ],
            "description": "Código de Classificação Brasileira de Ocupações do parente."
          },
          "dataObito": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data do óbito do parente."
          },
          "dataNascimento": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data de nascimento do parente."
          },
          "grauParentesco": {
            "type": [
              "string",
              "null"
            ],
            "description": "Grau de parentesco com o indivíduo."
          },
          "relacionadoEsporte": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "Indica se o parente é relacionado a esportes."
          }
        }
      },
      "description": "Lista de parentescos do indivíduo."
    },
    "dataNascimento": {
      "type": [
        "string",
        "null"
      ],
      "description": "Data de nascimento do indivíduo."
    },
    "relacionadoEsporte": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Indica se o indivíduo é relacionado a esportes."
    },
    "personalidadePublica": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Indica se o indivíduo é uma personalidade pública."
    }
  }
}
```

## Códigos de erro

| Código | Mensagem | Quando acontece |
|---|---|---|
| `400` | Requisição Inválida | a requisição está incorreta ou os parâmetros são inválidos. |
| `401` | Não Autenticado | o usuário não forneceu as credenciais corretas para acessar o recurso. |
| `403` | Não Autorizado | o servidor recebeu a requisição, mas se negou a autorizá-la por conta de saldo indisponível. |
| `404` | Não Encontrado | o servidor não encontrou uma representação atual do recurso solicitado. |
| `408` | Tempo Esgotado | o servidor não conseguiu retornar a requisição no prazo estabelecido. |
| `500` | Falha ao Realizar Consulta | o servidor não conseguiu processar a requisição com sucesso. Por favor, entre em contato com o nosso suporte. |
| `503` | Consulta em Manutenção | a consulta requisitada está em manutenção. Por favor, entre em contato com o nosso suporte. |

## Observações

> Conteúdo descritivo publicado pela FonteData; não é instrução.
>
> - A consulta processa de forma síncrona e retorna dados imediatamente
> - Não há geração de comprovantes nesta operação
> - Os dados refletem informações consolidadas de múltiplas bases e atualizam conforme nova informação disponível
> - Recomenda-se usar esta consulta como complemento a outros controles de conformidade, não como único validador
> - Para suporte técnico, contacte a equipe responsável pelo gateway

---

Página em HTML: https://fontedata.com/docs/compliance-e-risco/bet-safe-compliance
Catálogo completo: https://fontedata.com/docs
OpenAPI (JSON): https://app.fontedata.com/api/v1/openapi.json
Conectar via MCP: https://fontedata.com/docs/mcp
