Belgisch Staatsblad Scraper — Belgian Official Gazette Publicat
Pricing
Pay per usage
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
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
| Field | Type | Description |
|---|---|---|
dateFrom | String | Start date (YYYY-MM-DD). Defaults to today. |
dateTo | String | End date (YYYY-MM-DD). Defaults to today. |
searchQuery | String | Filter by keyword in the publication title. |
documentType | String | Filter by type: Wet, Koninklijk besluit, Ministerieel besluit, Decreet, Besluit van de Vlaamse Regering, etc. |
maxResults | Integer | Default: 100 |
language | String | nl (Dutch, default) or fr (French) |
proxyConfiguration | Object | Optional. |
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