Local Address Database (Strasbourg)Base Adresse Locale
Base Adresse LocaleLocal Address Database (Strasbourg)
data.strasbourg.eu
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...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (20 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | id_ban_communeId ban commune | text | Unique commune identifier assigned by the BAN.Identifiant unique de la commune fourni par la BAN |
| 100% | id_ban_toponymeId ban toponyme | text | Unique identifier of the toponym linked to the address.Identifiant unique du toponyme auquel est rattaché l’adresse |
| 98.8% | id_ban_adresseId ban adresse | text | Unique identifier of the address.Identifiant unique de l’adresse |
| 100% | cle_interopCle interop | text | National 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_nomCommune nom | text | Name of the commune.Nom de la commune |
| 100% | voie_nomVoie nom | text | Full name of the street.Nom complet de la voie |
| 100% | numero | int | Street number; 99999 indicates a street without addresses.Numéro de la voie 99999 : voie sans adresse |
| 10.1% | suffixe | text | Suffix complementing and specifying the street number.Informations qui complètent et précisent les numéros d’adresses |
| 100% | position | text | Describes the type of point represented by the address position.Décrit la position d’une adresse |
| 100% | x | double | Easting coordinate in the RGF93 Lambert 93 projection system.Système de projection légal en vigueur sur le territoire concerné |
| — | y | double | Northing coordinate in the RGF93 Lambert 93 projection system.Système de projection légal en vigueur sur le territoire concerné |
| — | long | double | Longitude coordinate expressed in WGS84.Coordonnées exprimées en WGS84 |
| — | lat | double | Latitude coordinate expressed in WGS84.Coordonnées exprimées en WGS84 |
| — | source | text | Organization that created or published this address.Organisme ayant créé ou diffusé cette adresse |
| — | date_der_majDate der maj | date | Date 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 geo | geo_point_2d | Geographic point location of the address in latitude/longitude.Geographic point location of the address in latitude/longitude. |
| — | commune_inseeCommune insee | int | INSEE code identifying the commune.Code INSEE de la commune |
| — | cad_parcellesCad parcelles | text | Pipe-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_communeCertification commune | text | Municipal certification flag, 1 for yes and 0 for no.Certification communale, 1=oui et 0=non |
| — | nom_fichierNom fichier | text | Name 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.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.