$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-08-07",
  "value": 17.2195,
  "previous": { "date": "2026-08-06", "value": 17.2317 },
  "change": { "absolute": -0.0122, "percent": -0.0708, "direction": "down" },
  "attribution": "Diario Oficial de la Federación (DOF) — gob.mx",
  "retrieved_at": "2026-08-08T07:46:23.476Z"
}
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-08-06", "valor": 17.2317 },
    { "fecha": "2026-08-07", "valor": 17.2195 }
  ]
}
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-08-01&to=2026-08-07'

{
  "source": "DOF",
  "currency_pair": "USD/MXN",
  "from": "2026-08-01",
  "to": "2026-08-07",
  "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-08-06,17.2317
2026-08-07,17.2195
...

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).