Documento (OCR)

Leia o documento e receba o CPF já conferido

Campo de CPF digitado é onde o cadastro erra e onde o fraudador escolhe o número que lhe convém. Aqui o titular fotografa o documento dentro do widget, e o que chega ao seu servidor são os dados impressos nele, lidos e organizados, sem ninguém redigitar nada.

Lê o documento (RG ou CNH) por OCR e extrai nome, CPF, número do documento e nascimento.

demonstração
Seu flow
  • Documento (OCR)
200verification.completed
"status": "approved"

Para quem é

Serve a toda empresa que precisa saber quem está do outro lado antes de liberar conta, limite ou serviço regulado: bancos digitais, carteiras, correspondentes, plataformas de trabalho sob demanda e locadoras. É o primeiro passo do KYC de pessoa física e a origem do dado que o restante da verificação consome.

Também serve a quem quer consultar bases cadastrais, listas de sanções ou situação de crédito sem abrir a porta para o CPF de um terceiro. Esses módulos só aceitam o número que saiu do documento fotografado, nunca um campo preenchido no navegador, e por isso pedem esta leitura no mesmo flow.

Aceita os documentos que o brasileiro de fato carrega na carteira: o RG, a Carteira Nacional de Habilitação e a Carteira de Identidade Nacional. A CNH entra aqui como documento de identidade com foto, lida do mesmo jeito que os outros dois.

O que você recebe

O retorno traz name, cpf, birth_date e o bloco document com tipo, número e validade, mais a filiação quando o documento a imprime. O CPF passa pelo dígito verificador ainda na leitura: um número que não fecha volta como null, e o seu sistema nunca grava um CPF inválido achando que é bom.

Documento vencido não barra ninguém. O campo expired responde em três estados, vencido, vigente ou impossível de afirmar, e aceitar um RG antigo é decisão da sua política. Na CIN, o impresso é confrontado com a zona de leitura mecânica, e a divergência leva a verificação para review com o motivo identity_document_mrz_review.

A imagem do documento não viaja no webhook. Ela fica guardada no painel, visível só para os papéis que você autorizar, e o payload leva apenas os campos extraídos. No resumo checks, esta leitura e a comparação facial aparecem juntas na chave identity.

Os três módulos base do KYC de pessoa (cpf_ocr, face e liveness): o que cada um entrega e o payload de resultado no webhook.

O módulo se chama cpf_ocr no flow e no webhook.

Como entra no seu flow

Nada de upload do seu lado: o widget conduz a captura, e a imagem sai do aparelho do titular sem passar pelo seu front nem pelo seu backend. Foto ilegível não reprova ninguém: a sessão pede um novo envio, e só a leitura bem-sucedida segue adiante.

Combine com a comparação facial e a prova de vida para fechar o trio de identidade: o documento diz quem é, a comparação diz que ele pertence a quem está na câmera, e a prova de vida diz que há alguém real ali. Com a validação de CPF na fonte oficial no mesmo flow, nome e nascimento passam a vir dela, e a leitura fica como reserva.

O grupo do módulo

Documento, selfie e prova de vida capturados pelo widget, com o resultado de cada etapa no seu webhook.

Onde ele entra

Preço

R$ 0,16por verificação

O valor é lido do mesmo catálogo que o painel usa para montar um flow, somando os módulos que este exige, se exigir. Ver preços.

Perguntas frequentes

Ler a documentação
E se o titular for estrangeiro, com passaporte?

Para passaporte ou identidade emitida fora do Brasil, o módulo certo é o Documento de Viagem, que ocupa o lugar deste no flow. Os dois leem a mesma foto e são o mesmo passo de captura, por isso não convivem na mesma configuração.

O que acontece se um reflexo trocar um algarismo do CPF?

O campo cpf volta null. Como o dígito verificador é recalculado na hora, um algarismo trocado não vira um CPF errado gravado no seu banco: o dado simplesmente deixa de ser entregue como confiável.

Consigo testar os desfechos antes de ir para produção?

Sim. No sandbox, o sufixo do campo document do submit escolhe o cenário: 41 simula a divergência entre o impresso e a zona mecânica, e 45 aprova com documento vencido. Assim a sua fila de revisão e a sua régua de validade ficam prontas antes do primeiro cliente real.

Comece agora
Comece pelo sandbox

Crie a conta, monte um flow com este módulo e rode a verificação inteira no ambiente de teste, sem consumir saldo.