Known gaps
- Courts not on the portal aren't in the data: the Court of Cassation, the Constitutional Court, the Council of State and the disciplinary courts (#4).
- Jurisdiction stops at the court.
cantonsandfindCourtsWithJurisdictionsay which court covers a municipality, not which of its divisions: a division's area is set by royal decree and isn't in the data yet (#58). - 28 courts have no single address: a court whose divisions each have their own (the address is on the division), or one that publishes its addresses as a sentence. Their
addressis missing rather than guessed; the divisions have theirs. - Opening hours: 227 of the 343 courts that publish hours have them in
opening_hourssyntax. The rest publish text with notes or temporary arrangements, kept asopeningHoursTextonly. - Contact labels are in the page's language: for a bilingual court, the Dutch page's (the German page's in Eupen). The French page's names and hours are there too.
- Some values on the source pages can't be read, and are left out: a phone number without its area code (
+32 682 05 28), a fax that is "désactivé". The weekly data pull request lists them, so they can be reported to the court. - The French page of the justice of the peace of Tongeren-Borgloon still calls it
Justice de paix de Tongres-Fourons, its name before the 2025 municipal mergers. The data keeps the name as published and links it to the right canton. - No history yet: the territory data describes 1 January 2025 onwards, and the court data the day it was read. Lookups for an earlier day throw rather than answer with today's map (#27).
- Canton names and seats are in Dutch and French only: the annex to the Judicial Code has no consolidated German text.
- Split municipalities (Antwerpen, Gent, Brussel, Luik, …) map to several cantons. A postal code gets you to the municipality (
findCourtsForPostalCode); picking the canton needs the street address:findCantonsAt(lon, lat)finds it from coordinates with the canton boundaries, but geocoding the address is up to you, and the boundaries are the NGI's reading of the legal text interritory, which wins where they disagree (#66). - Postal codes stop at the municipality. Sub-municipalities (deelgemeenten) aren't in the data: Statbel's table has none, and bpost's list isn't openly licensed. Three codes (
1040,1050,1804) belong to two municipalities; the lookups return both (#54). - One court address without a municipality: the justice of the peace of Etterbeek publishes
1040 Brussel (Etterbeek), a shared code with a city line that names both municipalities, soaddress.municipalityis left out rather than guessed. The justice of the peace of Limbourg publishes a temporary seat in Eupen's courthouse, so its municipality lies outside its arrondissement, as its page says. - ECLI codes are only given where they appear in published decisions; the justices of the peace and most police courts have none there.
- The house of justice in Eupen is missing (#3).
Found something wrong or missing? Report a data correction or see contributing. Planned datasets are on the roadmap.