Homologado CENPROT

Validação de identidade campo a campo
com score de similaridade, via API

Compare CPF, nome, data de nascimento, endereço e telefone informados com a base da Direct Data. Para cada campo, receba o grau de match e a descrição da comparação — por R$ 0,72.

+300 fontes públicas integradas·20+ anos de mercado·Centenas de empresas já integradas
resposta.json
{
  "retorno": {
    "cpf": {
      "cpf": "123.456.789-00",
      "description": "MATCH EXATO",
      "distance": 0
    },
    "name": {
      "name": "JOAO DA SILVA",
      "description": "MATCH PARCIAL",
      "distance": 2
    },
    "dob": {
      "dob": "01/01/1985",
      "description": "MATCH EXATO",
      "distance": 0
    },
    "address": {
      "address": "RUA OBIDOS, 674",
      "description": "MATCH EXATO",
      "distance": 0
    },
    "city": {
      "city": "SAO PAULO",
      "description": "MATCH EXATO",
      "distance": 0
    },
    "state": {
      "state": "SP",
      "description": "MATCH EXATO",
      "distance": 0
    },
    "postCode": {
      "postCode": "01234-567",
      "description": "MATCH PARCIAL",
      "distance": 1,
      "descriptionOnFirstFiveDigits": "MATCH EXATO",
      "distanceOnFirstFiveDigits": 0
    },
    "phone": [{
      "phone": "11912345678",
      "description": "MATCH EXATO",
      "distance": 0
    }]
  }
}
Os desafios

O cliente informou os dados.
Mas os dados são verdadeiros?

Sem validação granular de cada campo, onboarding aceita dados falsos, crédito aprova quem não deveria e compliance não tem trilha de verificação.

Desafio 1

Validação binária sem granularidade

Soluções que retornam apenas "aprovado/reprovado" não dizem qual dado está errado. Sem score por campo, a regra de negócio não consegue ponderar — e rejeita leads bons junto com os ruins.

Desafio 2

Onboarding digital sem verificação de dados

O cliente preenche nome, CPF, endereço e telefone. Sem cruzar com uma base confiável, você armazena dados que podem ser falsos, inconsistentes ou de terceiros.

Desafio 3

Fraude cadastral no crédito

Fraudadores usam dados reais parciais (CPF verdadeiro, nome falso) para simular identidades. Sem comparação campo a campo, a fraude passa despercebida no fluxo automatizado.

Desafio 4

KYC sem evidência de verificação

Compliance precisa provar que validou os dados do cliente. Sem um retorno estruturado com score de cada campo, não há trilha de auditoria.

A solução

Score de similaridade para cada dado informado — via API, por R$ 0,72

Score de match por campo

Cada dado (CPF, nome, nascimento, endereço, telefone, CEP) retorna um score de distância e descrição. Regras de negócio granulares, não binárias.

Detecção de inconsistências parciais

CPF bate mas o nome não? Endereço antigo? Telefone de outro titular? A API mostra exatamente onde o dado diverge.

Trilha de auditoria estruturada

O retorno campo a campo é a evidência que compliance precisa. Cada verificação fica registrada com score, descrição e timestamp.

Uma chamada, validação completa

Até 9 campos validados em uma única requisição. CPF, nome, sobrenome, nascimento, endereço, cidade, estado, CEP e telefone — tudo em um endpoint.

Por que a Direct Data

Score granular, não binário

Cada campo retorna distância e descrição. Regras de negócio com thresholds customizados, não apenas "sim/não".

Até 9 campos em uma chamada

CPF, nome, sobrenome, nascimento, endereço, cidade, estado, CEP e telefone validados em um endpoint. Menos integrações, mais cobertura.

+300 fontes

Marketplace com mais de 300 fontes públicas integradas.

20+ anos

Desde 2005 transformando dados públicos em inteligência para negócios.

REST / JSON

Integração padrão de mercado — síncrona ou assíncrona.

Como começar

3 passos para consultar Similarity

Do cadastro à primeira consulta em produção, em minutos.

1

Crie sua conta

Cadastro gratuito na plataforma Direct Data. Sem contrato longo, sem burocracia.

2

Integre a API

Um endpoint GET com os campos a validar + seu Token. Documentação completa e exemplos prontos.

3

Consulte em tempo real

Score de similaridade campo a campo. Validação de identidade na sua operação.

Campos retornados pela consulta

  • CPFCPF + description + distance

  • NomeNome encontrado + description + distance

  • Data de NascimentoDOB + description + distance

  • EndereçoEndereço + description + distance

  • CidadeCidade + description + distance

  • EstadoEstado + description + distance

  • CEPCEP + description + distance + análise dos 5 primeiros dígitos

  • Telefone (lista)Telefone + description + distance (um por telefone informado)

Ver documentação completa
GETapiv3.directd.com.br/api/Similarity
{
  "metaDados": {
    "consultaNome": "string",
    "consultaUid": "string",
    "chave": "string",
    "usuario": "string",
    "mensagem": "string",
    "ip": "string",
    "resultadoId": 0,
    "resultado": "string",
    "apiVersao": "v3",
    "enviarCallback": false,
    "gerarComprovante": false,
    "urlComprovante": "string",
    "assincrono": true,
    "data": "dd/MM/yyyy HH:mm:ss",
    "tempoExecucaoMs": 0
  },
  "retorno": {
    "cpf": {
      "cpf": "string",
      "description": "string",
      "distance": 0
    },
    "name": {
      "name": "string",
      "description": "string",
      "distance": 0
    },
    "dob": {
      "dob": "string",
      "description": "string",
      "distance": 0
    },
    "address": {
      "address": "string",
      "description": "string",
      "distance": 0
    },
    "city": {
      "city": "string",
      "description": "string",
      "distance": 0
    },
    "state": {
      "state": "string",
      "description": "string",
      "distance": 0
    },
    "postCode": {
      "postCode": "string",
      "description": "string",
      "distance": 0,
      "descriptionOnFirstFiveDigits": "string",
      "distanceOnFirstFiveDigits": 0
    },
    "phone": [{
      "phone": "string",
      "description": "string",
      "distance": 0
    }]
  }
}

Parâmetros: CPF (ou Name+Surname+DOB) + campos a validar + Token de autenticação. Consulta síncrona por padrão (ASync=habilitar para assíncrona, sem custo adicional).

Casos de uso

Onde a consulta Similarity se encaixa na sua operação

De onboarding digital a prevenção de fraude — validação granular que protege cada etapa.

Risco & Compliance

KYC com evidência campo a campo

Valide a identidade de clientes no onboarding com score de similaridade para cada dado informado. Trilha de auditoria pronta para reguladores.

Crédito

Verificação de dados antes da aprovação

Compare os dados declarados pelo solicitante com a base antes de rodar o motor de crédito. Dados inconsistentes = sinal de alerta antes da decisão.

TI / Produto

Integração em fluxos de onboarding digital

Score de similaridade como input para regras de aprovação automática. Thresholds customizáveis por campo — flexibilidade que APIs binárias não oferecem.

Validação de identidade campo a campo
— por R$ 0,72 via API

Score de similaridade para CPF, nome, endereço e telefone. Comece agora, sem contrato.

Precisa de ajuda? Fale com nosso time: comercial@directd.com.br

Perguntas frequentes

Tudo sobre a consulta Similarity.

É o score de similaridade entre o dado informado na requisição e o dado encontrado na base. Quanto menor o valor, maior a similaridade. Permite criar regras de negócio com thresholds customizados.
O parâmetro CPF pode ser enviado com pontos e traço (123.456.789-01) ou apenas números (12345678901).
Não. Você pode enviar os campos que quiser validar. Se não usar CPF, deve enviar pelo menos Name, Surname e DOB para identificação.
Não. A Similarity é exclusiva para Pessoa Física. Para validação de PJ, consulte as APIs cadastrais de Pessoa Jurídica.
Por padrão, é síncrona — você recebe a resposta na mesma chamada. Se preferir, informe o parâmetro ASync=habilitar para consulta assíncrona (sem custo adicional), com notificação via Webhook quando o resultado estiver pronto.
Sim. No parâmetro Phone, separe os números com "|" (ex: 11912345678|11987654321). Cada telefone retorna com seu próprio score de similaridade.