La tabla completa
El número junto a un dato enlaza a la fuente exacta. «No aplica» es un producto distinto (una biblioteca, una API que no valida CEP). «Sin dato» es algo que no se pudo comprobar.
| Criterio | Veriko | apicep.cloud | tlaloc.sh | Prometeo | Wire4 | cep-python |
|---|---|---|---|---|---|---|
| Endpoints | 460+ operaciones documentadas | 1, con dos modos (comprobante en archivo o datos directos) 1 | 3 endpoints propios de CEP 4 | sin dato | no aplica (no valida CEP de terceros) | 1 método, validar() 8 |
| Webhooks | sí, firmados | no documentados 1 | no documentados 4 | sin dato | sin dato | no aplica (es una biblioteca) |
| Reintentos | sí, política configurable | no — el cliente arma su propio intervalo 1 | no documentados 4 | sin dato | sin dato | no — el llamador captura la excepción 8 |
| Idempotencia | sí, cabecera Idempotency-Key | no documentada 1 | no documentada 4 | sin dato | sin dato | no aplica |
| Lotes | sí, importación masiva | no — una solicitud a la vez 1 | no — una consulta por llamada 4 | sin dato | sin dato | no — una transferencia por llamada 8 |
| Entorno de pruebas | no | no documentado 1 | no — sólo un cupón de $10 MXN 5 | sí, a nivel de plataforma, no específico de CEP 6 | sí, documentado en su centro de desarrollo 7 | sí, ambiente de prueba de Banxico 8 |
| SPID | no | sí 1 | no mencionado 3 | sin dato | sin dato | no — sólo SPEI |
| Precio por validación | $0.26–$0.30 MXN, según plan | $0.25–$0.50 MXN, según plan 2 | $0.10 MXN, fijo 5 | sin dato | sin dato, no publican el monto 7 | $0, usa el servicio gratuito de Banxico |
| Forma de cobro | Stripe, suscripción mensual | paquete prepagado, vigente 30 días 2 | saldo por SPEI, sin suscripción, vigente 12 meses 5 | sin dato | por transacción más cuota mensual, cargo a Cuenta Digital Monex 7 | no aplica |
| Documentación | portal completo, ES/EN, referencia OpenAPI | una página de referencia, en español 1 | referencia Swagger/OpenAPI completa 4 | protegida con contraseña 6 | portal de desarrollador propio 7 | el README del repositorio 8 |
| Página de estado | propia, más monitoreo externo | sí, Better Uptime 1 | no encontrada | no encontrada | no encontrada | no aplica |
| SDK | en desarrollo, Python y JavaScript | no encontrado | no encontrado | sin dato | sí, sección propia 7 | es el SDK, cepmex en PyPI 8 |
Limitaciones actuales
Tres cosas no ofrece Veriko todavía: SPID (sí lo tiene apicep.cloud), un entorno de pruebas con claves propias (tampoco lo ofrece ningún proveedor centrado en CEP) y un precio pensado para quien integra pocos comprobantes al mes. Son decisiones de producto y precio, no de esta comparativa.
Preguntas frecuentes
¿Cuál es la opción más barata?
tlaloc.sh, a $0.10 MXN por consulta, sin webhooks ni SDK.
¿Alguna API tiene SPID?
Sólo apicep.cloud.
¿Alguna ofrece un entorno de pruebas?
Wire4 y cep-python sí. Ninguna de las tres centradas en CEP (Veriko, apicep.cloud, tlaloc.sh) lo ofrece.
¿Tienen SDK oficial?
Veriko lo está construyendo, en Python y JavaScript. Wire4 ya publica el suyo. apicep.cloud y tlaloc.sh no tienen ninguno; cep-python es, en sí, un cliente de Python.
¿Por qué aparece Wire4 si no valida CEP?
Compite por la misma búsqueda: SPEI en México. Pero es otro producto: envía y recibe pagos desde una cuenta Monex propia, no valida comprobantes de otros bancos.
¿Por qué Prometeo tiene tantas celdas sin dato?
Su documentación exige contraseña y el precio sólo se conoce escribiendo a ventas. No es una carencia comprobada: es acceso cerrado.
¿Cómo se actualiza esta tabla?
En cada ritual mensual. Si un proveedor cambia algo, la celda se actualiza con la fecha de esa lectura.
¿Qué hago si un dato está mal?
Escribe desde la página de contacto con la fuente correcta. Se corrige.