Obtenga datos por casilla de formularios W-2, 1099 y otros formularios fiscales en un JSON tipado. Datos del empleador y del destinatario, cada casilla numerada, el tipo de formulario y el año fiscal - estructurados y listos para software de declaración o nóminas. Sin introducción manual.
Declare las casillas que necesita y cada una regresa como un número tipado bajo el nombre que eligió - sin limpieza de OCR, sin transcripción.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@w2.pdf" \
-F 'schema={
"form_type": "string",
"tax_year": "number",
"employer": {
"name": "string",
"ein": "string",
"address": "string"
},
"employee": {
"name": "string",
"ssn_last4": "string"
},
"wages": "number",
"federal_income_tax_withheld": "number",
"social_security_wages": "number",
"social_security_tax_withheld": "number",
"medicare_wages": "number",
"medicare_tax_withheld": "number",
"state": "string",
"state_wages": "number",
"state_income_tax": "number"
}'{
"status": "completed",
"pages": 1,
"data": {
"form_type": "W-2",
"tax_year": 2025,
"employer": {
"name": "ACME Corp",
"ein": "12-3456789",
"address": "100 Main St, Austin, TX"
},
"employee": {
"name": "Jane Doe",
"ssn_last4": "6789"
},
"wages": 84500.00,
"federal_income_tax_withheld": 11230.00,
"social_security_wages": 84500.00,
"social_security_tax_withheld": 5239.00,
"medicare_wages": 84500.00,
"medicare_tax_withheld": 1225.25,
"state": "TX",
"state_wages": 84500.00,
"state_income_tax": 0.00
}
}Los formularios fiscales son cuadrículas densas de casillas numeradas. El esquema las convierte en campos con nombre y tipados.
Cada casilla numerada se asigna a un campo con nombre, tipado como un número, de modo que los totales son correctos sin una pasada de limpieza de OCR.
Un único endpoint basado en esquemas para todos los tipos de formulario. Declare los campos que necesita por formulario - W-2, 1099-NEC, 1099-MISC, 1098 y más.
Capture solo lo que necesita, como los últimos cuatro dígitos de un número de seguridad social, y cada archivo se elimina automáticamente en un plazo de 24 horas.
W-2, 1099-NEC, 1099-MISC, 1099-INT, 1099-DIV, 1098, 1040 y otros. La API se basa en esquemas, así que usted describe los campos del formulario que envíe, sea cual sea.
Usted nombra los campos en su esquema (por ejemplo federal_income_tax_withheld) y el modelo asigna la casilla correcta a cada nombre. Nunca trata con posiciones de casilla sin procesar.
Sí. El OCR se aplica de forma automática. Los formularios impresos se leen con la mayor precisión; la letra clara se reconoce por lo general, aunque la letra muy estilizada puede tener menor precisión.
Sí. Use el endpoint asíncrono para enviar grandes lotes durante la temporada fiscal y haga sondeo o use webhooks para obtener los resultados.
Los archivos subidos se eliminan automáticamente en un plazo de 24 horas. Los datos extraídos se cifran 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.
Transacciones, saldos acumulados y fechas para la conciliación.
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.