API PÚBLICA · DATOS OFICIALES · 2026

MéxicoAPIAPI abierta con datos de referencia de México y la fuente oficial de cada dato

Estados y municipios, bancos y CLABE, tipo de cambio FIX, UDIS, días inhábiles, UMA, salario mínimo e ISR, con su fuente, licencia y fecha.

Proyecto propio · diseño, desarrollo y operación
TypeScriptCloudflare WorkersNode.jsVitestGitHub ActionsMCP
Página de inicio de MéxicoAPI: datos de referencia de México con fuente oficial, licencia y sha256, y ejemplos para empezar con la API, el paquete de npm y el servidor MCP
Sitio público consultado el 18 de octubre de 2026.

EVIDENCIA VERIFICABLE · OCTUBRE 2026

API en línea
mexicoapi.dagel4k.workers.dev ↗︎
Paquetes en npm
mexicoapi y mexicoapi-mcp · 0.1.0 ↗︎
Datasets
10 · INEGI, Banxico, DOF, CNBV, CONASAMI y SAT ↗︎
Código fuente
GitHub · licencia MIT ↗︎
01 / CONTEXTO

El problema

Casi cualquier sistema hecho en México necesita los mismos catálogos: estados y municipios, bancos, tipo de cambio, días inhábiles, UMA o tablas de ISR. Cada equipo los descarga por su cuenta, los limpia a mano y deja de actualizarlos, muchas veces sin guardar de dónde salió el dato.

02 / IMPLEMENTACIÓN

Mi aportación

Diseño y desarrollo completo: un pipeline que descarga, valida y versiona diez datasets de INEGI, Banxico, el DOF, la CNBV, CONASAMI y el SAT; una API de solo lectura en Cloudflare Workers con especificación OpenAPI; el paquete de npm mexicoapi, con validadores de CLABE, RFC, CURP y NSS y datos para usar sin conexión, y el servidor MCP mexicoapi-mcp para que los asistentes de IA consulten el dato oficial.

03 / ENTREGA

Qué incluye

API en línea sin llave ni cuenta, con descargas completas en JSON, CSV y SQLite. Cada respuesta indica la fuente, la licencia y la fecha de corte del dato. Un bot en GitHub Actions revisa las fuentes automáticas a diario o cada semana y propone los cambios como pull request; los valores que publica el DOF se transcriben a mano, con la cita literal de cada uno.

Decisiones del proyecto

  • Guardar los archivos originales de cada fuente con su hash, para rastrear cualquier valor hasta la publicación oficial.
  • No redistribuir los códigos postales de SEPOMEX, porque sus términos no lo permiten: el paquete trae un comando que los descarga de Correos de México en la máquina de cada usuario.
  • Dividir el bot de datos en jobs separados para que la llave de publicación nunca conviva con el código que procesa archivos externos.
  • Calcular con una regla los días que fija la ley (art. 74 de la LFT y art. 12 del CFF) y avisar en cada respuesta lo que el calendario no cubre.
  • Más de 2,000 pruebas automatizadas con Vitest, incluidas pruebas basadas en propiedades para los validadores y el manejo de fechas.
SERVICIOS RELACIONADOS

Puedo construir algo así para tu negocio

¿Lo platicamos?

¿Tu sistema necesita datos oficiales, validaciones o una API propia? Cuéntame qué estás construyendo.