Belgisch Staatsblad Scraper — Belgian Official Gazette Publicat avatar

Belgisch Staatsblad Scraper — Belgian Official Gazette Publicat

Pricing

Pay per usage

Go to Apify Store
Belgisch Staatsblad Scraper — Belgian Official Gazette Publicat

Belgisch Staatsblad Scraper — Belgian Official Gazette Publicat

Scrape publications from the Belgian Official Gazette (Belgisch Staatsblad / Moniteur Belge). Browse by date, search by keyword, filter by document type.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jelle Desramaults

Jelle Desramaults

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Belgisch Staatsblad Scraper

Scrape publications from the Belgian Official Gazette (Belgisch Staatsblad / Moniteur Belge) at ejustice.just.fgov.be. The gazette publishes every weekday and contains all Belgian laws, royal decrees, ministerial orders, and other official government documents.

This scraper fetches the daily summary pages, parses every listed publication, and returns structured records including NUMAC IDs, document types, page numbers, and direct PDF links.

How to use it

Scrape a single day — leave dateFrom and dateTo empty to get today's publications. Or set both to the same date, e.g. 2026-03-15.

Scrape a date range — set dateFrom to 2026-03-01 and dateTo to 2026-03-15 to get two weeks of publications. Weekends are automatically skipped (the Staatsblad doesn't publish on Saturday or Sunday).

Filter by type — set documentType to something like Wet, Koninklijk besluit, Ministerieel besluit, or Decreet to only get specific document types.

Keyword search — set searchQuery to filter publications by title content, e.g. "fiscaal" or "energie".

Input

FieldTypeDescription
dateFromStringStart date (YYYY-MM-DD). Defaults to today.
dateToStringEnd date (YYYY-MM-DD). Defaults to today.
searchQueryStringFilter by keyword in the publication title.
documentTypeStringFilter by type: Wet, Koninklijk besluit, Ministerieel besluit, Decreet, Besluit van de Vlaamse Regering, etc.
maxResultsIntegerDefault: 100
languageStringnl (Dutch, default) or fr (French)
proxyConfigurationObjectOptional.

Output

{
"title": "Koninklijk besluit tot wijziging van het koninklijk besluit betreffende de energieprestatie van gebouwen",
"numacId": "2026012345",
"publicationDate": "2026-03-15",
"documentType": "Koninklijke Besluiten",
"source": "Federale Overheidsdienst Economie, K.M.O., Middenstand en Energie",
"pageStart": 24680,
"pageEnd": 24695,
"pdfUrl": "https://www.ejustice.just.fgov.be/mopdf/2026/03/15_1.pdf#page=24680",
"language": "nl",
"url": "https://www.ejustice.just.fgov.be/cgi/summary.pl?...",
"scrapedAt": "2026-03-16T08:00:00.000Z"
}

Fields: title, numacId, publicationDate, documentType, source, pageStart, pageEnd, pdfUrl, language, url.

The numacId is the unique identifier for each publication in the Belgian legal system — you can use it to look up the full text on other legal databases like Justel.

Practical uses

  • Legal monitoring — track new legislation in a specific domain (tax, employment, environment, ...) by running a daily scrape with a keyword filter
  • Regulatory compliance — get notified when new royal decrees or ministerial orders are published that affect your industry
  • Academic research — build a dataset of all publications over a specific time period for quantitative legal analysis
  • Government transparency — monitor which federal and regional agencies are most active in publishing new regulations