c0mm0.com — the continuously verified register of European data

Register record·API·FRUNVERIFIED

This dataset is part of the Geographical repository maintained by Opendatasoft. This dataset contains data for post codes in Belgium in 2021. The data source is bpost . Notes: Some special codes are attributed to administrations or companies, and may not have an associated geographical point or s...

0
poor

Weighted across five axes. Tap a ring for what it measures.

Data schema (26 fields)

Filterable via the API (24)
postcodespecial_codesmun_codereg_codeprov_codearr_codemun_codesmun_area_codesmun_off_languagesmun_name_frsmun_name_nlsmun_name_dereg_name_dereg_name_nlreg_name_frprov_name_deprov_name_nlprov_name_frarr_name_dearr_name_nlarr_name_frmun_name_demun_name_nlmun_name_fr

Click a field to see example values.

FillFieldTypeDescription
geo_point_2dGeo Pointgeo_point_2d
geo_shapeShapegeo_shape
postcodeFilterable via the APItext
special_codeFilterable via the APISpecial codeint1 = yes, 0 = no
smun_codeFilterable via the APISubmunicipality codetext
reg_codeFilterable via the APIRégion codetext
prov_codeFilterable via the APIProvince codetext
arr_codeFilterable via the APIArrondissement codetext
mun_codeFilterable via the APIMunicipality codetext
smun_area_codeFilterable via the APIISO 3166-3 Area codetext
99.8%smun_off_languageFilterable via the APIOfficial language or language combinationtext
54.3%smun_name_frFilterable via the APISub-municipality name (French)text
47.6%smun_name_nlFilterable via the APISub-municipality name (Dutch)text
1.8%smun_name_deFilterable via the APISub-municipality name (German)text
99.8%reg_name_deFilterable via the APIRégion name (German)text
99.8%reg_name_nlFilterable via the APIRégion name (Dutch)text
99.8%reg_name_frFilterable via the APIRégion name (French)text
95.9%prov_name_deFilterable via the APIProvince name (German)text
95.9%prov_name_nlFilterable via the APIProvince name (Dutch)text
95.9%prov_name_frFilterable via the APIProvince name (French)text
99.8%arr_name_deFilterable via the APIArrondissement name (German)text
99.8%arr_name_nlFilterable via the APIArrondissement name (Dutch)text
99.8%arr_name_frFilterable via the APIArrondissement name (French)text
99.8%mun_name_deFilterable via the APIMunicipality name (German)text
99.9%mun_name_nlFilterable via the APIMunicipality name (Dutch)text
99.9%mun_name_frFilterable via the APIMunicipality name (French)text

Schema captured from opendatasoft 2 hours ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

Record 1arr_code: 92000 · mun_code: 92097
{
  "arr_code": "92000",
  "mun_code": "92097",
  "postcode": "5354",
  "reg_code": "03000",
  "geo_shape": "[large value omitted]",
  "prov_code": "90000",
  "smun_code": "92097E",
  "arr_name_de": "Bezirk Namur",
  "arr_name_fr": "Arrondissement de Namur",
  "arr_name_nl": "Arrondissement Namen",
  "mun_name_de": "Ohey",
  "mun_name_fr": "Ohey",
  "mun_name_nl": "Ohey",
  "reg_name_de": "Wallonische Region",
  "reg_name_fr": "Région wallonne",
  "reg_name_nl": "Waals Gewest",
  "geo_point_2d": {
    "lat": 50.43725701945033,
    "lon": 5.186498106489125
  },
  "prov_name_de": "Provinz Namur",
  "prov_name_fr": "Province de Namur",
  "prov_name_nl": "Provincie Namen",
  "smun_name_de": null,
  "smun_name_fr": "Jallet",
  "smun_name_nl": null,
  "special_code": 0,
  "smun_area_code": "BEL",
  "smun_off_language": "FR"
}
Record 2arr_code: 92000 · mun_code: 92094
{
  "arr_code": "92000",
  "mun_code": "92094",
  "postcode": "5020",
  "reg_code": "03000",
  "geo_shape": "[large value omitted]",
  "prov_code": "90000",
  "smun_code": "92094E",
  "arr_name_de": "Bezirk Namur",
  "arr_name_fr": "Arrondissement de Namur",
  "arr_name_nl": "Arrondissement Namen",
  "mun_name_de": "Namur",
  "mun_name_fr": "Namur",
  "mun_name_nl": "Namen",
  "reg_name_de": "Wallonische Region",
  "reg_name_fr": "Région wallonne",
  "reg_name_nl": "Waals Gewest",
  "geo_point_2d": {
    "lat": 50.461038151183125,
    "lon": 4.803362337693929
  },
  "prov_name_de": "Provinz Namur",
  "prov_name_fr": "Province de Namur",
  "prov_name_nl": "Provincie Namen",
  "smun_name_de": null,
  "smun_name_fr": "Flawinne",
  "smun_name_nl": null,
  "special_code": 0,
  "smun_area_code": "BEL",
  "smun_off_language": "FR"
}
Record 3arr_code: 91000 · mun_code: 91103
{
  "arr_code": "91000",
  "mun_code": "91103",
  "postcode": "5522",
  "reg_code": "03000",
  "geo_shape": "[large value omitted]",
  "prov_code": "90000",
  "smun_code": "91103E",
  "arr_name_de": "Bezirk Dinant",
  "arr_name_fr": "Arrondissement de Dinant",
  "arr_name_nl": "Arrondissement Dinant",
  "mun_name_de": "Onhaye",
  "mun_name_fr": "Onhaye",
  "mun_name_nl": "Onhaye",
  "reg_name_de": "Wallonische Region",
  "reg_name_fr": "Région wallonne",
  "reg_name_nl": "Waals Gewest",
  "geo_point_2d": {
    "lat": 50.28468195788961,
    "lon": 4.797115382210561
  },
  "prov_name_de": "Provinz Namur",
  "prov_name_fr": "Province de Namur",
  "prov_name_nl": "Provincie Namen",
  "smun_name_de": null,
  "smun_name_fr": "Falaën",
  "smun_name_nl": null,
  "special_code": 0,
  "smun_area_code": "BEL",
  "smun_off_language": "FR"
}
Record 4arr_code: 91000 · mun_code: 91030
{
  "arr_code": "91000",
  "mun_code": "91030",
  "postcode": "5590",
  "reg_code": "03000",
  "geo_shape": "[large value omitted]",
  "prov_code": "90000",
  "smun_code": "91030D",
  "arr_name_de": "Bezirk Dinant",
  "arr_name_fr": "Arrondissement de Dinant",
  "arr_name_nl": "Arrondissement Dinant",
  "mun_name_de": "Ciney",
  "mun_name_fr": "Ciney",
  "mun_name_nl": "Ciney",
  "reg_name_de": "Wallonische Region",
  "reg_name_fr": "Région wallonne",
  "reg_name_nl": "Waals Gewest",
  "geo_point_2d": {
    "lat": 50.25624657852263,
    "lon": 5.122827397933147
  },
  "prov_name_de": "Provinz Namur",
  "prov_name_fr": "Province de Namur",
  "prov_name_nl": "Provincie Namen",
  "smun_name_de": null,
  "smun_name_fr": "Leignon",
  "smun_name_nl": null,
  "special_code": 0,
  "smun_area_code": "BEL",
  "smun_off_language": "FR"
}
Record 5arr_code: 91000 · mun_code: 91120
{
  "arr_code": "91000",
  "mun_code": "91120",
  "postcode": "5377",
  "reg_code": "03000",
  "geo_shape": "[large value omitted]",
  "prov_code": "90000",
  "smun_code": "91120H",
  "arr_name_de": "Bezirk Dinant",
  "arr_name_fr": "Arrondissement de Dinant",
  "arr_name_nl": "Arrondissement Dinant",
  "mun_name_de": "Somme-Leuze",
  "mun_name_fr": "Somme-Leuze",
  "mun_name_nl": "Somme-Leuze",
  "reg_name_de": "Wallonische Region",
  "reg_name_fr": "Région wallonne",
  "reg_name_nl": "Waals Gewest",
  "geo_point_2d": {
    "lat": 50.29626051867058,
    "lon": 5.303210316305955
  },
  "prov_name_de": "Provinz Namur",
  "prov_name_fr": "Province de Namur",
  "prov_name_nl": "Provincie Namen",
  "smun_name_de": null,
  "smun_name_fr": "Heure",
  "smun_name_nl": null,
  "special_code": 0,
  "smun_area_code": "BEL",
  "smun_off_language": "FR"
}

Live sample captured at profiling time — values may have changed upstream.

Using the API

Configuration

Base URL
https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-belgium-postal-codes

License

Terms stated by the source (not a recognized license):

Custom License (see reference link)

Query examples

curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-belgium-postal-codes/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

10 000 000 req/day
per ipmeasured
observed 2 hours ago

Dataset

Volume & freshness

Records
1.2k
1231
Last upstream update
7 months ago
2026-01-09

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Postal codes - Belgium — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.