Puntos Clave:
- Una API de extracción de documentos te proporciona campos etiquetados, tablas y líneas de ítems a partir de un PDF, escaneo o correo electrónico. El OCR te da caracteres y te deja el significado a ti.
- La extracción basada en plantillas y la impulsada por IA son productos diferentes. Las plantillas se rompen cuando un proveedor mueve el total, la extracción por IA lee diseños que nunca ha visto.
- Juzga a los proveedores por la precisión a nivel de campo frente a tus propios documentos. El número en la hoja de datos se midió en los suyos.
- Parseur ofrece una API para desarrolladores y una aplicación web que tu equipo de operaciones puede ejecutar, para que nadie tenga que construir la herramienta de revisión.
- Parseur está alojado en la UE, con datos procesados y almacenados en la Unión Europea y nunca se utilizan para entrenar modelos de IA.
Una API de extracción de documentos es un servicio que toma un archivo como un PDF, una imagen escaneada o un correo electrónico y devuelve datos estructurados como JSON o CSV. A diferencia del OCR sin procesar, que devuelve texto plano y te deja buscar el significado en él, una API de extracción de documentos identifica y preserva la estructura: pares clave-valor, tablas, líneas de ítems y campos etiquetados.
Tres tecnologías vecinas se confunden con ella. Las APIs de datos públicos te entregan un conjunto de datos que alguien más ya recopiló. Las APIs de web scraping van a buscar lo que vive en una página web. ¿Motores OCR? Caracteres, sin estructura. Una API de extracción de documentos funciona en tus documentos, los que ya están en una bandeja de entrada, y los convierte en datos sobre los que un sistema puede actuar. Algunos proveedores venden lo mismo bajo el nombre de API de comprensión de documentos, o lo lanzan como un SDK de extracción de documentos. Diferente etiqueta, mismo trabajo. ¿Aún estás descubriendo qué problema tienes? Ponemos frente a frente el análisis de documentos y el web scraping.
Según Research and Markets, el mercado de procesamiento inteligente de documentos, que incluye las APIs de extracción de documentos, está valorado en unos $3.01 mil millones y se proyecta que crezca a una CAGR del 31.7%. Ese número es realmente un recuento de facturas, extractos y formularios, y cada uno de ellos tiene que ser leído por algo. En muchas empresas ese algo sigue siendo una persona con un segundo monitor y un teclado numérico.
Ejemplos rápidos:
- Factura en PDF → JSON con campos de cabecera y un array de líneas de ítems
- Formulario de incorporación → pares clave-valor etiquetados (nombre, dirección, firma)
- Extracto bancario → tabla de transacciones exportada a CSV
Cinco tipos de proveedores con la misma etiqueta
Busca "API de extracción de documentos" y obtendrás una docena de proveedores que comparten una categoría y casi nada más. Realmente no compiten entre sí, porque están creados para cinco trabajos diferentes. Cada uno de ellos ganará su propia demostración, por lo que la fila importa más que el discurso. Averigua en qué fila te encuentras antes de reservar una sola llamada.
| Tipo de proveedor | Ejemplos | Creado para | Lo que aún construyes tú mismo |
|---|---|---|---|
| Cloud building blocks | Google Document AI, Azure Document Intelligence, AWS Textract | Equipos que ya están estandarizados en esa nube que desean la extracción como un servicio entre muchos | Ingesta, pantallas de revisión, manejo de excepciones, reintentos, publicación en ERP |
| AP automation platforms | Rossum, Nanonets | Equipos de finanzas que quieren todo el flujo de trabajo de la factura, no solo los campos | Poco que construir, si su flujo de trabajo es lo suficientemente cercano al tuyo |
| Developer-first parsing APIs | Mindee, Veryfi, Parseur | Ingenieros que son dueños del flujo de trabajo y quieren un JSON limpio | Varía según el proveedor. Parseur incluye la aplicación de revisión |
| AI-native document parsers | LlamaParse, Reducto | Pipelines RAG y de agentes que necesitan una estructura fiel más que campos comerciales | Mapeo de campos, validación, cualquier cosa con forma de flujo de trabajo |
| Enterprise IDP suites | ABBYY, Hyperscience, UiPath | Operaciones reguladas de alto volumen con revisión humana y sistemas heredados | Poco que construir. El trabajo se traslada a la configuración y la implementación |
Dos advertencias sobre esa tabla. Primero, las filas se difuminan: varios proveedores se sientan en dos. Segundo, Parseur está en la fila tres porque ese es el trabajo para el que está construido, correos electrónicos y documentos operativos en JSON estructurado con una aplicación que tu equipo de operaciones puede ejecutar. Si tus documentos son planos de ingeniería, la fila cuatro es un mejor ajuste que nosotros, y preferimos decírtelo ahora que durante una prueba.
Extracción basada en plantillas frente a extracción impulsada por IA (solo una de ellas escala)
La extracción basada en plantillas encuentra un campo por su posición en la página. La extracción impulsada por IA lo encuentra por lo que significa. Esa es toda la diferencia, y decide para cuánto trabajo te estás apuntando.
Una plantilla dice: el número de factura vive a 40 mm de la parte superior, a 120 mm de la izquierda. Rápido, determinista, encantador. Se mantiene hasta la mañana en que un proveedor rediseña su factura, momento en el que devuelve el valor incorrecto, o nada, y alguien abre un ticket. Doscientos proveedores, doscientas plantillas, un ingeniero que las entiende.
La extracción impulsada por IA lee el documento de la manera en que lo hace una persona. Encuentra el total porque se encuentra debajo de una línea llamada "Amount due" (Monto adeudado), abajo a la derecha, formateado como moneda e igual a la suma anterior. Muévelo, cambia su estilo, traduce toda la factura al alemán. Aún se puede encontrar.
Parseur ejecuta dos motores de IA y ninguna plantilla: el Motor de IA de texto para correos electrónicos y documentos de texto, y el Motor de IA de visión para PDFs, escaneos e imágenes. Tú describes los campos que deseas y la extracción se adapta por documento en lugar de por diseño, por lo que la configuración requiere minutos de definición de campos en lugar de semanas de creación de plantillas.
La compensación es real. La extracción por IA es probabilística donde una plantilla es determinista, que es la razón por la que existen las puntuaciones de confianza, y por la que la sección de evaluación a continuación dedica más tiempo al manejo de excepciones que a las afirmaciones de precisión.
Cómo funciona una API de extracción de documentos, en cinco etapas
Los proveedores difieren en los detalles, pero el pipeline de extracción de documentos tiene la misma forma en todas partes.
Por qué esto dejó de ser opcional: volumen. Dream Factory cita la proyección ampliamente mencionada de que los datos globales alcanzarían los 175 zettabytes para 2025, una fecha que ya quedó atrás, y la proporción de los mismos que llega en forma de documentos en lugar de filas de bases de datos no se ha reducido. La introducción manual no escala hacia eso. Tampoco lo hace un muro de plantillas.
Paso 1: Ingesta
Como sea que lo llame el proveedor, se trata de la API de ingesta de documentos: carga a través de HTTP, reenvío de correo electrónico o un webhook de otro sistema. El correo electrónico importa más de lo que parece. Una gran parte de los documentos comerciales nunca tocan un selector de archivos, llegan como archivos adjuntos de un proveedor que nunca ha oído hablar de tu portal.
Paso 2: OCR IA y análisis de layout
El OCR IA convierte la imagen y el contenido escaneado en texto legible por máquina. Luego, el análisis de layout determina el orden de lectura, los bloques de texto, las líneas, las palabras y dónde se encuentra cada uno en la página. Este es el paso que separa un motor moderno de uno de 2010: produce un mapa estructural, no solo caracteres.
Paso 3: Parsing
- Pares clave-valor: etiquetas vinculadas a valores, como "Número de factura: 12345".
- Tablas y líneas de ítems: filas y celdas reconstruidas, incluidas celdas combinadas, tramos y tablas que continúan a través de un salto de página.
- Clasificación: averiguar qué es el documento antes de decidir qué campos buscar.
Paso 4: Post-procesamiento
Las fechas, las monedas y los nombres de los proveedores se normalizan en formatos consistentes. El resultado se valida contra un esquema JSON o modelo Pydantic para que una carga útil mal formada nunca llegue a tu ERP.
Paso 5: Entrega
La API devuelve el resultado de forma síncrona para archivos pequeños, o de forma asíncrona con un callback de webhook para cualquier cosa más grande. Los reintentos y la idempotencia son los que lo mantienen confiable en gran volumen. Pregunta por ambos antes de firmar, no después del primer viernes por la noche en silencio.
Muéstrame el JSON
Las páginas de los proveedores hablan de "salida estructurada" sin mostrar nunca una. Aquí está la forma en que debería devolverse una factura de proveedor, y la forma por la que vale la pena hacer que cada proveedor coincida:
{
"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 }
}
Dos cosas allí hacen la mayor parte del trabajo. line_items es un array, no un bloque de texto, que es lo que hace posible la coincidencia bidireccional y tridireccional. confidence es por campo, lo que te permite decidir automáticamente si un humano necesita revisarlo.
Cómo elegir una API de extracción de documentos sin confiar en la demo

Todo proveedor gana en su propia demo, porque todos los proveedores eligieron los documentos en ella. La única evaluación que predice la producción es la que ejecutas en los tuyos.
1. Construye el conjunto de prueba antes de hablar con nadie
Saca de 200 a 500 documentos reales de tus últimos tres meses, ponderados de la manera en que está tu bandeja de entrada realmente:
- ~70% tus formatos de proveedores comunes
- ~20% proveedores de larga cola que ves una vez por trimestre
- ~10% los que rompen cosas: malos escaneos, notas escritas a mano, tablas de varias páginas, créditos, moneda extranjera, dos órdenes de compra en una factura
Pasa el conjunto idéntico a través de cada candidato. Nunca dejes que un proveedor elija la muestra.
2. Puntúa campos, no documentos
La precisión a nivel de documento oculta los fallos que te cuestan dinero. Puntúa cada campo por separado y pondéralo según lo que duela un error:
| Campo | Por qué importa |
|---|---|
| Número de factura, ID de proveedor | La detección de duplicados y la coincidencia se rompen sin ellos |
| Total, impuestos, moneda | Un error aquí significa pagos incorrectos |
| Número de orden de compra (PO) | El gancho para la coincidencia de dos y tres vías |
| Cantidad y precio unitario del ítem | Donde la mayoría de los motores realmente fallan |
| Fechas | Barato de arreglar, caro de pasar por alto |
3. El número a rastrear es el procesamiento directo (straight-through)
Cuenta los documentos que van desde la llegada hasta que se publican sin que nadie los toque. Con 5,000 documentos al mes, la brecha entre el 90% y el 96% de procesamiento directo es de 300 documentos que alguien abre a mano. Eso no es una métrica, es una descripción de trabajo.
4. Las líneas de ítems son donde se rompe
Los campos de cabecera son fáciles. Todo motor de la lista de finalistas encontrará el número de factura. Ponle tablas de varias páginas, cabeceras repetidas, descripciones envueltas, filas de fletes y descuentos, impuestos por línea, créditos negativos y unidades mixtas antes de creer un solo número.
5. Pregunta quién limpia las excepciones
Límites de tamaño de archivo, procesamiento asíncrono, reintentos de webhook, idempotencia, límites de tasa, cobertura de SDK y qué sucede con un campo de baja confianza. Luego pregunta quién revisa las excepciones. Si la respuesta es "tus ingenieros, en una herramienta que construyes", el precio en la hoja de datos no es el precio real. Los propios números de Parseur para esa lista viven en la documentación de la API, y la respuesta a la última pregunta es la aplicación web, no tu sprint.
Lo que realmente cuesta una API de extracción de documentos
Las estructuras de precios difieren más de lo que sugiere el marketing, y la forma importa más que la tarifa.
- Por página: el más barato en documentos cortos, castigador en los largos. Un contrato de 40 páginas cuesta 40 veces más que un recibo de una página para el mismo único conjunto de campos.
- Por documento: predecible por archivo, pero las funciones premium como modelos personalizados, escritura a mano o extracción basada en consultas a menudo se facturan aparte.
- Suscripción por volumen: una tarifa mensual fija para una asignación de documentos, el conteo de páginas es irrelevante.
Parseur utiliza la tercera. Un PDF largo y un correo electrónico corto cuestan lo mismo, lo que mantiene la factura predecible cuando tu mezcla de documentos no lo es. Los niveles actuales se encuentran en la página de precios.
El costo que nadie cotiza es la ingeniería alrededor de la API: lógica de post-procesamiento, una interfaz de revisión, manejo de reintentos, monitoreo de la deriva de extracción. Esa factura suele ser mayor que la factura de la API, y es la parte que la aplicación web de Parseur viene a eliminar.
Parsear un PDF a JSON con la API de Parseur

Todo el camino de la API de extracción de PDF, desde la carga hasta el webhook, en cinco pasos.
Base URL: https://api.parseur.com/
1. Autenticación
Encuentra tu clave API en la sección API de tu cuenta de Parseur y envíala en la cabecera Authorization en cada solicitud:
Authorization: <YOUR_API_KEY>
Todos los detalles están en la Guía de Autenticación.
2. Encuentra o crea un buzón
Un buzón es el contenedor que aloja tus documentos y los campos que deseas extraer. Crea uno en la aplicación, luego lista tus buzones para obtener el ID:
curl -X GET "https://api.parseur.com/parser" \
-H "Authorization: <YOUR_API_KEY>" \
--compressed
El ID del buzón también aparece en la URL del buzón en la aplicación y en el campo id de la respuesta de crear buzón.
3. Sube un 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())
Los documentos también pueden llegar por reenvío de correo electrónico en lugar de carga. Consulta Subir correos electrónicos y documentos para ambas rutas.
4. Recupera tus datos
Configura un webhook en el buzón y el JSON parseado llega a tu endpoint en el momento en que finaliza el procesamiento. En producción, este es el valor predeterminado correcto: sin sondeos (polling), sin cron, sin pérdida de documentos entre comprobaciones.
Alternativas cuando un webhook no es una opción:
- Plataformas de automatización: Zapier, Make, n8n o Power Automate.
- Sondeo (Polling):
GET /document/{id}para el JSON parseado. - Exportaciones: Descargas en CSV, JSON o Excel desde el buzón.
5. Valida y ajusta
El panel de control de Parseur muestra registros (logs) de documentos y webhooks, para que puedas ver exactamente qué se extrajo y qué se entregó. Cuando un campo devuelve algo incorrecto, arréglalo allí en lugar de aplicar parches en tu código.
Lo que Parseur extrae y lo que aún no puede hacer
Parseur es una API de extracción de documentos construida en torno a una idea: el documento no debería necesitar preparación antes de que el software pueda leerlo. Ha procesado más de 100 millones de documentos desde 2016.
- Pares clave-valor y formularios: nombres, direcciones, totales, números de factura e ID de referencia en campos etiquetados.
- Tablas y líneas de ítems: líneas de factura, transacciones de extractos bancarios, manifiestos de envío, incluidas las tablas que se extienden a lo largo de varias páginas. La extracción de tablas por IA cubre cómo funciona eso.
- Escaneos y fotografías: el motor de IA de Visión lee documentos escaneados y fotografiados directamente, no solo archivos PDF digitales.
- Correos electrónicos y archivos adjuntos: una especialidad de Parseur. El correo electrónico en sí es un documento, al igual que todo lo que se adjunta a él.
- Elementos de diseño: encabezados, párrafos y marcas de selección donde los necesites.
Dónde todavía es difícil: escritura a mano densa y firmas. Esos están sin resolver en toda la categoría, y a cualquier proveedor que afirme lo contrario se le debe pedir su benchmark.
La mayoría del software de extracción de documentos se detiene en la API y te deja el resto a ti. Parseur envía ambas mitades: la API para tu lado y una aplicación web donde el equipo de operaciones define campos, revisa documentos y corrige resultados sin crear un ticket o esperar un sprint.
Dónde lo utilizan los equipos
- Cuentas por pagar: facturas, recibos y órdenes de compra a JSON estructurado, y luego directo al ERP.
- Operaciones financieras: extractos bancarios e informes de transacciones a CSV o JSON para conciliación.
- Operaciones y logística: albaranes, conocimientos de embarque y notas de entrega.
- Automatización de correos electrónicos: ingiere el mensaje y sus adjuntos, extrae y entrega por webhook.
Seguridad, GDPR y residencia de datos en la UE
Parseur está alojado en la UE: los datos de los clientes se procesan y almacenan en la Unión Europea, y el centro de datos de alojamiento tiene la certificación ISO 27001. Ese es un compromiso de residencia de datos, que es algo diferente y más sólido que una insignia de cumplimiento del GDPR.
Parseur está alineado con el GDPR de la UE, el GDPR del Reino Unido, la CCPA/CPRA de California y la PDPA de Singapur. Los documentos de los clientes nunca se reutilizan para entrenar los modelos de IA de Parseur y nunca se venden. La retención es configurable, por lo que los documentos pueden eliminarse automáticamente en la ventana de tiempo que establezcas. Los programas de cumplimiento SOC 2 Tipo II e HIPAA están en progreso, lo que significa que ninguno está certificado hoy.
Si la residencia es un requisito indispensable, nunca aceptes "Alojado en la UE" sin preguntar dónde ocurren cuatro cosas específicas: inferencia, caché temporal, copias de seguridad y registros que contengan contenido de documentos. Una base de datos en la UE ubicada frente a un endpoint de inferencia de EE. UU. no es residencia en la UE, y es una estructura común. Nuestras 12 preguntas que ponen a prueba una política de no entrenamiento realizan el mismo ejercicio para el entrenamiento de modelos.
APIs de extracción de documentos y LLMs: Nunca entregues el PDF sin procesar
Los modelos de lenguaje son extraordinarios para razonar y poco confiables para leer un PDF. Apunta uno a una factura escaneada y devolverá un total que no está en la página, con perfecta compostura. Una API de extracción de documentos produce la verdad fundamental. El modelo trabaja encima de ella.
La división del trabajo que funciona: la API extrae el número de factura, fechas, totales y líneas de ítems con puntuaciones de confianza, luego el modelo hace las cosas para las que son buenos, convirtiendo "01/03/25" en 2025-03-01, etiquetando el tipo de documento, mapeando campos a tu taxonomía interna. La validación del esquema se encuentra bajo ambos y detecta lo que ninguno de los dos nota por sí solo.
Un agente de IA necesita la misma disciplina. Solo es tan bueno como los datos que se le entregan, y una línea de ítem alucinada se convierte en una orden de compra real con un pago real detrás. Para obtener una visión más amplia, la guía completa de APIs de extracción de datos es el pilar sobre el que se asienta esta página.
Ahora ve y pon a prueba a algunos proveedores
La mejor API de extracción de documentos no es la que tiene la lista de funciones más larga, es la que sobrevive a tu 10% de documentos más feos sin una persona en el bucle. Construye el conjunto de prueba, puntúa los campos que cuestan dinero cuando están equivocados y cuenta cuántos documentos salen intactos por el otro extremo. Ejecútalo contra nosotros también, en el orden que prefieras.
Todo lo demás es una hoja de datos.
Última actualización el




