Convierta cualquier PDF de extracto bancario en un JSON limpio y tipado. Cada transacción es su propio objeto - fecha, descripción, importe, saldo acumulado - listo para conciliación, decisiones de préstamo o su flujo contable. Funciona con escaneos y extractos digitales de cualquier banco.
Envíe el extracto y un esquema. Cada línea vuelve como una fila estructurada con un saldo acumulado, de modo que puede validar las cuentas, no solo leer el texto.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@statement.pdf" \
-F 'schema={
"account_holder": "string",
"account_number": "string",
"bank_name": "string",
"statement_period": { "start": "date", "end": "date" },
"opening_balance": "number",
"closing_balance": "number",
"currency": "string",
"transactions": [{
"date": "date",
"description": "string",
"amount": "number",
"type": "string",
"balance": "number",
"category": "string"
}]
}'{
"status": "completed",
"pages": 3,
"data": {
"account_holder": "Jane Doe",
"account_number": "****6739",
"bank_name": "First National",
"statement_period": { "start": "2026-03-01", "end": "2026-03-31" },
"opening_balance": 4120.55,
"closing_balance": 3127.04,
"currency": "USD",
"transactions": [
{
"date": "2026-03-04",
"description": "Whole Foods Market",
"amount": -84.52,
"type": "debit",
"balance": 4036.03,
"category": "Groceries"
},
{
"date": "2026-03-15",
"description": "Payroll ACME Corp",
"amount": 3200.00,
"type": "credit",
"balance": 7236.03,
"category": "Income"
}
]
}
}Un extracto no es solo un muro de texto - es un libro mayor. El esquema lo captura como tal.
Cada línea vuelve como un objeto estructurado con un importe tipado y un marcador de cargo o abono, para que pueda sumar, filtrar y conciliar sin analizar cadenas de texto.
Los saldos de apertura y cierre, más un saldo acumulado por línea, también vuelven, de modo que puede validar las cuentas de principio a fin, no solo las filas.
Lee diseños de extracto variados de cualquier banco, escaneados o digitales, con OCR aplicado de forma automática. Sin plantilla por institución.
Sí. Añada un campo category a su esquema y el modelo inferirá una categoría por línea (alimentación, nómina, transferencia, comisiones, etc.). También puede limitarlo a su propia lista de categorías.
Sí. Un extracto de varias páginas se procesa en una sola llamada y las transacciones que abarcan varias páginas vuelven como un único array. Para extractos de varias cuentas, modele las cuentas como un array en su esquema.
Sí. El OCR se aplica de forma automática a los PDF escaneados y basados en imágenes, por lo que la salida JSON es la misma tanto si el extracto se descargó como si se fotografió.
Como usted lo declare. Use un importe con signo (negativo para los cargos) o un campo type independiente fijado en debit o credit - el esquema es el contrato y la respuesta lo respeta.
Los extractos subidos se eliminan de forma automática en un plazo de 24 horas. Los datos extraídos están cifrados en tránsito y en reposo y nunca se usan para entrenar modelos.
La misma API basada en esquemas funciona con cualquier tipo de documento. Defina un esquema una vez y extraiga datos de miles de archivos.
Extraiga JSON estructurado de cualquier documento con esquemas personalizados.
Convierta cualquier PDF en JSON estructurado, escaneado o digital.
Proveedor, líneas de detalle, totales, impuestos y fechas de las facturas.
Comercio, artículos, totales y método de pago de los recibos.
Número de pedido, proveedor, comprador y líneas de detalle a nivel de SKU.
Datos a nivel de casilla de los formularios W-2, 1099 y otros formularios fiscales.
Partes, fechas, ley aplicable y cláusulas clave.
Transportista, partes, puertos, contenedores y carga.
Importes de crédito vinculados a la factura original.
Pagos repartidos entre facturas para la aplicación de cobros.
Lecturas de contador, cargos y totales de cualquier proveedor.
Partidas y periodos de balances e informes.
Presupuestos de proveedores en un formato comparable.
Devengos, deducciones, impuestos y acumulados del año.
Experiencia, formación y competencias de cualquier formato.
Campos y MRZ de pasaportes y documentos de identidad.
Renta, plazo, fianzas y plazos de renovación.
Números de siniestro y póliza, fechas e importes reclamados.
Bultos y líneas a nivel de SKU para la recepción.
Cantidades pedidas frente a entregadas y conformidad.
El plan gratuito cubre sus primeras 100 páginas al mes. Sin tarjeta de crédito para empezar.