Conversor de PDF para JSON
Transforme um extrato bancário em PDF em JSON estruturado que pode passar a um script, a uma ferramenta de folhas de cálculo ou ao seu próprio software. Não são só linhas: cada transação chega com uma categoria de despesa associada, ao lado de totais calculados, comerciantes principais e pagamentos recorrentes detetados. A leitura acontece no seu navegador, por isso o PDF nunca chega a um servidor.
Pré-visualização grátis, sem registo · exportação JSON incluída no desbloqueio único do extrato
Como converter um extrato em PDF para JSON
Largue o extrato em PDF no PivotBank. É aberto no seu dispositivo, por isso o ficheiro nunca é enviado
Confira todas as transações extraídas contra o saldo corrente na grelha de pré-visualização
Desbloqueie o extrato (pagamento único, sem subscrição) para ativar a exportação JSON
Descarregue o ficheiro .json e leia-o a partir do seu script, do seu notebook ou da sua aplicação
O que o JSON contém, ao certo
- Um bloco metadata: bankName, accountNumber, period, transactionCount e um exportedAt em ISO
- Um array transactions: date, description, debit, credit e o saldo corrente em cada linha
- Uma categoria em cada transação, atribuída a partir da descrição, para não ter de as classificar você mesmo
- Um bloco insights: totais de entradas e saídas, despesa por categoria, comerciantes principais, pagamentos recorrentes detetados e despesa diária
- UTF-8 simples, indentado a dois espaços, sem objeto invólucro para desmontar
- Extratos digitalizados ou fotografados tratados por OCR antes de tudo isto correr
Porquê JSON em vez de CSV
O CSV dá-lhe as linhas e fica por aí. Se o passo seguinte for código, ainda tem de analisar o ficheiro, adivinhar a ordem das colunas, converter os números e escrever a sua própria categorização antes de conseguir fazer uma única pergunta interessante aos dados.
A exportação JSON dispensa isso. Traz a análise que o PivotBank já fez: uma categoria em cada transação e os agregados calculados a partir delas. É o mesmo resultado que uma API de extratos bancários lhe daria, com a diferença de o PDF nunca ser carregado: só as linhas de transações são lidas, sem o seu nome, morada nem número de conta.
Que bancos se convertem para JSON?
Todos. O analisador lê a disposição do extrato em vez de procurar o seu banco, por isso um banco sem guia próprio converte-se da mesma forma. Estes são os guias mais pedidos, cada um explica como descarregar o extrato desse banco e o que o conversor extrai:
Perguntas sobre PDF para JSON
Qual é a estrutura do JSON?
Três chaves de topo. metadata tem bankName, accountNumber, period, transactionCount e exportedAt. transactions é um array de linhas, cada uma com date, description, debit, credit, balance e category. insights tem os totais, a despesa por categoria, os comerciantes principais, os pagamentos recorrentes e a despesa diária.
O meu extrato bancário é enviado para os vossos servidores?
Não. O PDF é aberto no seu dispositivo e o ficheiro JSON é gerado aí; a exceção é uma página digitalizada, que é renderizada no seu dispositivo e enviada como imagem para ser lida. Só ficam guardados os extratos que desbloqueia e grava numa conta, e apenas como dados de transações extraídos, nunca o PDF.
Existe uma API para isto?
Sim, para volumes maiores. O plano Pro inclui acesso à API e um conversor em lote para processar muitos extratos de uma vez. Para meia dúzia de extratos, convertê-los aqui e descarregar o JSON é mais rápido e não exige trabalho de integração.
Quanto custa?
Pré-visualizar é grátis: as primeiras 5 linhas de qualquer extrato, verificadas contra o saldo. A exportação JSON faz parte do desbloqueio único do extrato, cerca de 2,99 $ por extrato e sem subscrição. Os volumes elevados ficam cobertos pelo plano Pro.
Tenha já o seu extrato em JSON
Grátis para experimentar, sem registo. Converta o PDF, confira todas as transações e depois descarregue o JSON estruturado.
Guias para este fluxo de trabalho
- Developer2 min de leitura
Bank Statement Converter API: Automating Financial Data Extraction
Turn bank statement PDFs into structured JSON programmatically with the PivotBank API: endpoints, output schema, and integration patterns for lenders and platforms.
- Engineering7 min de leitura
A PDF’s Text Layer Has the Right Numbers in the Wrong Order
Reading a bank statement from its PDF text is exact about figures and unreliable about order. What we do with the pages that fail: draw them, read the picture, and let the text layer veto every digit. Plus the two bugs that taught us where the check was blind.
- Engineering5 min de leitura
A Credit Card Statement Has No Running Balance. Prove It Anyway.
Card statements print no running balance to check a reading against. How the summary box proves one instead, why the words on the page pick the formula, and the side panel that ate a payment.

