$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-11-06",
  "value": 18.7147,
  "previous": { "date": "2026-11-05", "value": 18.6285 },
  "change": { "absolute": 0.0862, "percent": 0.4627, "direction": "up" },
  "attribution": "Diario Oficial de la Federación (DOF) — gob.mx",
  "retrieved_at": "2026-11-07T15:09:37.235Z"
}
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-11-05", "valor": 18.6285 },
    { "fecha": "2026-11-06", "valor": 18.7147 }
  ]
}
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-11-01&to=2026-11-06'

{
  "source": "DOF",
  "currency_pair": "USD/MXN",
  "from": "2026-11-01",
  "to": "2026-11-06",
  "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-11-05,18.6285
2026-11-06,18.7147
...

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