Belgisch Staatsblad Scraper — Belgian Official Gazette avatar

Belgisch Staatsblad Scraper — Belgian Official Gazette

Pricing

Pay per event

Go to Apify Store
Belgisch Staatsblad Scraper — Belgian Official Gazette

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

Studio Amba

Maintained by Community

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

FieldDescription
titleFull title of the publication
numacIdUnique NUMAC identification number
publicationDateDate published in the gazette (YYYY-MM-DD)
documentTypeCategory (e.g., "Koninklijke besluiten", "Wetten, Decreten")
sourceIssuing authority (e.g., "FOD Justitie")
languagenl or fr
urlDirect link to the full document text
pdfUrlDirect link to the official PDF at the correct page
pageStart / pageEndPage numbers in the printed gazette
scrapedAtISO timestamp of extraction

Company Registrations

FieldDescription
companyNameRegistered company name
legalFormLegal form (BV, NV, VZW, ASBL, CommV, etc.)
enterpriseNumberKBO/BTW enterprise number (e.g., 1037.283.554)
addressRegistered address
categoryRegistration type (e.g., "RUBRIEK OPRICHTING")
publicationDateDate of publication (YYYY-MM-DD)
publicationNumberOfficial publication number
pdfUrlDirect link to the official PDF of the filing
detailUrlLink to full registration details on ejustice.just.fgov.be
languagenl or fr
scrapedAtISO timestamp of extraction

Input Parameters

Shared Parameters

ParameterTypeDefaultDescription
SectionSelectgazetteChoose "Gazette Publications" or "Company Registrations"
Date FromStringtodayStart date (YYYY-MM-DD)
Date ToStringtodayEnd date (YYYY-MM-DD)
Max ResultsInteger100Maximum results to return
LanguageSelectnlnl (Nederlands) or fr (Francais)

Gazette-only Parameters

ParameterTypeDescription
Search QueryStringFilter by keyword in publication titles
Document TypeStringFilter by type (Wet, Koninklijk besluit, Ministerieel besluit, etc.)

Company Registration Parameters

ParameterTypeDescription
CategorySelectFilter by registration type: Oprichting (new company), Einde (closure), Benaming (name change), Ontslagen (appointments), etc.
Company NameStringSearch by company name
Enterprise NumberStringSearch by KBO/BTW number (e.g., 0123.456.789)
Postal CodeStringFilter by postal code
AddressStringFilter by address
Legal FormSelectFilter 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 sizeEstimated timeEstimated 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 ApifyClient
client = 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.