Skip to main content
Tudo o que é publicado no Diario Oficial de la Federación: decretos, reformas de lei e disposições de reguladores nas edições matutina, vespertina e extraordinária. Liste primeiro um dia e depois obtenha o texto completo da entrada que interessar. O índice chega até 1917 e o texto legível por máquina começa com o volume de 1973.
O diário é organizado por dia e publica o decreto que criou ou reformou uma lei, nunca o texto vigente consolidado de uma. Para saber o que uma lei federal mexicana diz hoje, use Cámara de Diputados.

Publicações por data

POST /mx/dof/publications-by-date/v1
Cada publicação traz id, title, edition, section, page, page_end, branch (p. ex. PODER EJECUTIVO), agency, has_pdf, has_text e scan_url.
has_text: true indica que o texto completo é legível por máquina e vale a pena obtê-lo com a consulta abaixo. has_text: false é ou uma publicação escaneada, ou seja, tudo o que foi publicado antes do volume de 1973, ou um dos cabeçalhos de seção sem título, que por definição não trazem texto. As escaneadas dá para ler: scan_url abre a página escaneada oficial.

Uma publicação

POST /mx/dof/publication/v1
Retorna found, publication_id e publication. A publicação traz os metadados da listagem diária (exceto os indicadores has_*), mais sub_agency, content, is_image_only, content_capped, scan_url e official_url. As publicações vão de algumas centenas de caracteres a decretos inteiros, então o texto vem por faixas dentro de content: text, offset, total_length, has_more e next_offset. Consulte content.total_length para o tamanho total e, enquanto content.has_more for true, peça a faixa seguinte com offset igual a content.next_offset.
As publicações escaneadas retornam is_image_only: true com content em null. Os metadados, official_url e scan_url vêm preenchidos, e scan_url abre a página escaneada oficial, que é como se lê qualquer publicação anterior a 1973. content_capped: true é o caso mais raro em que o texto existe mas o diário não o entrega por ser grande demais.

Referência completa

Esquemas, todos os campos de resposta e um playground interativo.