ParseParse
Casos de usoDocumentaciónReferencia de API
Iniciar SesiónEmpieza gratis
Menú
  • Cómo funciona
  • Casos de uso
  • Documentación
  • Referencia de API
  • Contacto
REST API · Estados financieros a JSON · 100 páginas gratis/mes

API de extracción de estados financieros

Saque los balances, las cuentas de resultados y los estados de flujos de efectivo de los informes anuales y trimestrales en forma de JSON estructurado. Cada partida conserva su sección y las dos columnas de periodo se mantienen separadas, de modo que su modelo de análisis puede consumir la salida directamente.

Obtener una clave de API gratisLeer la documentación

Cada partida, asignada a su periodo

Envíe la página del estado financiero y un esquema. Cada línea vuelve con su etiqueta de sección y con las cifras ya repartidas por periodo, así que nada depende de leer a ojo el encabezado de una columna.

request.sh
curl -X POST \
  https://api-parse.conversiontools.io/v1/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@annual-report.pdf" \
  -F 'schema={
    "company": "string",
    "statement_type": "string",
    "fiscal_period": "string",
    "period_end": "date",
    "currency": "string",
    "units": "string",
    "line_items": [{
      "label": "string",
      "section": "string",
      "current_period": "number",
      "prior_period": "number"
    }],
    "total_assets": "number",
    "total_liabilities": "number",
    "total_equity": "number",
    "revenue": "number",
    "net_income": "number"
  }'
response.json
{
  "status": "completed",
  "pages": 2,
  "data": {
    "company": "Halbrook Materials Inc.",
    "statement_type": "balance_sheet",
    "fiscal_period": "FY2025",
    "period_end": "2025-12-31",
    "currency": "USD",
    "units": "thousands",
    "line_items": [
      {
        "label": "Cash and cash equivalents",
        "section": "current_assets",
        "current_period": 184320,
        "prior_period": 151806
      },
      {
        "label": "Accounts receivable, net",
        "section": "current_assets",
        "current_period": 96455,
        "prior_period": 88012
      },
      {
        "label": "Property, plant and equipment, net",
        "section": "non_current_assets",
        "current_period": 411208,
        "prior_period": 398765
      },
      {
        "label": "Accounts payable",
        "section": "current_liabilities",
        "current_period": 64907,
        "prior_period": 59320
      }
    ],
    "total_assets": 764123,
    "total_liabilities": 302588,
    "total_equity": 461535,
    "revenue": null,
    "net_income": null
  }
}

Diseñado para analistas y equipos de riesgos

En un estado financiero el periodo vive en el encabezado de la columna, y todo lo que viene después depende de acertar esa correspondencia.

Columnas de periodo separadas

El periodo actual y el anterior son campos distintos en cada partida, así que una cifra nunca se desplaza al ejercicio equivocado cuando una empresa invierte el orden de las columnas o cuela una columna reexpresada.

El contexto de sección no se pierde

La tesorería pertenece al activo corriente y un pasivo por arrendamiento al no corriente. Cada línea lleva su etiqueta de sección, de modo que un subtotal se puede cuadrar contra las partidas que realmente lo forman.

Una misma forma para todas las empresas

No hay dos compañías que denominen sus partidas igual. El esquema decide la forma de la salida, así que un modelo construido sobre un emisor no se rompe con el siguiente que cargue.

Preguntas frecuentes

¿Funciona con presentaciones 10-K y 10-Q?

Sí, y también con cuentas anuales presentadas bajo otros marcos. La extracción se basa en esquemas y no en formularios concretos, así que un informe anual bajo NIIF y un estado intermedio trimestral se tratan igual, con la misma petición.

¿Cómo sabe qué columna corresponde a cada periodo?

El periodo está en el encabezado de la columna, y el esquema es donde usted indica qué quiere recibir. Pida current_period y prior_period en cada partida y las columnas se separan por usted. Si un estado imprime tres o cinco ejercicios, añada un campo por columna y nómbrelos como los espere su modelo.

¿Qué pasa con las cifras en miles o los negativos entre paréntesis?

La línea de unidades se captura como campo propio y las cifras vuelven tal y como están impresas en lugar de reescalarse en silencio, así que el multiplicador sigue estando en sus manos. Los importes negativos escritos entre paréntesis se devuelven como números negativos.

¿Puede procesar un informe anual completo y no solo una página?

Sí. Envíe el documento entero y consulte el resultado, o registre un webhook y reciba el aviso cuando termine. Los informes largos no hay que trocearlos a mano, y un estado que continúa tras un salto de página sigue siendo un único conjunto de partidas.

¿Cómo se tratan los datos financieros?

Los documentos 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.

Más casos de uso de extracción de documentos

La misma API basada en esquemas funciona con cualquier tipo de documento. Defina un esquema una vez y extraiga datos de miles de archivos.

API de extracción de datos

Extraiga JSON estructurado de cualquier documento con esquemas personalizados.

API de análisis de PDF

Convierta cualquier PDF en JSON estructurado, escaneado o digital.

Extracción de facturas

Proveedor, líneas de detalle, totales, impuestos y fechas de las facturas.

Análisis de recibos

Comercio, artículos, totales y método de pago de los recibos.

Extracción de órdenes de compra

Número de pedido, proveedor, comprador y líneas de detalle a nivel de SKU.

Extracto bancario a JSON

Transacciones, saldos acumulados y fechas para la conciliación.

Extracción de formularios fiscales

Datos a nivel de casilla de los formularios W-2, 1099 y otros formularios fiscales.

Extracción de datos de contratos

Partes, fechas, ley aplicable y cláusulas clave.

Extracción de conocimientos de embarque

Transportista, partes, puertos, contenedores y carga.

Extracción de notas de crédito

Importes de crédito vinculados a la factura original.

Extracción de avisos de pago

Pagos repartidos entre facturas para la aplicación de cobros.

Extracción de facturas de suministros

Lecturas de contador, cargos y totales de cualquier proveedor.

Extracción de presupuestos

Presupuestos de proveedores en un formato comparable.

Extracción de nóminas

Devengos, deducciones, impuestos y acumulados del año.

Análisis de currículums

Experiencia, formación y competencias de cualquier formato.

Extracción de documentos de identidad

Campos y MRZ de pasaportes y documentos de identidad.

Extracción de contratos de arrendamiento

Renta, plazo, fianzas y plazos de renovación.

Extracción de siniestros

Números de siniestro y póliza, fechas e importes reclamados.

Extracción de listas de empaque

Bultos y líneas a nivel de SKU para la recepción.

Extracción de albaranes

Cantidades pedidas frente a entregadas y conformidad.

Deje de volcar estados financieros a mano

El plan gratuito cubre sus primeras 100 páginas al mes. Sin tarjeta de crédito para empezar.

Empezar gratisReferencia de la API
Parse

Extracción de datos de documentos con IA

Conversion ToolsCon la tecnología de Conversion Tools

Casos de uso

  • API de extracción de datos
  • API de análisis de PDF
  • Extracción de facturas
  • Análisis de recibos
  • Extracción de órdenes de compra
  • Extracto bancario a JSON
  • Extracción de formularios fiscales
  • Extracción de datos de contratos
  • Extracción de conocimientos de embarque

Desarrolladores

  • Cómo funciona
  • Inicio rápido
  • Documentación
  • Referencia de API
  • Integración con n8n
  • Blog

Cuenta

  • Iniciar sesión
  • Contacto
  • Seguridad
  • Política de privacidad
  • Términos del servicio
  • Reembolsos
© 2026 Conversion Tools