Principais Destaques:
- Uma API de extração de documentos fornece campos rotulados, tabelas e itens de linha a partir de um PDF, escaneamento ou e-mail. O OCR fornece caracteres e deixa o significado para você.
- A extração baseada em modelos (templates) e a guiada por IA são produtos diferentes. Modelos quebram quando um fornecedor move o total de lugar, a extração por IA lê layouts que ela nunca viu antes.
- Avalie os fornecedores quanto à precisão em nível de campo usando os seus próprios documentos. O número na ficha técnica foi medido nos deles.
- A Parseur entrega uma API para desenvolvedores e um aplicativo web que a sua equipe de operações pode executar, para que ninguém precise construir a ferramenta de revisão.
- A Parseur é hospedada na UE, com dados processados e armazenados na União Europeia e nunca usados para treinar modelos de IA.
Uma API de extração de documentos é um serviço que transforma um arquivo como um PDF, uma imagem escaneada ou um e-mail e retorna dados estruturados como JSON ou CSV. Diferente do OCR bruto, que retorna texto simples e deixa você encontrar o significado nele, uma API de extração de documentos identifica e preserva a estrutura: pares chave-valor, tabelas, itens de linha e campos rotulados.
Três ferramentas semelhantes costumam ser confundidas com ela. APIs de dados públicos te entregam um conjunto de dados que outra pessoa já montou. APIs de web scraping vão e buscam o que está em uma página web. Motores de OCR? Caracteres, sem estrutura. Uma API de extração de documentos funciona nos seus documentos, aqueles que já estão na caixa de entrada, e os transforma em dados sobre os quais um sistema pode agir. Alguns fornecedores vendem a mesma coisa sob o nome de API de compreensão de documentos, ou a entregam como um SDK de extração de documentos. Rótulo diferente, mesmo trabalho. Ainda tentando descobrir qual problema você tem? Nós comparamos o parsing de documentos e o web scraping lado a lado.
De acordo com a Research and Markets, o mercado de processamento inteligente de documentos, que inclui APIs de extração de documentos, está avaliado em cerca de US$ 3,01 bilhões e projeta-se um crescimento com uma CAGR de 31,7%. Esse número é, na verdade, uma contagem de faturas, extratos e formulários, e cada um deles precisa ser lido por alguma coisa. Em muitas empresas, esse "alguma coisa" ainda é uma pessoa com um segundo monitor e um teclado numérico.
Exemplos rápidos:
- Fatura em PDF → JSON com campos do cabeçalho e um array de itens de linha
- Formulário de integração → pares chave-valor rotulados (nome, endereço, assinatura)
- Extrato bancário → tabela de transações exportada para CSV
Cinco Tipos de Fornecedores com o Mesmo Rótulo
Pesquise por "API de extração de documentos" e você encontrará uma dúzia de fornecedores que compartilham uma categoria e quase mais nada. Eles não estão realmente competindo entre si, porque foram construídos para cinco trabalhos diferentes. Cada um deles vai vencer na sua própria demonstração, então a categoria (linha da tabela) importa mais do que o discurso de vendas. Descubra em qual linha você está antes de agendar uma única chamada.
| Tipo de fornecedor | Exemplos | Construído para | O que você ainda constrói sozinho |
|---|---|---|---|
| Blocos de construção em nuvem | Google Document AI, Azure Document Intelligence, AWS Textract | Equipes já padronizadas naquela nuvem que querem a extração como um serviço entre muitos | Ingestão, telas de revisão, tratamento de exceções, retries, postagem no ERP |
| Plataformas de automação de Contas a Pagar (AP) | Rossum, Nanonets | Equipes financeiras que querem todo o fluxo de trabalho da fatura, não apenas os campos | Pouco a construir, se o fluxo de trabalho deles for próximo o suficiente do seu |
| APIs de parsing focadas no desenvolvedor | Mindee, Veryfi, Parseur | Engenheiros que são donos do fluxo de trabalho e querem um JSON limpo saindo dele | Varia de acordo com o fornecedor. A Parseur entrega o app de revisão |
| Parsers de documentos nativos de IA | LlamaParse, Reducto | Pipelines de RAG e agentes que precisam de uma estrutura fiel mais do que de campos de negócios | Mapeamento de campos, validação, qualquer coisa no formato de um fluxo de trabalho |
| Suítes de IDP empresariais | ABBYY, Hyperscience, UiPath | Operações regulamentadas e de alto volume com revisão humana e sistemas legados | Pouco a construir. O trabalho passa a ser de configuração e implementação |
Duas ressalvas sobre essa tabela. Primeira, as linhas se misturam: vários fornecedores se encaixam em duas. Segunda, a Parseur está na linha três porque esse é o trabalho para o qual ela foi construída: transformar e-mails e documentos operacionais em um JSON estruturado, junto com um aplicativo que a sua equipe de operações pode realmente usar. Se os seus documentos forem desenhos de engenharia, a linha quatro é um ajuste melhor do que nós, e preferimos te dizer isso agora do que durante um teste (trial).
Extração Baseada em Modelos (Templates) vs. Guiada por IA (Apenas Uma Delas Escala)
A extração baseada em modelos encontra um campo pela sua posição na página. A extração guiada por IA o encontra pelo seu significado. Essa é toda a diferença, e ela decide para quanto trabalho você está se inscrevendo.
Um modelo diz: o número da fatura fica a 40 mm do topo, 120 mm da esquerda. Rápido, determinístico, adorável. Ele se sustenta até a manhã em que um fornecedor redesenha sua fatura, momento em que ele retorna o valor errado, ou nenhum, e alguém abre um ticket de suporte. Duzentos fornecedores, duzentos modelos, um engenheiro que os entende.
A extração guiada por IA lê o documento da maneira que uma pessoa lê. Ela encontra o total porque ele fica abaixo de uma linha chamada "Total devido", no canto inferior direito, formatado como moeda e igual à soma acima dele. Mova-o, mude seu estilo, traduza a fatura inteira para o alemão. Ele ainda será encontrável.
A Parseur executa dois motores de IA e nenhum modelo (template): o Motor de IA de Texto para e-mails e documentos de texto, e o Motor de IA de Visão para PDFs, escaneamentos e imagens. Você descreve os campos que deseja e a extração se adapta por documento em vez de por layout, então a configuração leva minutos de definição de campos em vez de semanas construindo modelos.
O trade-off é real. A extração por IA é probabilística onde um modelo é determinístico, o que é o motivo pelo qual as pontuações de confiança existem, e por que a seção de avaliação abaixo gasta mais tempo no tratamento de exceções do que em alegações de precisão.
Como Funciona uma API de Extração de Documentos, em Cinco Etapas
Os fornecedores diferem nos detalhes, mas o pipeline de extração de documentos tem a mesma forma em todos os lugares.
Por que isso deixou de ser opcional: volume. A Dream Factory cita a projeção amplamente mencionada de que os dados globais atingiriam 175 zettabytes até 2025, uma data que já ficou para trás, e a parcela disso que chega como documentos em vez de linhas de banco de dados não encolheu. A digitação manual não escala para isso. Nem uma parede de modelos.
Etapa 1: Ingestão
O que quer que o fornecedor chame, esta é a API de ingestão de documentos: upload via HTTP, encaminhamento de e-mail ou um webhook de outro sistema. O e-mail importa mais do que parece. Uma grande parte dos documentos comerciais nunca toca em um seletor de arquivos, eles chegam como anexos de um fornecedor que nunca ouviu falar do seu portal.
Etapa 2: OCR com IA e análise de layout
O OCR com IA converte imagens e conteúdo escaneado em texto legível por máquina. A análise de layout então descobre a ordem de leitura, os blocos de texto, as linhas, as palavras e onde cada um fica na página. Esta é a etapa que separa um motor moderno de um de 2010: ele produz um mapa estrutural, não apenas caracteres.
Etapa 3: Parsing
- Pares chave-valor: rótulos combinados a valores, como "Número da Fatura: 12345".
- Tabelas e itens de linha: linhas e células reconstruídas, incluindo células mescladas, extensões (spans) e tabelas que continuam após uma quebra de página.
- Classificação: descobrir o que é o documento antes de decidir quais campos procurar.
Etapa 4: Pós-processamento
Datas, moedas e nomes de fornecedores são normalizados em formatos consistentes. O resultado é validado em relação a um Esquema JSON (JSON Schema) ou modelo Pydantic para que um payload malformado nunca chegue ao seu ERP.
Etapa 5: Entrega
A API retorna o resultado de forma síncrona para arquivos pequenos, ou assíncrona com um retorno (callback) de webhook para qualquer coisa maior. Tentativas (retries) e idempotência são o que mantêm isso confiável em volume. Pergunte sobre ambos antes de assinar, não depois da primeira sexta-feira à noite silenciosa.
Mostre-me o JSON
As páginas dos fornecedores falam sobre "saída estruturada" sem nunca mostrar uma. Aqui está o formato em que a fatura de um fornecedor deve retornar, e o formato que vale a pena fazer todos os fornecedores igualarem:
{
"document_type": "invoice",
"supplier": { "name": "", "tax_id": "", "supplier_id": "" },
"invoice": {
"invoice_number": "",
"invoice_date": "",
"due_date": "",
"currency": "",
"po_number": ""
},
"amounts": { "subtotal": 0, "tax": 0, "freight": 0, "total": 0 },
"line_items": [
{
"description": "",
"sku": "",
"quantity": 0,
"unit_price": 0,
"line_total": 0
}
],
"confidence": { "invoice_number": 0.98, "total": 0.99, "line_items": 0.91 }
}
Duas coisas ali fazem a maior parte do trabalho. O line_items é um array, não um bloco de texto, que é o que torna possível a correspondência (matching) de duas e três vias. A confidence (confiança) é por campo, que é o que permite que você decida automaticamente se um ser humano precisa olhar.
Como Escolher uma API de Extração de Documentos Sem Confiar na Demonstração

Cada fornecedor ganha sua própria demonstração, porque cada fornecedor escolheu os documentos nela. A única avaliação que prevê a produção é aquela que você executa nos seus.
1. Construa o conjunto de testes antes de falar com qualquer pessoa
Reúna de 200 a 500 documentos reais dos seus últimos três meses, ponderados da forma como a sua caixa de entrada realmente é:
- ~70% de formatos comuns de fornecedores
- ~20% de fornecedores de cauda longa que você vê uma vez por trimestre
- ~10% daqueles que quebram as coisas: escaneamentos ruins, notas manuscritas, tabelas de várias páginas, créditos, moeda estrangeira, dois pedidos de compra na mesma fatura
Rode o conjunto idêntico por todos os candidatos. Nunca deixe um fornecedor escolher a amostra.
2. Avalie os campos, não os documentos
A precisão em nível de documento esconde as falhas que custam dinheiro. Avalie cada campo separadamente e pondere pelo quanto um erro machuca:
| Campo | Por que é importante |
|---|---|
| Número da fatura, ID do fornecedor | A detecção de duplicatas e a correspondência quebram sem eles |
| Total, imposto, moeda | Erro aqui significa pagamentos errados |
| Número do pedido (PO) | O gancho para a correspondência (matching) de duas e três vias |
| Quantidade de itens de linha e preço unitário | Onde a maioria dos motores realmente falha |
| Datas | Barato para consertar, caro para perder |
3. O número para acompanhar é o processamento direto (straight-through)
Conte os documentos que vão da chegada à postagem sem ninguém tocá-los. A 5.000 documentos por mês, a diferença entre 90% e 96% de processamento direto são 300 documentos que alguém abre à mão. Isso não é uma métrica, é uma descrição de cargo.
4. Os itens de linha são onde a coisa quebra
Campos de cabeçalho são fáceis. Todos os motores da sua lista encontrarão o número da fatura. Jogue tabelas de várias páginas, cabeçalhos repetidos, descrições quebradas em várias linhas, linhas de frete e desconto, impostos por linha, créditos negativos e unidades mistas neles antes de acreditar em um único número.
5. Pergunte quem limpa as exceções
Limites de tamanho de arquivo, processamento assíncrono, tentativas (retries) de webhook, idempotência, limites de taxa, cobertura de SDK e o que acontece com um campo de baixa confiança. Em seguida, pergunte quem revisa as exceções. Se a resposta for "seus engenheiros, em uma ferramenta que você constrói", o preço na ficha técnica não é o preço. Os próprios números da Parseur para essa lista vivem na documentação da API, e a resposta para a última pergunta é o aplicativo web, não a sua sprint.
O Que uma API de Extração de Documentos Realmente Custa
Os modelos de precificação diferem mais do que o marketing sugere, e o modelo importa mais do que a taxa.
- Por página: mais barato em documentos curtos, punitivo em longos. Um contrato de 40 páginas custa 40 vezes mais que um recibo de uma página para o mesmo conjunto único de campos.
- Por documento: previsível por arquivo, mas recursos premium como modelos personalizados, manuscritos ou extração baseada em consultas geralmente são cobrados por cima.
- Assinatura por volume: uma taxa mensal fixa por uma franquia de documentos, contagem de páginas irrelevante.
A Parseur usa o terceiro. Um PDF longo e um e-mail curto custam o mesmo, o que mantém a conta previsível quando a sua mistura de documentos não é. Os planos atuais estão na página de preços.
O custo que ninguém cita é a engenharia ao redor da API: lógica de pós-processamento, uma interface de revisão, tratamento de tentativas (retries), monitoramento do desvio da extração (drift). Essa conta costuma ser maior do que a conta da API, e é a parte que o aplicativo web da Parseur existe para excluir.
Convertendo um PDF em JSON com a API Parseur

Todo o caminho da API de extração de PDF, do upload ao webhook, em cinco etapas.
Base URL: https://api.parseur.com/
1. Autentique-se
Encontre a sua chave de API na seção API da sua conta Parseur e envie-a no cabeçalho de Autorização (Authorization) em todas as requisições:
Authorization: <YOUR_API_KEY>
Todos os detalhes estão no Guia de Autenticação.
2. Encontre ou crie uma caixa de entrada (mailbox)
Uma caixa de entrada é o contêiner que guarda os seus documentos e os campos que você deseja extrair. Crie uma no aplicativo e, em seguida, liste as suas caixas de entrada para obter o ID:
curl -X GET "https://api.parseur.com/parser" \
-H "Authorization: <YOUR_API_KEY>" \
--compressed
O ID da mailbox também aparece na URL da caixa de entrada no aplicativo e no campo id da resposta da criação da mailbox.
3. Faça o upload de um documento
cURL:
curl -X POST "https://api.parseur.com/parser/<MAILBOX_ID>/upload" \
-H "Authorization: <YOUR_API_KEY>" \
-F "file=@./invoice.pdf" \
--compressed
Python:
import requests
url = "https://api.parseur.com/parser/<MAILBOX_ID>/upload"
headers = {"Authorization": "<YOUR_API_KEY>"}
files = {"file": open("invoice.pdf", "rb")}
response = requests.post(url, headers=headers, files=files)
print(response.json())
Node.js:
import fetch from "node-fetch"
import fs from "fs"
const url = "https://api.parseur.com/parser/<MAILBOX_ID>/upload"
const headers = { Authorization: "<YOUR_API_KEY>" }
const formData = new FormData()
formData.append("file", fs.createReadStream("./invoice.pdf"))
const response = await fetch(url, { method: "POST", headers, body: formData })
console.log(await response.json())
Os documentos também podem chegar via encaminhamento de e-mail em vez de upload. Consulte Upload de E-mails e Documentos para ambas as rotas.
4. Recupere os seus dados
Configure um webhook na caixa de entrada e o JSON extraído cairá no seu endpoint no momento em que o processamento terminar. Na produção, este é o padrão correto: sem polling (consultas contínuas), sem cron, sem documentos perdidos entre as verificações.
Alternativas quando um webhook não é uma opção:
- Plataformas de automação: Zapier, Make, n8n ou Power Automate.
- Polling:
GET /document/{id}para obter o JSON extraído. - Exportações: downloads em CSV, JSON ou Excel diretamente da caixa de entrada.
5. Valide e ajuste
O painel da Parseur mostra os logs de documentos e de webhooks, para que você possa ver exatamente o que foi extraído e o que foi entregue. Quando um campo voltar errado, conserte-o lá em vez de criar um remendo (patch) contornando-o na sua base de código.
O Que a Parseur Extrai e o Que Ela Ainda Não Consegue
A Parseur é uma API de extração de documentos construída em torno de uma ideia: o documento não deve precisar de preparação antes que o software possa lê-lo. Ela já processou mais de 100 milhões de documentos desde 2016.
- Pares chave-valor e formulários: nomes, endereços, totais, números de faturas e IDs de referência em campos rotulados.
- Tabelas e itens de linha: linhas de fatura, transações de extratos bancários, manifestos de remessa, incluindo tabelas que percorrem várias páginas. A Extração de tabelas com IA aborda como isso funciona.
- Escaneamentos e fotografias: o Motor de IA de Visão lê documentos escaneados e fotografados diretamente, não apenas PDFs digitais.
- E-mails e anexos: uma especialidade da Parseur. O e-mail em si é um documento, assim como tudo que está anexado a ele.
- Elementos de layout: cabeçalhos, parágrafos e marcas de seleção onde você precisar deles.
Onde ainda é difícil: caligrafia densa e assinaturas. Esses pontos não estão resolvidos em toda a categoria, e qualquer fornecedor que afirme o contrário deve ser questionado sobre o seu benchmark.
A maioria dos softwares de extração de documentos para na API e deixa o resto para você. A Parseur entrega as duas metades: a API para o seu lado, e um aplicativo web onde a equipe de operações define campos, revisa documentos e corrige resultados sem abrir um ticket ou esperar por uma sprint.
Onde as equipes a utilizam
- Contas a Pagar - faturas, recibos e pedidos de compra em JSON estruturado, indo direto para o ERP.
- Operações Financeiras - extratos bancários e relatórios de transações em CSV ou JSON para conciliação.
- Operações e Logística - notas de embalagem (packing slips), conhecimentos de transporte e notas de entrega.
- Automação de e-mail - ingere a mensagem e seus anexos, extrai e entrega via webhook.
Segurança, GDPR e Residência de Dados na UE
A Parseur é hospedada na UE: os dados dos clientes são processados e armazenados na União Europeia, e o data center de hospedagem é certificado pela ISO 27001. Isso é um compromisso de residência de dados, que é algo diferente e mais forte do que um distintivo de conformidade com a GDPR.
A Parseur está alinhada com a GDPR da UE, a GDPR do Reino Unido, a CCPA/CPRA da Califórnia e a PDPA de Singapura. Os documentos dos clientes nunca são reutilizados para treinar os modelos de IA da Parseur e nunca são vendidos. A retenção é configurável, portanto os documentos podem ser excluídos automaticamente em uma janela de tempo definida por você. Os programas de conformidade SOC 2 Tipo II e HIPAA estão em andamento, o que significa que nenhum dos dois está certificado hoje.
Se a residência for um requisito rígido, nunca aceite "hospedado na UE" sem perguntar onde acontecem quatro coisas específicas: inferência, cache temporário, backups e logs contendo o conteúdo do documento. Um banco de dados na UE rodando atrás de um endpoint de inferência nos EUA não é residência na UE, e é uma configuração comum. Nossas 12 perguntas que testam uma alegação de não treinamento executam o mesmo exercício para o treinamento de modelos.
APIs de Extração de Documentos e LLMs: Nunca Entregue o PDF Bruto
Os modelos de linguagem são extraordinários no raciocínio e não confiáveis na leitura de um PDF. Aponte um deles para uma fatura escaneada e ele retornará um total que não está na página, com total compostura. Uma API de extração de documentos produz a verdade absoluta. O modelo trabalha em cima dela.
A divisão de trabalho que funciona: a API extrai o número da fatura, as datas, os totais e os itens de linha com pontuações de confiança, e então o modelo faz as coisas em que os modelos são bons, transformando "01/03/25" em 2025-03-01, marcando (tagging) o tipo de documento, mapeando os campos para a sua taxonomia interna. A validação de esquema fica abaixo de ambos e captura o que nenhum dos dois percebe sozinho.
Um agente de IA precisa da mesma disciplina. Ele é tão bom quanto os dados entregues a ele, e um item de linha alucinado se torna um pedido de compra real com um pagamento real por trás dele. Para uma visão mais ampla, o guia completo para APIs de extração de dados é o pilar sob o qual esta página se assenta.
Agora Vá Colocar os Fornecedores à Prova
A melhor API de extração de documentos não é aquela com a maior lista de recursos, é aquela que sobrevive aos seus 10% de documentos mais feios sem uma pessoa no circuito (human in the loop). Construa o conjunto de testes, avalie os campos que custam dinheiro quando estão errados e conte quantos documentos saem ilesos do outro lado. Teste contra nós também, na ordem que você preferir.
Todo o resto é apenas uma ficha técnica.
Última atualização em




