ForHosting KIT · Ler texto de imagem (OCR)

Documento para JSON

Essa ferramenta lê um documento — PDF, digitalização ou foto — e devolve o conteúdo como JSON estruturado: campos nomeados, valores tipados, tabelas viradas em listas. É a ponte entre o papel que chega na empresa e o sistema que precisa dos dados, sem digitador no meio do caminho.

● Estávelpor páginaUS$ 0,010
Use pelo WebAPIE-mailApp em breveTelegram em breve

Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.

De documento solto a dado estruturado

Sistemas não leem PDF: leem campos. A conversão para JSON resolve essa incompatibilidade fundamental — o documento entra como imagem ou PDF e sai como estrutura de dados: chaves e valores que o seu código consome diretamente. Datas viram datas, valores monetários viram números, itens de tabela viram uma lista de objetos. O trabalho de interpretar o layout, que antes era de uma pessoa, passa a ser da máquina.

Você descreve os campos que quer

O diferencial está no controle: junto com o documento, você indica quais campos interessam — “data de emissão”, “CNPJ do emitente”, “valor total”, “lista de itens com quantidade e preço”. A extração procura exatamente isso e devolve o JSON na estrutura pedida. Documentos com layouts diferentes entre fornecedores deixam de ser problema: o que importa é o dado, não a posição dele na página.

Formatos brasileiros sem tropeço

Documento brasileiro tem armadilhas de formato: 14/07/2026 é dia 14, não 7 de fevereiro; R$ 1.234,56 usa ponto de milhar e vírgula decimal; CNPJ vem pontuado como 12.345.678/0001-95. A conversão trata essas convenções e entrega valores normalizados, para que o seu sistema não precise de uma camada extra de limpeza depois da extração. Telefones com DDD e CEPs também saem íntegros, no formato em que aparecem no documento original.

Preço por página e integração

A execução é via API, pensada para rodar dentro do seu fluxo: US$ 0,010 por chamada mais US$ 0,0575 por página processada. Um lote de 200 páginas de documentos custa cerca de US$ 11,70 — sem mensalidade, sem mínimo. Arquivos de até 25 MB e 10 páginas por envio; documentos maiores podem ser divididos antes. O retorno é JSON válido, pronto para o parse.

Pedidos de compra direto no ERP

A Distribuidora Horizonte Verde S.A. recebe pedidos em PDF de dezenas de clientes, cada um com um layout. A conversão extrai número do pedido, itens, quantidades e prazos em JSON, e o ERP importa sem redigitação — o erro de digitação de quantidade simplesmente sumiu do processo.

Fichas de cadastro preenchidas à mão

Uma escola de idiomas ainda usa ficha de matrícula em papel. As fichas digitalizadas viram JSON com nome, CPF, endereço e telefone, e o sistema acadêmico é alimentado no mesmo dia da matrícula.

Comprovantes no fluxo de conciliação

Uma fintech recebe comprovantes de depósito em PDF dos clientes. Cada comprovante vira um objeto JSON com banco, data, valor e identificador — que o motor de conciliação cruza automaticamente com o extrato.

Laudos técnicos em base pesquisável

Uma inspetora de equipamentos gera laudos em PDF há anos. Convertendo o acervo em JSON, a empresa montou uma base consultável por equipamento, data e resultado — o histórico que vivia preso em arquivos passou a responder perguntas.

Eu defino a estrutura do JSON que recebo?

Sim — você informa os campos desejados junto com o documento, e a resposta segue essa estrutura. Sem indicação, a extração devolve os campos que identificar como relevantes no documento.

O JSON retornado sempre é válido?

Sim, a resposta é JSON sintaticamente válido, pronto para o parse. Vale distinguir: validade do formato é garantida; a exatidão de cada campo depende da legibilidade do documento — digitalização ruim continua sendo digitalização ruim.

Como ficam as tabelas do documento?

Viram listas de objetos: cada linha da tabela é um item com os campos das colunas. É o formato natural para itens de pedido, parcelas de pagamento e listas de produtos.

Quanto custa converter documentos em escala?

US$ 0,010 por chamada mais US$ 0,0575 por página. Quem processa 3.000 páginas por mês gasta cerca de US$ 175 — pagos pelo uso efetivo, sem pacote nem fidelidade.

Os documentos processados alimentam algum banco de vocês?

Não. O documento é processado para gerar o JSON que você pediu e nada além disso. Ele não é reutilizado, publicado nem incorporado a bases de terceiros — princípio básico de tratamento de dados sob a LGPD.

Preciso montar servidor ou instalar biblioteca para usar?

Não: é uma chamada de API com o arquivo e a descrição dos campos. Qualquer linguagem que faça requisição HTTP consome o serviço — a compra é direta, sem cadastro prévio.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/ocr/to-json

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/ocr/to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "ocr.to_json",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,010
por páginaUS$ 0,0575

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb25
max_pages10
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.
413input_too_largeA entrada passou do tamanho máximo desta tarefa. Confira os limites publicados.
422task_failedA tarefa falhou do nosso lado. Você não paga nada por ela.

Ver a documentação completa do KIT →