c0mm0.com — the continuously verified register of European data

Register record·API·FRVERIFIED · checked 2d ago
B

Local Address Database (Strasbourg)Base Adresse Locale

Base Adresse LocaleLocal Address Database (Strasbourg)

data.strasbourg.eu

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides address data for the city of Strasbourg and the Strasbourg Eurometropole, including street number (with optional suffix), street name, and address position expressed in the RGF93 Lambert 93 and WGS84 coordinate systems. The data follows the French national Base Adresse Locale (BAL) format. It is published as part of the Strasbourg open data portal and is useful for geocoding, mapping, and address verification applications covering the Strasbourg metropolitan area.Adresses de la ville et l'eurométropole de Strasbourg comportant le numéro de voirie (suivi éventuellement d'un suffixe), le nom de la voie et la position de l'adresse (dans les systèmes RGF93 Lambert 93 et WGS84). Les données sont transmises en respectant le format Base Adresse Locale (BAL) en v...

geospatial
45
fair

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

Data schema (20 fields)

Filterable via the API (19)
id_ban_communeid_ban_toponymeid_ban_adressecle_interopcommune_nomvoie_nomnumerosuffixepositionxylonglatsourcedate_der_majcommune_inseecad_parcellescertification_communenom_fichier

Click a field to see example values.

FillFieldTypeDescription
100%id_ban_communeFilterable via the APIId ban communetextUnique commune identifier assigned by the BAN.Identifiant unique de la commune fourni par la BAN
100%id_ban_toponymeFilterable via the APIId ban toponymetextUnique identifier of the toponym linked to the address.Identifiant unique du toponyme auquel est rattaché l’adresse
98.8%id_ban_adresseFilterable via the APIId ban adressetextUnique identifier of the address.Identifiant unique de l’adresse
100%cle_interopFilterable via the APICle interoptextNational interoperability key combining INSEE, RIVOLI, street number and suffix codes.Clé nationale d'interopérabilité composée : - du code INSEE (département, commune) - du code RIVOLI (rue) - du numéro de voie sur 5 caractères - d'un suffixe
100%commune_nomFilterable via the APICommune nomtextName of the commune.Nom de la commune
100%voie_nomFilterable via the APIVoie nomtextFull name of the street.Nom complet de la voie
100%numeroFilterable via the APIintStreet number; 99999 indicates a street without addresses.Numéro de la voie 99999 : voie sans adresse
10.1%suffixeFilterable via the APItextSuffix complementing and specifying the street number.Informations qui complètent et précisent les numéros d’adresses
100%positionFilterable via the APItextDescribes the type of point represented by the address position.Décrit la position d’une adresse
100%xFilterable via the APIdoubleEasting coordinate in the RGF93 Lambert 93 projection system.Système de projection légal en vigueur sur le territoire concerné
—yFilterable via the APIdoubleNorthing coordinate in the RGF93 Lambert 93 projection system.Système de projection légal en vigueur sur le territoire concerné
—longFilterable via the APIdoubleLongitude coordinate expressed in WGS84.Coordonnées exprimées en WGS84
—latFilterable via the APIdoubleLatitude coordinate expressed in WGS84.Coordonnées exprimées en WGS84
—sourceFilterable via the APItextOrganization that created or published this address.Organisme ayant créé ou diffusé cette adresse
—date_der_majFilterable via the APIDate der majdateDate of the last update to the data, in YYYY-MM-DD format.Date de la dernière mise à jour de la donnée au format AAAA-MM-JJ
—point_geoPoint geogeo_point_2dGeographic point location of the address in latitude/longitude.Geographic point location of the address in latitude/longitude.
—commune_inseeFilterable via the APICommune inseeintINSEE code identifying the commune.Code INSEE de la commune
—cad_parcellesFilterable via the APICad parcellestextPipe-separated list of cadastral parcels served or represented by this address.Liste des parcelles, séparées par un pipe (|), desservies ou représentées par cette adresse
—certification_communeFilterable via the APICertification communetextMunicipal certification flag, 1 for yes and 0 for no.Certification communale, 1=oui et 0=non
—nom_fichierFilterable via the APINom fichiertextName of the source file, formatted as YYYYMMDD_bal_sirenproducer.Nom du fichier au format AAAAMMJJ_bal_sirenproducteur

Schema captured from opendatasoft 2 days 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 1x: 1051128.06 · y: 6840105.67
{
  "x": 1051128.06,
  "y": 6840105.67,
  "lat": 48.5658563,
  "long": 7.7618072,
  "numero": 15,
  "source": "Ville et Eurométropole de Strasbourg",
  "suffixe": null,
  "position": "bâtiment",
  "voie_nom": "Rue de Sélestat",
  "point_geo": {
    "lat": 48.5658563,
    "lon": 7.7618072
  },
  "cle_interop": "67482_6435_00015",
  "commune_nom": "Strasbourg",
  "nom_fichier": "20260625-bal-246700488",
  "date_der_maj": "2025-08-20",
  "cad_parcelles": "670482000EC0562",
  "commune_insee": 67482,
  "id_ban_adresse": "9d1f4e3b-4bc3-49e2-b5a4-50d593e40ed2",
  "id_ban_commune": "fa199ceb-b235-4898-a985-2638b3c225b2",
  "id_ban_toponyme": "0b07f9b8-0140-47e8-b5ec-c8feaed36c49",
  "certification_commune": "1"
}
Record 2x: 1048726.18 · y: 6836287.65
{
  "x": 1048726.18,
  "y": 6836287.65,
  "lat": 48.5328703,
  "long": 7.7262168,
  "numero": 2,
  "source": "Ville et Eurométropole de Strasbourg",
  "suffixe": null,
  "position": "bâtiment",
  "voie_nom": "Résidence Beaulieu",
  "point_geo": {
    "lat": 48.5328703,
    "lon": 7.7262168
  },
  "cle_interop": "67218_a020_00002",
  "commune_nom": "Illkirch-Graffenstaden",
  "nom_fichier": "20260625-bal-246700488",
  "date_der_maj": "2021-01-28",
  "cad_parcelles": "670218000310387",
  "commune_insee": 67218,
  "id_ban_adresse": "99b2f914-94f7-4d62-8b2c-5be45480e2f9",
  "id_ban_commune": "854859ec-96d5-4fae-8ac5-0827b92d0201",
  "id_ban_toponyme": "ef517b4b-68ec-4ff5-a7e9-b1fc4d06850e",
  "certification_commune": "0"
}
Record 3x: 1049597.33 · y: 6830201.46
{
  "x": 1049597.33,
  "y": 6830201.46,
  "lat": 48.4777488,
  "long": 7.7330569,
  "numero": 7,
  "source": "Ville et Eurométropole de Strasbourg",
  "suffixe": null,
  "position": "bâtiment",
  "voie_nom": "Rue de la Garonne",
  "point_geo": {
    "lat": 48.4777488,
    "lon": 7.7330569
  },
  "cle_interop": "67378_0460_00007",
  "commune_nom": "Plobsheim",
  "nom_fichier": "20260625-bal-246700488",
  "date_der_maj": "2021-01-28",
  "cad_parcelles": "670378000120268",
  "commune_insee": 67378,
  "id_ban_adresse": "4b99567f-8595-440d-baa6-36195097c4dc",
  "id_ban_commune": "124628e5-4eba-4760-bf81-5f860ebcd319",
  "id_ban_toponyme": "3c1eb310-a504-4336-8f0c-2920fd64769b",
  "certification_commune": "0"
}
Record 4x: 1047601.31 · y: 6846607.52
{
  "x": 1047601.31,
  "y": 6846607.52,
  "lat": 48.6261399,
  "long": 7.7193573,
  "numero": 40,
  "source": "Ville et Eurométropole de Strasbourg",
  "suffixe": null,
  "position": "parcelle",
  "voie_nom": "Rue du Dépôt",
  "point_geo": {
    "lat": 48.6261399,
    "lon": 7.7193573
  },
  "cle_interop": "67471_0287_00040",
  "commune_nom": "Souffelweyersheim",
  "nom_fichier": "20260625-bal-246700488",
  "date_der_maj": "2026-06-18",
  "cad_parcelles": "670471000130302",
  "commune_insee": 67471,
  "id_ban_adresse": "bc759d92-5776-412b-b5bb-4968b8fad8e2",
  "id_ban_commune": "744aee13-39f7-4247-9ec6-090946c17f3b",
  "id_ban_toponyme": "3b08797a-1591-4c49-8338-22d52eac9c41",
  "certification_commune": "0"
}
Record 5x: 1047799.75 · y: 6835268.23
{
  "x": 1047799.75,
  "y": 6835268.23,
  "lat": 48.5242141,
  "long": 7.7128673,
  "numero": 21,
  "source": "Ville et Eurométropole de Strasbourg",
  "suffixe": null,
  "position": "entrée",
  "voie_nom": "Rue de l'Espérance",
  "point_geo": {
    "lat": 48.5242141,
    "lon": 7.7128673
  },
  "cle_interop": "67218_0530_00021",
  "commune_nom": "Illkirch-Graffenstaden",
  "nom_fichier": "20260625-bal-246700488",
  "date_der_maj": "2021-01-28",
  "cad_parcelles": "670218000090408",
  "commune_insee": 67218,
  "id_ban_adresse": "c47ff49a-e475-4c33-85ba-8a1afdfd701a",
  "id_ban_commune": "854859ec-96d5-4fae-8ac5-0827b92d0201",
  "id_ban_toponyme": "e0d816ec-5a64-4681-8ea2-1bd25c70df55",
  "certification_commune": "0"
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/bal_ems

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.strasbourg.eu/api/explore/v2.1/catalog/datasets/bal_ems/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

2 000 000 req/day
per ipmeasured
observed 2 days ago

Dataset

Volume & freshness

Records
75k
74976
Last upstream update
5 days ago
2026-10-19

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Base Adresse Locale — live verification badge

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