CFE API
Recibos de CFE en JSON estructurado. Sin login, sin scraping, vía API.
Pago seguro con Stripe. Recibes tu API key al instante.
Cómo funciona
- Ingresa tu correo y paga 100 MXN = 20 créditos iniciales.
- Recibes tu API key al instante. Tu tarjeta queda en archivo.
- Cuando se acaben los créditos, seguimos cobrando por uso (5.00 MXN por consulta) y te facturamos al fin de mes.
Precio
- 100 MXN al registro = 20 créditos.
- Después: 5.00 MXN por consulta nueva, facturado mensualmente.
- Consultas desde caché (hasta el próximo corte CFE): gratis.
- Errores: no se cobran.
Ejemplo de uso
curl -X POST https://cfe-api.fly.dev/api/v1/consulta \
-H "X-API-Key: cfe_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"rpu":"123456789012","nombre":"JUAN PEREZ"}'
Respuesta de ejemplo
{
"cached": false,
"metered": false,
"charged_cents": 500,
"fetched_at": 1777415627,
"expires_at": 1780012799,
"data": {
"rpu": "123456789012",
"nombre": "JUAN PEREZ",
"direccion": "AV REFORMA 100, CIUDAD DE MEXICO, CDMX",
"tarifa": "1F",
"uso": "Doméstico",
"tipo_consumo": "BAJO",
"esquema": "NETMET",
"rfc": "PEJU800101A12",
"num_medidor": "ABC1234",
"fecha": "2026-03-17T17:28:55",
"periodo_desde": "2026-01-14",
"periodo_hasta": "2026-03-12",
"fecha_limite": "2026-03-30",
"fecha_corte": "2026-03-31",
"dias_periodo": 57,
"consumo_kwh": 879,
"lectura_actual": 2287,
"lectura_anterior": 1408,
"carga_contratada_kw": 5,
"energia_banco_kwh": 211,
"subtotal": 55.65,
"iva": 8.90,
"total": 64.55,
"annual_kwh": 18027,
"historial": [
{
"mes": "ENE", "año": "2026",
"periodo_desde": "2025-11-13", "periodo_hasta": "2026-01-14",
"consumo_kwh": 633, "facturado": 1645.0, "pagado": 1645.0,
"bimonthly": true
}
],
"conceptos": [
{"descripcion": "Energía", "importe": 55.65},
{"descripcion": "IVA 16%", "importe": 8.90},
{"descripcion": "Fac. del Periodo", "importe": 64.55}
]
}
}