API Comprobante CEP
Descarga y verifica comprobantes electrónicos de pago SPEI de Banco de México.
Se requiere una API key para usar esta API. Fuente oficial Banxico CEP.
Regístrate para ComenzarCaracterísticas
✓ Descarga de Comprobantes
Descarga comprobantes de pago SPEI completos en XML con datos de transacción: beneficiario, ordenante, monto y clave de rastreo.
✓ Consulta Rápida de Estado
Verifica el estado de un pago sin descargar el comprobante completo. Ideal para confirmación de pagos en tiempo real.
✓ Directorio de Instituciones
Lista todas las instituciones financieras registradas en el sistema SPEI para cualquier fecha.
✓ Datos de Transacción Parseados
Campos extraídos automáticamente: beneficiario, ordenante, monto, fecha, clave de rastreo, referencia numérica e instituciones.
Endpoints API
1. Descarga de Comprobante de Pago
GET https://api.tlaloc.sh/mx/v1/cep?fecha={fecha}&tipo_criterio={tipo_criterio}&criterio={criterio}&emisor={emisor}&receptor={receptor}&cuenta={cuenta}&monto={monto}
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
fecha |
string | Sí | Fecha de la transacción (YYYY-MM-DD) |
tipo_criterio |
string | Sí | Tipo de criterio de búsqueda (ej. "T" para clave de rastreo) |
criterio |
string | Sí | Valor de búsqueda (clave de rastreo o referencia numérica) |
emisor |
string | Sí | Código de la institución emisora |
receptor |
string | Sí | Código de la institución receptora |
cuenta |
string | Sí | Número de cuenta del beneficiario |
monto |
string | Sí | Monto de la transacción |
Ejemplo de Solicitud
curl -X GET "https://api.tlaloc.sh/mx/v1/cep?fecha=2025-01-15&tipo_criterio=T&criterio=MHETRE010115&emisor=40002&receptor=40012&cuenta=012180015025252000&monto=1500.00"
Ejemplo de Respuesta
{
"found": true,
"beneficiario": "JUAN PEREZ LOPEZ",
"ordenante": "MARIA GARCIA HERNANDEZ",
"monto": "1500.00",
"fecha_operacion": "2025-01-15",
"clave_rastreo": "MHETRE010115",
"referencia_numerica": "1234567",
"estado": "Liquidado",
"institucion_emisora": "BANAMEX",
"institucion_receptora": "BBVA MEXICO",
"xml_content": "<?xml version='1.0'?>..."
}
2. Consulta Rápida de Estado
GET https://api.tlaloc.sh/mx/v1/cep_query?fecha={fecha}&tipo_criterio={tipo_criterio}&criterio={criterio}&emisor={emisor}&receptor={receptor}
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
fecha |
string | Sí | Fecha de la transacción (YYYY-MM-DD) |
tipo_criterio |
string | Sí | Tipo de criterio de búsqueda |
criterio |
string | Sí | Valor de búsqueda |
emisor |
string | Sí | Código de la institución emisora |
receptor |
string | Sí | Código de la institución receptora |
Ejemplo de Respuesta
{
"found": true,
"estado": "Liquidado",
"detalle": {
"Estado del pago en Banxico": "Liquidado",
"Fecha de operación": "15/01/2025",
"Clave de rastreo": "MHETRE010115"
}
}
3. Instituciones Financieras
GET https://api.tlaloc.sh/mx/v1/cep/instituciones?fecha={fecha}
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
fecha |
string | Sí | Fecha para consultar instituciones (YYYY-MM-DD) |
Ejemplo de Respuesta
[
{"codigo": "40002", "nombre": "BANAMEX"},
{"codigo": "40012", "nombre": "BBVA MEXICO"},
{"codigo": "40014", "nombre": "SANTANDER"}
]
Casos de Uso
Conciliación de Pagos
Verifica y concilia automáticamente pagos SPEI contra tus registros.
Prevención de Fraude
Valida comprobantes de pago enviados por clientes para detectar recibos falsificados.
Automatización Contable
Extrae datos estructurados de transacciones de comprobantes CEP para contabilidad automatizada.
Cumplimiento Normativo
Mantén registros de pago verificables con documentación oficial de Banxico.