$DólarDOF

API DólarDOF

REST · JSON · sin autenticación · sin costo. Ideal para apps móviles, ERPs, generadores de CFDI y dashboards.

Base URL: https://dolardof.com/api/v1

GET/dof/today

Devuelve el tipo de cambio DOF más reciente con variación respecto al día anterior.

curl https://dolardof.com/api/v1/dof/today

{
  "source": "DOF",
  "currency_pair": "USD/MXN",
  "date": "2026-06-22",
  "value": 17.3247,
  "previous": { "date": "2026-06-19", "value": 17.3688 },
  "change": { "absolute": -0.0441, "percent": -0.2539, "direction": "down" },
  "attribution": "Diario Oficial de la Federación (DOF) — gob.mx",
  "retrieved_at": "2026-06-22T15:54:52.504Z"
}
GET/dof/history?days=30

Histórico de los últimos N días publicados (default 30, máx 3650).

curl 'https://dolardof.com/api/v1/dof/history?days=2'

{
  "source": "DOF",
  "currency_pair": "USD/MXN",
  "count": 2,
  "days_requested": 2,
  "data": [
    { "fecha": "2026-06-19", "valor": 17.3688 },
    { "fecha": "2026-06-22", "valor": 17.3247 }
  ]
}
GET/dof/range?from=YYYY-MM-DD&to=YYYY-MM-DD

Histórico entre dos fechas específicas (formato ISO YYYY-MM-DD).

curl 'https://dolardof.com/api/v1/dof/range?from=2026-06-01&to=2026-06-22'

{
  "source": "DOF",
  "currency_pair": "USD/MXN",
  "from": "2026-06-01",
  "to": "2026-06-22",
  "count": N,
  "data": [ ... ]
}
GET/dof/csv?days=365

Descarga el histórico en formato CSV (compatible Excel). Acepta los mismos filtros que /range y /history.

curl -O 'https://dolardof.com/api/v1/dof/csv?days=365'

fecha,valor_dof_usd_mxn
2026-06-19,17.3688
2026-06-22,17.3247
...

Notas

  • • Todas las respuestas incluyen Cache-Control con stale-while-revalidate.
  • • CORS abierto (Access-Control-Allow-Origin: *).
  • • Datos validados contra la publicación oficial del DOF.
  • • La librería preferida en Node es fetch; cualquier cliente HTTP funciona.
  • • Licencia de los datos: CC0 / Public Domain (los datos del DOF son información pública).