API Online
REST API
Webhook & Sync

Processamento Inteligente
de Documentos Brasileiros

API que classifica, corrige orientacao e extrai dados estruturados de RG, CNH e CIN automaticamente. Integre em minutos.

Ver API Documentos Suportados
12
Tipos de documentos
<5s
Tempo de processamento
100%
Uptime sob carga
30+
Campos extraidos
Tudo que voce precisa em uma API
Da imagem ao dado estruturado, com inteligencia artificial e validacao automatica.
📋

Classificacao Automatica

Identifica automaticamente o tipo de documento entre 12 categorias (RG, CNH, CIN) incluindo frente, verso, aberto e digital.

📝

Extracao de Dados

Extrai nome, CPF, RG, data de nascimento, filiacao e todos os campos relevantes em formato JSON estruturado.

🔄

Correcao de Orientacao

Detecta e corrige automaticamente documentos fotografados de lado, invertidos ou com rotacao. Sem intervencao manual.

Validacao de CPF

Valida CPF extraido usando o algoritmo oficial, com fallback inteligente e deteccao de campos trocados (RG/CPF).

📄

OCR Generico

Alem de documentos de identidade, extraia texto de qualquer PDF ou imagem com suporte nativo a portugues e diacriticos.

Alta Performance

Processamento otimizado em lote com workers dedicados. Zero erros em testes de carga com 450 requisicoes simultaneas.

Como Funciona
Envie a imagem, receba os dados. Simples assim.
1

Envie o Documento

Upload via API REST (JPEG, PNG, PDF, HEIC). Suporta qualquer angulo ou orientacao.

2

Processamento IA

Correcao automatica de orientacao, classificacao do tipo e extracao inteligente dos campos.

3

Validacao

CPF validado com algoritmo oficial. Campos cruzados e verificados automaticamente.

4

Dados Estruturados

Receba JSON com todos os campos extraidos, prontos para integracao no seu sistema.

Documentos Suportados
Cobertura completa dos principais documentos de identidade brasileiros.

RG Registro Geral

  • Nome completo
  • CPF
  • Numero do RG
  • Data de nascimento
  • Filiacao (pai e mae)
  • Naturalidade
  • Data de expedicao
  • Orgao expedidor

CNH Habilitacao

  • Nome completo
  • CPF
  • Numero de registro
  • Numero do espelho
  • Categoria (A, B, AB, C, D, E)
  • Data de validade
  • Primeira habilitacao
  • Observacoes/restricoes

CIN Identidade Nacional

  • Nome completo
  • CPF
  • Data de nascimento
  • Filiacao (pai e mae)
  • Naturalidade
  • Data de expedicao
  • Orgao expedidor

Cada documento suporta 4 variantes: frente, verso, aberto e digital — total de 12 tipos classificados automaticamente.

API Simples e Poderosa
Uma chamada para classificar, extrair e validar. Resposta sync ou via webhook.
  Request
# Pipeline completo: classifica + extrai curl -X POST https://sua-api.com/process \ -H "X-API-Key: $API_KEY" \ -F "arquivo=@documento.jpg" # Apenas classificar curl -X POST https://sua-api.com/classify \ -H "X-API-Key: $API_KEY" \ -F "arquivo=@documento.jpg" # OCR generico (PDF/imagem) curl -X POST https://sua-api.com/ocr \ -H "X-API-Key: $API_KEY" \ -F "arquivo=@contrato.pdf"
  Response
{ "classification": { "document_type": "rg_aberto", "confidence": 0.97 }, "extraction": { "data": { "nome": "JOAO DA SILVA", "cpf": "123.456.789-00", "rg": "12.345.678-9", "data_nascimento": "15/03/1985", "nome_pai": "JOSE DA SILVA", "nome_mae": "MARIA DA SILVA" } }, "image_correction": { "was_corrected": true, "rotation_applied": 90 }, "success": true }
POST
/process
Pipeline completo
POST
/classify
Classificacao
POST
/extract
Extracao
POST
/ocr
OCR generico
GET
/health
Status
Performance Comprovada
Testado com 450 requisicoes simultaneas. Zero erros.

Throughput

Otimizado3-4 docs/s
Baseline0.5 docs/s

+66% throughput com batch processing

Latencia (P50)

Classificacao~100ms
Extracao rapida~2s
Pipeline completo~5s

-57% latencia vs. processamento sequencial

Confiabilidade

Taxa de sucesso100%
Erros sob carga0

450/450 requisicoes processadas com sucesso

Auto
Scaling de workers
Batch
Processamento em lote
Webhook
Entrega assincrona
GPU
Aceleracao dedicada
Integracao Flexivel
Dois modos de entrega para se adaptar ao seu fluxo.

Modo Sincrono

Envie o documento e receba o resultado na mesma requisicao. Ideal para fluxos interativos onde o usuario aguarda o processamento.

POST /process
200 OK + resultado completo
🔔

Modo Webhook

Receba um 202 imediatamente e o resultado sera enviado via POST para sua URL quando pronto. Ideal para processamento em massa.

POST /process?delivery_mode=webhook
202 Accepted + callback quando pronto

Pronto para comecar?

Integre processamento de documentos no seu produto em minutos.

Documentacao da API Verificar Status