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-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=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-05-07", "valor": 17.2530 },
{ "fecha": "2026-05-08", "valor": 17.2400 }
]
}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-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=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-05-07,17.2530
2026-05-08,17.2400
...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).