API de indicadores fiscales

Consulta tipo de cambio, INPC, UDIS, TIIE, CETES, UMA y salario minimo desde cualquier hoja de calculo o aplicacion. Los datos provienen del Banco de Mexico (SIE) y el Diario Oficial de la Federacion. Sin registro, sin llave, sin costo.

Indicadores disponibles

12 indicadores en total: 8 de Banxico y 4 locales.

IndicadorTipoDescripcion
inpcBanxicoIndice Nacional de Precios al Consumidor
tcBanxicoPesos por dolar
tc-liquidacionBanxicoPesos por dolar, fecha de liquidacion
euroBanxicoPesos por euro
udisBanxicoUnidades de Inversion
tiie28BanxicoTasa de interes, porcentaje anual
tiie91BanxicoTasa de interes, porcentaje anual
cetes28BanxicoTasa de rendimiento, porcentaje anual
umaLocalSerie anual, valor diario
salario-minimoLocalSerie anual, valor diario
tabla-isr-pfLocalRequiere periodicidad y ejercicio
tabla-resico-pfLocalRequiere periodicidad (mensual o anual)

Como consultarla

La API responde a GET /api/fiscal con el parametro indicador. Para series historicas, agrega desde y hasta en formato YYYY-MM-DD.

URL
https://affluence-web.pages.dev/api/fiscal?indicador=inpc&desde=2020-01-01&hasta=2026-12-31

Esta peticion devuelve la serie historica del INPC desde enero 2020 hasta diciembre 2026. Sin parametros adicionales, devuelve el ultimo valor disponible.

Desde Excel con Power Query

Pasos para conectar la API directamente a Excel y tener los datos siempre actualizados, sin copiar y pegar manualmente:

  1. En Excel: Datos - Obtener datos - De otras fuentes - Consulta en blanco
  2. Click en "Editor avanzado" (en la pestania Inicio)
  3. Pega el codigo siguiente y acepta
Power Query (M)
let
  Origen = Json.Document(Web.Contents(
    "https://affluence-web.pages.dev/api/fiscal?indicador=inpc&desde=2020-01-01&hasta=2026-12-31")),
  Datos = Table.FromRecords(Origen[datos]),
  Tipos = Table.TransformColumnTypes(Datos, {{"fecha", type date}, {"valor", type number}})
in
  Tipos

El resultado es una tabla con dos columnas: fecha (tipo date) y valor (tipo number). Cambia el indicador y las fechas en la URL segun lo que necesites.

Respuesta JSON de ejemplo

Indicadores Banxico (serie temporal):

JSON
{
  "indicador": "inpc",
  "serieBanxico": "SP1",
  "datos": [
    { "fecha": "2026-01-15", "valor": 139.412 },
    { "fecha": "2026-01-31", "valor": 139.789 },
    { "fecha": "2026-02-15", "valor": 140.123 }
  ],
  "consultadoEn": "2026-07-03T12:00:00.000Z",
  "deCache": false
}

Indicadores locales tipo tabla (ISR, RESICO):

JSON
{
  "indicador": "tabla-isr-pf",
  "parametros": { "periodicidad": "mensual", "ejercicio": 2026 },
  "filas": [
    { "limiteInferior": 0.01, "limiteSuperior": 746.04, "cuotaFija": 14.92, "porcentajeExcedente": 1.92 },
    { "limiteInferior": 746.05, "limiteSuperior": 6332.05, "cuotaFija": 14.32, "porcentajeExcedente": 6.40 }
  ],
  "fuente": "Anexo 8 RMF, ejercicio 2026",
  "consultadoEn": "2026-07-03T12:00:00.000Z",
  "forma": "tabla"
}

El campo deCache indica si la respuesta vino del cache (12 horas de duracion). Los indicadores locales incluyen forma ("serie" o "tabla") y fuente.

Parametros para tablas locales

Dos indicadores requieren parametros adicionales:

IndicadorParametrosEjemplo
tabla-isr-pfperiodicidad, ejercicio?indicador=tabla-isr-pf&periodicidad=mensual&ejercicio=2026
tabla-resico-pfperiodicidad?indicador=tabla-resico-pf&periodicidad=mensual

Periodicidades para ISR: mensual, anual, semanal, decenal, quincenal. Para RESICO: mensual o anual.

Limites y buenas practicas

  • Los datos se cachean durante 12 horas. Consultas repetidas dentro de ese ventana no generan carga adicional en las fuentes.
  • Existe un limite de cortesia por IP para consultas no cacheadas. Evita barrer rangos historicos muy amplios en peticiones simultaneas.
  • Los historicos completos se sirven desde archivos estaticos, sin gastar cuota de la API de Banxico. Aprovecha los parametros desde y hasta para traer solo lo que necesitas.
  • Si integras la API en una aplicacion, implementa reintentos con backoff exponencial ante respuestas 429 (limite excedido).

Aviso

Los datos son informativos y no sustituyen la consulta directa a Banxico o el Diario Oficial de la Federacion para fines legales o fiscales.

¿Algo no cuadra o te falta una herramienta?

Escríbenos: leemos todo y tus ideas se convierten en herramientas.