Belgisch Staatsblad Scraper — Belgian Official Gazette
Pricing
Pay per event
Belgisch Staatsblad Scraper — Belgian Official Gazette
Scrape publications from the Belgian Official Gazette (Belgisch Staatsblad / Moniteur Belge). Laws, royal decrees, ministerial orders with NUMAC IDs and PDF links.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Studio Amba
Actor stats
0
Bookmarked
5
Total users
0
Monthly active users
8 days ago
Last modified
Categories
Share
Staatsblad Scraper — Belgian Official Gazette + Company Registrations
Scrape laws, royal decrees, and ministerial orders from the Belgisch Staatsblad, or search company registrations from the Bijlage van de Rechtspersonen. Two scrapers in one — covering the full ejustice.just.fgov.be website.
How to scrape Belgian Staatsblad data
This scraper has two modes, selected via the Section input:
Mode 1: Gazette Publications (Belgisch Staatsblad)
Browse the daily gazette — every law, royal decree, ministerial order, and public notice published in Belgium. Filter by date range, document type, or keyword.
Mode 2: Company Registrations (Bijlage van de Rechtspersonen)
Search the official company registry supplement. Find newly registered companies, track dissolutions, monitor board changes, or look up any KBO-registered entity by enterprise number, name, postal code, or legal form.
What data does Staatsblad Scraper extract?
Gazette Publications
| Field | Description |
|---|---|
| title | Full title of the publication |
| numacId | Unique NUMAC identification number |
| publicationDate | Date published in the gazette (YYYY-MM-DD) |
| documentType | Category (e.g., "Koninklijke besluiten", "Wetten, Decreten") |
| source | Issuing authority (e.g., "FOD Justitie") |
| language | nl or fr |
| url | Direct link to the full document text |
| pdfUrl | Direct link to the official PDF at the correct page |
| pageStart / pageEnd | Page numbers in the printed gazette |
| scrapedAt | ISO timestamp of extraction |
Company Registrations
| Field | Description |
|---|---|
| companyName | Registered company name |
| legalForm | Legal form (BV, NV, VZW, ASBL, CommV, etc.) |
| enterpriseNumber | KBO/BTW enterprise number (e.g., 1037.283.554) |
| address | Registered address |
| category | Registration type (e.g., "RUBRIEK OPRICHTING") |
| publicationDate | Date of publication (YYYY-MM-DD) |
| publicationNumber | Official publication number |
| pdfUrl | Direct link to the official PDF of the filing |
| detailUrl | Link to full registration details on ejustice.just.fgov.be |
| language | nl or fr |
| scrapedAt | ISO timestamp of extraction |
Input Parameters
Shared Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Section | Select | gazette | Choose "Gazette Publications" or "Company Registrations" |
| Date From | String | today | Start date (YYYY-MM-DD) |
| Date To | String | today | End date (YYYY-MM-DD) |
| Max Results | Integer | 100 | Maximum results to return |
| Language | Select | nl | nl (Nederlands) or fr (Francais) |
Gazette-only Parameters
| Parameter | Type | Description |
|---|---|---|
| Search Query | String | Filter by keyword in publication titles |
| Document Type | String | Filter by type (Wet, Koninklijk besluit, Ministerieel besluit, etc.) |
Company Registration Parameters
| Parameter | Type | Description |
|---|---|---|
| Category | Select | Filter by registration type: Oprichting (new company), Einde (closure), Benaming (name change), Ontslagen (appointments), etc. |
| Company Name | String | Search by company name |
| Enterprise Number | String | Search by KBO/BTW number (e.g., 0123.456.789) |
| Postal Code | String | Filter by postal code |
| Address | String | Filter by address |
| Legal Form | Select | Filter by legal form: BV, NV, VZW, CV, VOF, etc. |
Output Examples
Gazette Publication
{"title": "Koninklijk besluit tot wijziging van het koninklijk besluit van 25 januari 2001 betreffende de tijdelijke of mobiele bouwplaatsen","numacId": "2026031245","publicationDate": "2026-04-02","documentType": "Koninklijke besluiten","source": "Federale Overheidsdienst Werkgelegenheid, Arbeid en Sociaal Overleg","language": "nl","url": "https://www.ejustice.just.fgov.be/cgi/article_body.pl?numac_search=2026031245","pdfUrl": "https://www.ejustice.just.fgov.be/mopdf/2026/04/02_1.pdf#page=14","pageStart": 14,"pageEnd": 18,"scrapedAt": "2026-04-03T07:12:45.000Z"}
Company Registration
{"companyName": "GRIM SCHMID","legalForm": "BV","enterpriseNumber": "1037.283.554","address": "GEHUCHTE 9 9620 ZOTTEGEM","category": "RUBRIEK OPRICHTING (NIEUWE RECHTSPERSOON, OPENING BIJKANTOOR, ENZ...)","publicationDate": "2026-04-28","publicationNumber": "0327055","pdfUrl": "https://www.ejustice.just.fgov.be/tsv_pdf/2026/04/28/26327055.pdf","detailUrl": "https://www.ejustice.just.fgov.be/cgi_tsv/article.pl?language=nl&btw_search=1037283554","language": "nl","scrapedAt": "2026-04-29T20:49:55.299Z"}
Tips for best results
- Track new companies daily: Set Category to "Oprichting" and Date From/To to today. Schedule daily runs to build a live feed of newly registered Belgian companies.
- Monitor a specific company: Enter their enterprise number to get all their filings — board changes, capital modifications, address changes.
- Combine gazette filters: Use both Document Type and Search Query to narrow results precisely (e.g., all royal decrees mentioning "milieu").
- The gazette skips weekends: No documents published on Saturdays/Sundays — weekend dates are automatically excluded in gazette mode.
- Use NUMAC IDs: From gazette results, use the NUMAC number to look up exact documents in any Belgian legal database.
- Large date ranges work: Company search handles pagination automatically — request months of data at once.
How much does it cost?
Staatsblad Scraper runs on the Apify platform. You pay only for compute resources used. No login or cookies required.
| Scrape size | Estimated time | Estimated cost |
|---|---|---|
| 1 day of gazette publications | ~15 seconds | ~$0.005 |
| 1 week gazette (5 days) | ~1 minute | ~$0.02 |
| 1 month company registrations | ~30 seconds | ~$0.01 |
| 1 year gazette (~260 days) | ~45 minutes | ~$0.80 |
Apify's free tier includes $5 of monthly compute — enough to scrape years of data at no cost.
Can I integrate?
Yes. Send data directly to your existing tools:
- Google Sheets — Maintain a living spreadsheet of new Belgian companies or laws, updated daily
- Slack — Notify your team when new registrations matching specific criteria appear
- Zapier / Make — Route gazette entries into your document management or compliance system
- Webhooks — Push results to any HTTP endpoint for custom dashboards
Set up integrations from the Apify console under the "Integrations" tab.
Can I use it as an API?
Yes. Call Staatsblad Scraper programmatically from any language:
Python — Daily new company feed
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("studio-amba/staatsblad-scraper").call(run_input={"section": "company","category": "c01","dateFrom": "2026-04-28","dateTo": "2026-04-28","maxResults": 500,})for company in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{company['companyName']} ({company['legalForm']}) — {company['enterpriseNumber']}")
JavaScript — Search gazette by keyword
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('studio-amba/staatsblad-scraper').call({section: 'gazette',dateFrom: '2026-04-01',dateTo: '2026-04-30',documentType: 'Koninklijk besluit',searchQuery: 'milieu',});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(p => console.log(`${p.publicationDate} | ${p.title.slice(0, 80)}...`));
FAQ
What is the Belgisch Staatsblad?
The Belgisch Staatsblad (Dutch) or Moniteur Belge (French) is the official gazette of the Kingdom of Belgium. Every Belgian law, royal decree, ministerial order, and public notice must be published here to become enforceable.
What is the Bijlage van de Rechtspersonen?
The Bijlage van de Rechtspersonen (Legal Entities Supplement) is a section of the Belgian Official Gazette that publishes all company registrations, modifications, and dissolutions. Every Belgian company registered with the KBO (Kruispuntbank van Ondernemingen) has its legal acts published here.
How to scrape new company formations in Belgium?
Set Section to "Company Registrations", Category to "Oprichting", and choose your date range. The scraper returns all newly registered companies with their name, legal form, enterprise number, and address.
Is this a Belgisch Staatsblad API alternative?
Yes. The Belgian Official Gazette website does not offer a public API. This scraper provides structured, programmatic access to both gazette publications and company registrations.
How to monitor Belgian company changes?
Enter an enterprise number in the Company Registration mode to find all published acts for that company. Track board changes (Ontslagen - benoemingen), capital modifications (Kapitaal - aandelen), or address changes (Maatschappelijke zetel).
What categories are available for company registrations?
Oprichting (new company), Einde (closure), Benaming (name), Maatschappelijke zetel (registered office), Doel (purpose), Kapitaal (capital), Ontslagen - benoemingen (appointments), Algemene vergadering (general assembly), Boekjaar (financial year), Statuten (articles), Wijziging rechtsvorm (legal form change), Herstructurering (merger/split), Jaarrekeningen (annual accounts), and Diversen (miscellaneous).
Can I scrape the French edition?
Yes. Set Language to fr for both gazette (Moniteur Belge) and company registrations.
Limitations
- The gazette does not publish on weekends or Belgian public holidays
- Keyword search matches against publication titles only, not full document text
- Company registration data is limited to what the Bijlage van de Rechtspersonen publishes — for full KBO data, use a dedicated KBO scraper
- Very old publications may have different URL patterns for PDF links
Other Belgian data scrapers
Tracking Belgian regulation or business data? Combine with these tools:
- ECHA Scraper — EU chemicals database: substance registrations, CAS numbers, hazard classifications
- Safety Gate Scraper — EU product safety alerts and RAPEX recall notifications
- EFSA Scraper — EU food safety alerts, scientific opinions, and risk assessments
- EUR-Lex Scraper — EU regulations, directives, and decisions
Your feedback
Found a bug or want a feature added? Open an issue on the Issues tab. Your feedback helps improve this scraper.