API REST completa para Verifactu y Ticketbai
Integra el cumplimiento fiscal en tu aplicación con una API moderna, documentada y fácil de usar. Compatible con todos los lenguajes de programación.
Características técnicas
API REST Estándar
Endpoints RESTful con métodos HTTP estándar, respuestas JSON y códigos de estado HTTP apropiados.
Autenticación Segura
API Keys con scopes granulares, rate limiting inteligente y logs de auditoría completos.
Alta Disponibilidad
SLA del 99.99%, infraestructura redundante y monitoreo 24/7 para máxima confiabilidad.
SDKs Nativos
Librerías oficiales para Python, Node.js, PHP, Java y .NET con tipado fuerte y validaciones.
Webhooks
Notificaciones en tiempo real de cambios de estado, errores y actualizaciones de facturas.
Validaciones Inteligentes
Validación automática de datos fiscales, detección de errores y sugerencias de corrección.
Autenticación y seguridad
Obtener API Key
Regístrate y genera tu API Key desde el dashboard con los scopes necesarios.
Configurar Headers
Incluye tu API Key en el header Authorization de todas las peticiones.
Realizar Peticiones
Usa cualquier cliente HTTP para interactuar con nuestros endpoints seguros.
Ejemplo de autenticación:
# Configuración de headers
curl -X GET \
"https://api.verifactu-api.com/v1/nifs" \
-H "Authorization: Bearer tu_api_key_aqui" \
-H "Content-Type: application/json"
Endpoints principales
Listar NIFs
Obtiene la lista de todos los NIFs configurados en tu cuenta con su estado actual.
Respuesta de ejemplo:
{
"data": [
{
"id": "nif_123",
"nif": "12345678A",
"nombre": "Empresa Ejemplo S.L.",
"estado": "activo",
"verifactu_habilitado": true,
"ticketbai_habilitado": true
}
],
"total": 1
}
Crear Factura
Crea una nueva factura y la envía automáticamente a Verifactu y/o Ticketbai según configuración.
Payload de ejemplo:
{
"nif_emisor": "12345678A",
"nif_receptor": "87654321B",
"numero_factura": "FAC-2025-001",
"fecha_expedicion": "2025-01-15",
"lineas": [
{
"descripcion": "Servicio de consultoría",
"cantidad": 1,
"precio_unitario": 1000.00,
"tipo_iva": 21
}
]
}
Estado de Factura
Consulta el estado actual de una factura en Verifactu y Ticketbai, incluyendo posibles errores.
Respuesta de ejemplo:
{
"id": "fac_456",
"estado_verifactu": "aceptada",
"estado_ticketbai": "aceptada",
"qr_code": "https://api.verifactu-api.com/qr/abc123",
"fecha_procesamiento": "2025-01-15T10:30:00Z"
}
Versiones de la API
| Versión | Estado | Características | Soporte hasta |
|---|---|---|---|
| v1 | Estable | Verifactu, Ticketbai, Webhooks básicos | Diciembre 2026 |
| v2 | Beta | GraphQL, Batch operations, Analytics | En desarrollo |
| v0 | Deprecated | Funcionalidad básica | Marzo 2025 |
Límites y cuotas
Plan Developer
100 requests/minuto
1,000 requests/día
Ideal para desarrollo y testing
Plan Startup
1,000 requests/minuto
50,000 requests/día
Perfecto para aplicaciones en producción
Plan Enterprise
Límites personalizados
Burst capacity disponible
SLA garantizado y soporte 24/7
¿Listo para integrar?
Comienza a usar nuestra API en menos de 5 minutos. Documentación completa, ejemplos funcionales y soporte técnico incluido.