Pular para conteudo principal

Como Integrar OCR de CNH em 5 Minutos

Aprenda a integrar a API de OCR da Simples API para extrair dados de CNH automaticamente no seu sistema.

04 de fevereiro de 20263 min de leitura

Extrair dados de uma Carteira Nacional de Habilitação (CNH) manualmente é um processo lento e sujeito a erros. Com a Simples API, você automatiza essa extração com uma única chamada de API, obtendo dados estruturados em JSON com precisão superior a 98%.

Neste tutorial, vamos mostrar como integrar o endpoint de OCR de CNH no seu sistema em apenas 5 minutos.

Pré-requisitos

Antes de começar, você precisa de:

  • Uma conta na Simples API (crie gratuitamente em simplesapi.com.br/register)
  • Sua API Key (disponível no dashboard após o cadastro)
  • Uma imagem de CNH para teste (JPEG, PNG ou PDF)

Passo 1: Obtenha sua API Key

Após criar sua conta, acesse o dashboard e copie sua API Key. Você recebe R$ 50 em créditos gratuitos para testar — sem necessidade de cartão de crédito.

Passo 2: Faça sua primeira requisição

Envie uma imagem de CNH para o endpoint /v1/ocr/cnh:

curl-X POST "https://api.simplesapi.com.br/v1/ocr/cnh"\-H"X-API-Key: SUA_API_KEY"\-H"Content-Type: multipart/form-data"\-F"[email protected]"

Passo 3: Processe a resposta

A API retorna os dados extraídos em formato JSON estruturado:

{"success":true,"data":{"name":"JOAO DA SILVA","cpf":"123.456.789-00","rg":"12.345.678-9","birth_date":"1990-01-15","category":"AB","expiry_date":"2030-01-15","first_license_date":"2010-06-20"},"confidence":0.98,"processing_time_ms":142}

Passo 4: Integre no seu sistema

Aqui está um exemplo em JavaScript/Node.js:

constFormData=require("form-data");const fs =require("fs");asyncfunctionextrairDadosCNH(imagePath){const form =newFormData(); form.append("image", fs.createReadStream(imagePath));const response =awaitfetch("https://api.simplesapi.com.br/v1/ocr/cnh",{method:"POST",headers:{"X-API-Key": process.env.SIMPLES_API_KEY,},body: form,});const result =await response.json();if(result.success){return result.data;}thrownewError(`Erro no OCR: ${result.error}`);}

Dicas para melhor precisão

  • Use imagens com resolução mínima de 640x480 pixels
  • Evite fotos com reflexos ou sombras sobre o documento
  • Certifique-se de que todos os campos da CNH estão visíveis
  • Formatos aceitos: JPEG, PNG e PDF (primeira página)

Próximos passos

Agora que você integrou o OCR de CNH, explore outros endpoints da Simples API:

  • OCR de Placas Veiculares: Identifique placas em imagens automaticamente
  • Consulta de Veículos: Obtenha informações detalhadas de veículos pela placa

Consulte a documentação completa para mais detalhes.

FAQ

Qual a precisão do OCR de CNH? A precisão é superior a 98% para documentos em boas condições de iluminação e qualidade de imagem.

A API armazena as imagens enviadas? Não. As imagens são processadas em memória e descartadas imediatamente. A Simples API é LGPD compliant.

Qual o tempo de resposta médio? O tempo médio de resposta é inferior a 200ms para a maioria das requisições.

Quanto custa cada requisição? O OCR de CNH custa R$ 0,05 por requisição. Ao criar sua conta, você recebe R$ 50 em créditos gratuitos.

Posts Relacionados