$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-05-08",
  "value": 17.2400,
  "previous": { "date": "2026-05-07", "value": 17.2530 },
  "change": { "absolute": -0.0130, "percent": -0.0753, "direction": "down" },
  "attribution": "Diario Oficial de la Federación (DOF) — gob.mx",
  "retrieved_at": "2026-05-09T00:40:57.912Z"
}
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-05-07", "valor": 17.2530 },
    { "fecha": "2026-05-08", "valor": 17.2400 }
  ]
}
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-05-01&to=2026-05-08'

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

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