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/todayDevuelve 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=30Histó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-DDHistó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=365Descarga 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-Controlconstale-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).