Un endpoint. Cualquier factura o recibo en PDF o imagen. Datos estructurados listos para tu aplicación. Sin templates. Sin entrenamiento.
# cURL — funciona en cualquier stack curl -X POST \ https://invoiceextract-api-production.up.railway.app/extract \ -H "x-api-key: iek_tu_key" \ -H "Content-Type: application/json" \ -d '{ "file_base64": "'$(base64 factura.pdf)'", "media_type": "application/pdf" }'
{
"success": true,
"data": {
"issuer": {
"name": "Papelería El Centro",
"tax_id": "PEC920314AB3"
},
"amounts": {
"subtotal": 4500.00,
"tax_amount": 720.00,
"total": 5220.00
},
"document": {
"number": "F-2024-00892",
"date": "2024-11-15",
"currency": "MXN"
},
"confidence": 0.97
}
}
POST /extract. Eso es todo. Sin autenticación OAuth, sin webhooks obligatorios, sin setup de 2 horas.
PDF, JPG, PNG, WEBP. Facturas impresas fotografiadas, CFDI digitales, recibos de restaurante. Si tiene texto, lo extraemos.
Siempre el mismo schema. Emisor, receptor, conceptos, totales. Nunca nulos inesperados, nunca campos que aparecen y desaparecen.
Cada respuesta incluye un campo `confidence` de 0 a 1. Filtra automáticamente los documentos que necesitan revisión humana.
Español, inglés, portugués. Facturas mexicanas, americanas, españolas. El modelo entiende el contexto fiscal de cada región.
Tus documentos no se guardan. Se procesan en memoria y se descartan. Cero riesgo de fuga de datos de tus clientes.
Un API key. Un endpoint. Tu primera factura procesada antes de que termine el café.