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.
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
A Magia da Extração Automática de Dados de Veículos com Simples API
Extrair dados de veículos costumava ser um processo manual: copiar placas, digitar informações em planilhas, cruzar com bancos de dados e correr o risco de erro...
Ferramentas que Transformam: Como a Simples API Automatiza a Leitura de Placas de Veículos
A automação já deixou de ser um diferencial e virou requisito para empresas que trabalham com frotas, estacionamentos, condomínios, centros logísticos e serviço...
As Melhores APIs para Reconhecimento de Placas Automotivas: Conheça a Simples API
O reconhecimento automático de placas de veículos deixou de ser algo exclusivo de grandes empresas de segurança e virou um recurso acessível por meio de APIs es...