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

  1. Ingresa tu correo y paga 100 MXN = 20 créditos iniciales.
  2. Recibes tu API key al instante. Tu tarjeta queda en archivo.
  3. Cuando se acaben los créditos, seguimos cobrando por uso (5.00 MXN por consulta) y te facturamos al fin de mes.

Precio

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}
    ]
  }
}