DOF Search — Diario Oficial de la Federación (México) avatar

DOF Search — Diario Oficial de la Federación (México)

Pricing

Pay per usage

Go to Apify Store
DOF Search — Diario Oficial de la Federación (México)

DOF Search — Diario Oficial de la Federación (México)

Busca publicaciones del Diario Oficial de la Federación por texto y rango de fechas vía el servicio oficial SIDOF: fecha, título, dependencia, código de nota, URL oficial y extracto. Search Mexico's Official Gazette (DOF) by text and date range.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Miguel Najera

Miguel Najera

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Security

Limited permissions

Share

DOF Search — Buscador del Diario Oficial de la Federación (México) · by Nahua

Gratis y no oficial. Este Actor es gratuito: el autor no cobra nada por usarlo. Apify puede cobrarte el uso de su plataforma según tu plan. Los datos provienen del Diario Oficial de la Federación y cada resultado cita la fuente. No es un servicio oficial ni tiene relación con la Secretaría de Gobernación; el DOF oficial prevalece.

Free and unofficial. This Actor is free: the author charges nothing for it. Apify may bill you for platform usage under your plan. The data comes from the Diario Oficial de la Federación and every result cites the source. It is not an official service and is not affiliated with the Secretaría de Gobernación; the official DOF prevails.

ES · Busca publicaciones del Diario Oficial de la Federación (DOF) por texto y rango de fechas y devuelve, por cada nota: fecha, título, dependencia/poder, edición y sección, código de nota, URL oficial en dof.gob.mx, un extracto literal corto y la cita de la fuente. Usa el servicio JSON del DOF (SIDOF) con respaldo en la búsqueda pública del sitio.

EN · Searches Mexico's Official Gazette (DOF) by text and date range. For each entry it returns the date, title, issuing agency, edition/section, note code, the official dof.gob.mx URL, a short verbatim excerpt and the source citation. Powered by the DOF's JSON service (SIDOF) with a polite fallback to the public website search.


¿Qué hace? / What it does

  • Modo diario (automático para rangos ≤ 31 días): recorre cada día del rango con notas/{fecha} y filtra localmente los títulos que contienen todas las palabras de query (sin distinguir acentos ni mayúsculas). Es el modo más completo.
  • Modo titulo (automático para rangos largos): usa el buscador por frase del DOF (buscarNotas/titulo) y filtra por fechas.
  • Con includeSnippet descarga el texto de cada nota (notas/nota/{código}) y devuelve un extracto centrado en la consulta, además de completar edición, sección y página.
  • Si el servicio SIDOF no responde, cae a la búsqueda pública de dof.gob.mx (solo título, fecha, dependencia y enlace; sin extracto, porque robots.txt prohíbe rastrear nota_detalle.php).

Entrada / Input

{
"query": "tipo de cambio",
"from": "2026-10-26",
"to": "2026-11-05",
"maxResults": 50,
"includeSnippet": true,
"searchMode": "auto",
"organismo": "Banco de México",
"order": "desc"
}
Campo / FieldTipoDescripción
querystringPalabras que deben aparecer en el título. Vacío = todo lo publicado en el rango (máx. 93 días). / Words that must appear in the title; empty = everything in range.
from, toYYYY-MM-DDRango de fechas de publicación. Por defecto: últimos 30 días (hora de la Ciudad de México).
maxResults1–500 (default 50)Máximo de publicaciones devueltas.
includeSnippetboolean (default true)Descargar el texto de cada nota para el extracto (una petición extra por resultado).
searchModeauto · diario · tituloVer arriba.
organismostringFiltro por dependencia/poder (substring).
orderdesc · ascMás recientes primero por defecto.

Salida / Output (una publicación por registro)

{
"codigoNota": 5802953,
"fecha": "2026-11-04",
"titulo": "Tipo de cambio para solventar obligaciones denominadas en moneda extranjera pagaderas en la República Mexicana.",
"edicion": "Matutina",
"seccion": "UNICA",
"poder": "ORGANISMOS AUTONOMOS",
"organismo": "BANCO DE MEXICO",
"pagina": 149,
"codigoDiario": 330605,
"url": "https://dof.gob.mx/nota_detalle.php?codigo=5802953&fecha=04/11/2026",
"urlSidof": "https://sidof.segob.gob.mx/notas/5802953",
"snippet": "…informa que el tipo de cambio obtenido el día de hoy fue de $18.7592 M.N. (dieciocho pesos con siete mil quinientos noventa y dos diezmilésimos moneda nacional) por un dólar de los EE.UU.A.…",
"fuente": "sidof-api",
"cita": "Tipo de cambio para solventar obligaciones denominadas en moneda extranjera pagaderas en la República Mexicana, BANCO DE MEXICO; Estados Unidos Mexicanos; DOF 04/11/2026; [citado 06-11-2026]; disponible en versión HTML en internet: https://dof.gob.mx/nota_detalle.php?codigo=5802953&fecha=04/11/2026",
"query": "tipo de cambio"
}
  • url es la nota oficial. cita sigue el formato que pide el aviso legal del DOF.
  • titulo y snippet son texto del DOF sin reescribir. snippet es un recorte, no sustituye al documento.
  • Un resumen (SUMMARY) con modo usado, fuente, total de coincidencias y si el resultado quedó truncado se guarda en el key-value store de la ejecución.

Precio / Pricing

Gratis. El autor no cobra por este Actor. Apify puede cobrarte el uso de su plataforma (cómputo y almacenamiento) según tu plan.

Free. The author charges nothing for this Actor. Apify may bill you for platform usage (compute and storage) under your plan.

Uso de los datos / Use of the data

El aviso legal del DOF permite reproducir su contenido sin fines de lucro citando la fuente, prohíbe alterar la integridad de los textos y exige consentimiento previo por escrito de la Secretaría de Gobernación para reproducirlo con fines de lucro. Si reutilizas estos resultados, cumplir esas condiciones te corresponde a ti.

The DOF legal notice allows non-profit reproduction with the source cited, forbids altering the integrity of the texts, and requires prior written consent from the Secretaría de Gobernación for for-profit reproduction. If you reuse these results, meeting those conditions is your responsibility.

Uso desde un agente de IA (MCP) / MCP usage

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=nahua/dof-search",
"headers": { "Authorization": "Bearer <APIFY_TOKEN>" }
}
}
}

Prompt de ejemplo: «Busca en el DOF las publicaciones de la Secretaría de Hacienda sobre "estímulos fiscales" de octubre de 2026 y dame título, fecha y enlace oficial.»

API REST:

curl -X POST "https://api.apify.com/v2/acts/nahua~dof-search/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"query":"estímulos fiscales","from":"2026-10-01","to":"2026-10-31","maxResults":20}'

Fuente de datos y frecuencia / Data source & update frequency

  • SIDOF (https://sidofqa.segob.gob.mx/dof/sidof/…, con respaldo en https://sidof.segob.gob.mx/dof/sidof/…): servicio JSON del DOF. Endpoints usados: buscarNotas/titulo/{texto}/{página}/{tamaño}/fecha/{asc|desc}, notas/{dd-mm-yyyy}, notas/nota/{código}.
  • Respaldo: https://dof.gob.mx/busqueda_detalle.php (búsqueda pública del sitio).
  • El DOF se publica de lunes a viernes (ediciones matutina, vespertina y extraordinarias). Los datos aparecen en SIDOF el mismo día de la publicación.
  • Cortesía: una petición a la vez, ≥ 250 ms entre peticiones, reintentos con backoff, User-Agent: nahua-apify-actor/1.0.

Limitaciones / Limitations

  • La búsqueda es sobre el título de la nota (modo diario: todas las palabras; modo titulo: frase tal como la indexa el DOF). No es búsqueda de texto completo, aunque el extracto sí proviene del contenido.
  • Sin query, el rango máximo es de 93 días. En modo titulo se revisan hasta 3,000 coincidencias (30 páginas); si el rango queda fuera, SUMMARY.truncado = true.
  • El respaldo web devuelve solo la primera página de resultados y sin extracto.
  • Máximo 500 resultados por ejecución.

Privacidad / Privacy

El DOF es información pública por mandato constitucional. El Actor no recopila datos personales ni perfila a personas; solo devuelve metadatos y extractos de publicaciones oficiales con enlace a la fuente.

Ejecución local / Local run

npm install
npx apify-cli run -i '{"query":"tipo de cambio","from":"2026-11-01","to":"2026-11-05","maxResults":5}'
npm test