Diário Oficial da União Scraper - DOU Monitor Brazil avatar

Diário Oficial da União Scraper - DOU Monitor Brazil

Pricing

$0.10 / actor start

Go to Apify Store
Diário Oficial da União Scraper - DOU Monitor Brazil

Diário Oficial da União Scraper - DOU Monitor Brazil

Monitor Brazil's Official Gazette (DOU) publications by keyword/search term. Returns contracts, ordinances, sanctions and more from the last 3 days. Schedule daily runs to track companies, competitors or regulatory changes.

Pricing

$0.10 / actor start

Rating

0.0

(0)

Developer

Actor stats

1

Bookmarked

8

Total users

2

Monthly active users

a day ago

Last modified

Share

📰 What is DOU Monitor?

DOU Monitor is a scraper and API that searches the Diário Oficial da União (DOU), Brazil's official federal gazette, by keyword. Find contracts, ordinances, appointments, sanctions and regulatory acts from the last 3 days. Send up to 100 search terms per run, export to JSON, CSV, Excel or XML, or schedule daily monitoring.

One publication = one dataset item. Each match includes section, title, summary, hierarchy, official URL and exact term variants found in text (ocorrencias[]).

What data can DOU Monitor extract?

📄 Publicationtitulo, tipo, resumo, url, secao (DO1/DO2/DO3)
📅 Datedata, edicao, pagina
🏛️ Agencyorgao, hierarquia[]
🔍 SearchtermoBuscado, ocorrencias[] (exact variants in text)
🆔 ReferenceidPublicacao

What can this Actor do?

  • 📰 Keyword monitoring: up to 100 independent search terms per run
  • 📑 Section filter: DO1 (personnel), DO2 (corporate), DO3 (contracts), or all
  • Daily scheduling: Apify Scheduler for recurring alerts
  • 📤 Multiple exports: JSON, CSV, Excel, XML from Apify Dataset
  • 🔗 Pipeline-ready: pair with Enrichment, Sanctions and Contracts actors

Apify platform bonus: webhooks, API access, MCP integration and scheduled runs.


Why monitor the Diário Oficial da União?

  • Company mentions: know when your company appears in a federal act
  • Competitor intelligence: track public contract awards and appointments
  • Supplier risk: spot fines, sanctions or regulatory actions
  • Regulatory alerts: monitor sector-specific keywords (portarias, resolutions)
  • Due diligence: ongoing monitoring of critical partners
  • Compliance workflows: feed DOU hits into enrichment and sanctions pipelines

Official public data from Brazil's Diário Oficial da União (Imprensa Nacional). All acts are public domain under Lei 12.527/2011.


How do I monitor DOU publications?

  1. Open the actor on Apify Console and go to the Input tab.
  2. Add search terms in the q string list (one company or keyword per line).
  3. Optional: set s section filter (todos, DO1, DO2, DO3).
  4. Click Start, then export Dataset as XLSX, CSV or JSON.

Example input:

{
"q": ["Petrobras", "Vale S.A.", "Embraer"],
"s": "DO3"
}

Sections:

  • DO1 — appointments, removals, retirements
  • DO2 — corporate registrations and changes
  • DO3 — contracts, tenders and procurement notices

Tip: schedule daily at 0 8 * * * (08:00 UTC). One company monitored daily ≈ $3.00/month (30 runs × $0.10).


⬇️ Input

FieldRequiredDefaultDescription
q✅ Yes-Search terms (string list). Up to 100 per run. Case-insensitive.
sNotodostodos, DO1, DO2 or DO3

⬆️ Output

One record per publication found. Download from Dataset tab.

{
"secao": "DO3",
"data": "26/05/2026",
"titulo": "Extrato de Contrato Nº 4500123456",
"tipo": "Extrato de Contrato",
"resumo": "Contratada: PETRÓLEO BRASILEIRO S.A. - PETROBRAS...",
"url": "https://www.in.gov.br/web/dou/-/extrato-de-contrato-n-4500123456-708316839",
"termoBuscado": "Petrobras",
"ocorrencias": ["PETROBRAS", "Petrobras Distribuidora S.A."]
}

The ocorrencias[] field returns exact term variants found in the text.

Complete field list: Dataset schema tab on Apify Console.


How much does DOU monitoring cost?

$0.10 per run (event apify-actor-start). Fixed price regardless of terms or publications returned.

UsageCost
1 run$0.10
Daily schedule (30 days)$3.00
10 terms, 1 run$0.10

🔌 API integration

curl -X POST "https://api.apify.com/v2/acts/brasildados~dou-monitor/run-sync-get-dataset-items?format=json" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"q":["Petrobras","Vale S.A."],"s":"DO3"}'

Put the token in the Authorization: Bearer header, never in the URL.


This scraper pairs well with other Brasil Dados actors. More Brazilian public data sources at brasildados.org.

ActorWhen to use
CNPJ EnrichmentEnrich CNPJs mentioned in DOU acts
Sanctions CheckCEIS/CNEP screening on flagged entities
Government Contracts CheckContract history of companies in DO3 extracts
Public TendersFull tender details for procurement notices

Suggested pipeline: DOU Monitor (daily) → Enrichment → Sanctions


FAQ

How far back does search go?

Last 3 days of DOU publications per run.

Can I monitor multiple companies?

Yes. Add up to 100 terms in q. Each term is searched independently.

Case sensitive?

No. Search is case-insensitive. ocorrencias[] shows exact variants found.

Which section for contracts?

Use s: "DO3" for contracts, tenders and procurement extracts.

How do I schedule daily monitoring?

Apify Console → Schedules → New schedule (e.g. 0 8 * * *) + optional webhook.


🇧🇷 Versão em português (Brasil)

📰 O que é o Monitor do DOU?

Monitor do DOU é um scraper e API que busca no Diário Oficial da União (DOU) por palavra-chave. Encontre contratos, portarias, nomeações, sanções e atos regulatórios dos últimos 3 dias. Envie até 100 termos por execução, exporte em JSON, CSV, Excel ou XML, ou agende monitoramento diário.

1 publicação = 1 item no dataset. Cada match traz seção, título, resumo, hierarquia, URL oficial e variantes exatas do termo (ocorrencias[]).

Quais dados o monitor do Diário Oficial retorna?

📄 Publicaçãotitulo, tipo, resumo, url, secao (DO1/DO2/DO3)
📅 Datadata, edicao, pagina
🏛️ Órgãoorgao, hierarquia[]
🔍 BuscatermoBuscado, ocorrencias[]
🆔 ReferênciaidPublicacao

O que este Actor faz?

  • 📰 Monitoramento por palavra-chave: até 100 termos independentes por execução
  • 📑 Filtro de seção: DO1 (pessoal), DO2 (societário), DO3 (contratos) ou todas
  • Agendamento diário: Apify Scheduler para alertas recorrentes
  • 📤 Exportação múltipla: JSON, CSV, Excel, XML no Dataset Apify
  • 🔗 Pipeline: combine com Enriquecimento, Sanctions e Contratos

Bônus Apify: webhooks, API, MCP e execuções agendadas.


Por que monitorar o Diário Oficial da União?

  • Menções da empresa: saiba quando sua empresa aparece em ato federal
  • Inteligência competitiva: acompanhe contratos públicos e nomeações
  • Risco de fornecedor: identifique multas, sanções ou ações regulatórias
  • Alertas regulatórios: monitore palavras-chave do setor (portarias, resoluções)
  • Due diligence: monitoramento contínuo de parceiros críticos
  • Workflows de compliance: encadeie hits do DOU com enriquecimento e sanções

Dados oficiais do Diário Oficial da União (Imprensa Nacional). Domínio público sob Lei 12.527/2011.


Como monitorar publicações no DOU?

  1. Abra o actor no Console Apify > aba Input.
  2. Adicione termos na lista q (uma empresa ou palavra-chave por linha).
  3. Opcional: filtro de seção s (todos, DO1, DO2, DO3).
  4. Clique em Start e exporte o Dataset em XLSX, CSV ou JSON.

Seções:

  • DO1 — nomeações, exonerações, aposentadorias
  • DO2 — registros e alterações societárias
  • DO3 — contratos, licitações e editais

Dica: agende diariamente às 08h (0 8 * * *). Uma empresa/dia ≈ $3,00/mês (30 execuções × $0,10).


⬇️ Entrada

CampoObrigatórioPadrãoDescrição
q✅ Sim-Termos de busca (lista). Até 100 por execução. Ignora maiúsculas/minúsculas.
sNãotodostodos, DO1, DO2 ou DO3

⬆️ Saída

Um registro por publicação encontrada na aba Dataset.

O campo ocorrencias[] retorna as variantes exatas do termo no texto.


Quanto custa monitorar o DOU?

$0,10 por execução (evento apify-actor-start). Preço fixo independente de termos ou publicações retornadas.

UsoCusto
1 execução$0,10
Agendamento diário (30 dias)$3,00
10 termos, 1 execução$0,10

🔌 Integração via API

curl -X POST "https://api.apify.com/v2/acts/brasildados~dou-monitor/run-sync-get-dataset-items?format=json" \
-H "Authorization: Bearer SEU_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"q":["Petrobras","Vale S.A."],"s":"DO3"}'

O token vai no header Authorization: Bearer, nunca na URL.


Actors relacionados

Este scraper combina bem com outros actors da Brasil Dados. Mais fontes de dados públicos brasileiros em brasildados.org.

ActorQuando usar
Enriquecimento CNPJEnriquecer CNPJs citados no DOU
Sanctions CheckTriagem CEIS/CNEP de entidades flagged
Consulta ContratosHistórico de contratos de empresas em extratos DO3
Editais e LicitaçõesDetalhes completos de editais citados

Pipeline sugerido: Monitor DOU (diário) → Enriquecimento → Sanctions


Perguntas frequentes

Quantos dias para trás busca?

Últimos 3 dias de publicações do DOU por execução.

Monitoro várias empresas?

Sim. Até 100 termos em q. Cada termo é buscado de forma independente.

A busca diferencia maiúsculas?

Não. ocorrencias[] mostra as variantes exatas encontradas no texto.

Qual seção para contratos?

Use s: "DO3" para contratos, licitações e extratos de compras.

Como agendar monitoramento diário?

Console Apify → Schedules → Nova agenda (ex.: 0 8 * * *) + webhook opcional.