$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-09-21",
  "value": 17.2450,
  "previous": { "date": "2026-09-18", "value": 17.1872 },
  "change": { "absolute": 0.0578, "percent": 0.3363, "direction": "up" },
  "attribution": "Diario Oficial de la Federación (DOF) — gob.mx",
  "retrieved_at": "2026-09-22T05:00:12.170Z"
}
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-09-18", "valor": 17.1872 },
    { "fecha": "2026-09-21", "valor": 17.2450 }
  ]
}
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-09-01&to=2026-09-21'

{
  "source": "DOF",
  "currency_pair": "USD/MXN",
  "from": "2026-09-01",
  "to": "2026-09-21",
  "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-09-18,17.1872
2026-09-21,17.2450
...

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