Local Address BaseBase Adresse Locale
Base Adresse LocaleLocal Address Base
data.toulouse-metropole.fr
This dataset provides the Local Address Base (BAL) for Toulouse Métropole, part of the French national reference address database (BAN – Base Adresse Nationale). The BAN is built by aggregating local address bases from across France and constitutes the official record of addresses recognised by public administration. Its completeness ensures that services and deliveries can be directed to the correct location. The dataset is published as open data by Toulouse Métropole and can be used for geolocation, address verification, and mapping applications within the metropolitan area.La Base Adresse Nationale ( BAN ) est la base de données de référence des adresses officiellement reconnues par l’Administration. La complétude de cette base permet que les services soient délivrés au bon endroit. Cette base nationale est construite par l’addition des Bases Adresses Locales (BAL)...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (23 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | cle_interopCle interop | text | Interoperability key combining INSEE code, street code, number and suffix.La clé d'interopérabilité est composée : ● code INSEE sur 5 caractères ● code de voie (l’identifiant unique de voie fourni par le guichet unique national, à défaut le code FANTOIR DGFiP sur 4 caractères) ● numéro d’adresse sur 5 caractères préfixé si besoin par des zéros ● suffixe (bis / ter / qua / qui / a / b / c...). Les indices de répétition “bis, ter…” seront codés sur 3 caractères et les autres (A, B, C, A1, B2...) seront mis en minuscules sans obligation du nombre de caractères. ● chaque item étant séparé par le caractère underscore “_” ● le tout en minuscules |
| 100% | numero | int | Street address number; 99999 used for streets without numbering.Numéro d'adresse dans la voie. Dans le cas des voies sans adresse la valeur “99999” est renseignée. |
| 8.4% | suffixe | text | Optional suffix to the number, such as bis, ter, or entrance letter.Suffixe éventuel du numéro (composé d'un indice de répétition et/ou d'un complément d'adresse) ● l’indice de répétition = - “BIS, TER, QUATER, QUINQUIES” normalisés sur 3 caractères en minuscules : “bis, ter, qua, qui” - “A, B, C” normalisés sur 1 caractère en minuscule : “a, b, c” ● le complément d'adresse = nom d'entrée d'immeuble (A, B, C, 1, 2, 3, A1, B3, Orion, Les Mimosas) normalisé en minuscules sans espaces. Ex : “a, b, a1, b3, lesmimosas” |
| 100% | voie_nomVoie nom | text | Name of the street the address number belongs to.Nom de la voie d'appartenance du numéro. Cet attribut est composé de la concaténation du type et du nom de la voie en majuscules et minuscules accentuées |
| 100% | commune_nomCommune nom | text | Name of the municipality where the address is located.Commune d'appartenance du numéro |
| 100% | x | double | X coordinate of the address in Lambert 93 projection.Coordonnée x en Lambert 93 |
| 100% | y | double | Y coordinate of the address in Lambert 93 projection.Coordonnée y en Lambert 93 |
| 100% | long | double | Longitude of the address in WGS84.Longitude en WGS84 |
| 100% | lat | double | Latitude of the address in WGS84.Latitude en WGS84 |
| 99.3% | source | text | Name of the entity that created the address record.Nom de l'entité ayant créé l'adresse |
| 100% | date_der_majDate der maj | date | Date of the last known update to the data.Date de la dernière mise à jour connue de la donnée |
| 99.3% | position | text | Type of geometric point used to locate the number, e.g. entrance or building.Précision géométrique du numéro : - délivrance postale - entrée - bâtiment - cage d'escalier - logement - parcelle - segment - service technique |
| 100% | id_ban_communeId ban commune | text | Unique BAN identifier for the municipality.Unique BAN identifier for the municipality. |
| 100% | id_ban_toponymeId ban toponyme | text | Unique BAN identifier for the street or place name.Unique BAN identifier for the street or place name. |
| 99.3% | id_ban_adresseId ban adresse | text | Unique BAN identifier for the address.Unique BAN identifier for the address. |
| 100% | commune_inseeCommune insee | int | INSEE code identifying the municipality.INSEE code identifying the municipality. |
| 0% | commune_deleguee_inseeCommune deleguee insee | text | INSEE code of the delegated (merged) municipality, if applicable.INSEE code of the delegated (merged) municipality, if applicable. |
| 0% | commune_deleguee_nomCommune deleguee nom | text | Name of the delegated (merged) municipality, if applicable.Name of the delegated (merged) municipality, if applicable. |
| 0% | lieudit_complement_nomLieudit complement nom | text | Name of the locality or place-name complement for the address.Name of the locality or place-name complement for the address. |
| 99.3% | cad_parcellesCad parcelles | text | Cadastral parcel reference(s) associated with the address.Cadastral parcel reference(s) associated with the address. |
| — | certification_communeCertification commune | int | Flag indicating whether the municipality has certified the address.Flag indicating whether the municipality has certified the address. |
| — | voie_nom_ociVoie nom oci | text | Street name in Occitan language, if available.Street name in Occitan language, if available. |
| — | point_geoPoint geo | geo_point_2d | Geographic point location of the address as latitude/longitude.Geographic point location of the address as latitude/longitude. |
Schema captured from opendatasoft 3 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: 579203.61 · y: 6286189.91
{
"x": 579203.61,
"y": 6286189.91,
"lat": 43.6644403,
"long": 1.5026526,
"numero": 2,
"source": "commune",
"suffixe": null,
"position": "bâtiment",
"voie_nom": "Rue Jean-jacques Rousseau",
"point_geo": {
"lat": 43.6644403,
"lon": 1.5026526
},
"cle_interop": "31488_0350_00002",
"commune_nom": "Saint-Jean",
"date_der_maj": "2024-12-17",
"voie_nom_oci": null,
"cad_parcelles": "310488000AD0315",
"commune_insee": 31488,
"id_ban_adresse": "bfc6e5bb-055c-4cec-8169-984a7f9a61c4",
"id_ban_commune": "08394d79-6b12-4842-a9a9-c5b125fd67d0",
"id_ban_toponyme": "621ea602-61eb-4cb9-9694-3e07fbb06dce",
"commune_deleguee_nom": null,
"certification_commune": 1,
"commune_deleguee_insee": null,
"lieudit_complement_nom": null
}Record 2x: 576866.15 · y: 6279261.83
{
"x": 576866.15,
"y": 6279261.83,
"lat": 43.6017115,
"long": 1.4753434,
"numero": 6,
"source": "commune",
"suffixe": null,
"position": "entrée",
"voie_nom": "Rue du Vol à Voile",
"point_geo": {
"lat": 43.6017115,
"lon": 1.4753434
},
"cle_interop": "31555_8936_00006",
"commune_nom": "Toulouse",
"date_der_maj": "1988-05-01",
"voie_nom_oci": null,
"cad_parcelles": "310555835AH0172",
"commune_insee": 31555,
"id_ban_adresse": "50822e99-9197-4f3e-8ee3-177dd98ab65c",
"id_ban_commune": "f8d655da-f150-41fb-bc30-c0b075b6b670",
"id_ban_toponyme": "2172ac09-1c07-4c85-9918-162583a78c47",
"commune_deleguee_nom": null,
"certification_commune": 1,
"commune_deleguee_insee": null,
"lieudit_complement_nom": null
}Record 3x: 577818.51 · y: 6287705.83
{
"x": 577818.51,
"y": 6287705.83,
"lat": 43.6778404,
"long": 1.4851271,
"numero": 61,
"source": "commune",
"suffixe": null,
"position": "bâtiment",
"voie_nom": "Chemin de Lapeyrière",
"point_geo": {
"lat": 43.6778404,
"lon": 1.4851271
},
"cle_interop": "31488_9e1954_00061",
"commune_nom": "Saint-Jean",
"date_der_maj": "2024-12-17",
"voie_nom_oci": null,
"cad_parcelles": "310488000AA0147",
"commune_insee": 31488,
"id_ban_adresse": "1a899bd8-bd9d-4101-8c0b-def31f4ee1ae",
"id_ban_commune": "08394d79-6b12-4842-a9a9-c5b125fd67d0",
"id_ban_toponyme": "bf384e4c-b71d-4202-a22f-e72e678f200a",
"commune_deleguee_nom": null,
"certification_commune": 1,
"commune_deleguee_insee": null,
"lieudit_complement_nom": null
}Record 4x: 579501.57 · y: 6278482.11
{
"x": 579501.57,
"y": 6278482.11,
"lat": 43.59515,
"long": 1.50815,
"numero": 11,
"source": "commune",
"suffixe": null,
"position": "bâtiment",
"voie_nom": "Rue Gabriel Portalez",
"point_geo": {
"lat": 43.59515,
"lon": 1.50815
},
"cle_interop": "31044_0371_00011",
"commune_nom": "Balma",
"date_der_maj": "2021-01-08",
"voie_nom_oci": null,
"cad_parcelles": "310044000BN0020",
"commune_insee": 31044,
"id_ban_adresse": "43e0aa60-2ad8-4fbc-ad34-9c523c37d2f1",
"id_ban_commune": "b64ae9c9-9f38-439e-b9a3-314473de3e64",
"id_ban_toponyme": "fad2bb0e-9d96-498c-9d9c-5b270313b622",
"commune_deleguee_nom": null,
"certification_commune": 0,
"commune_deleguee_insee": null,
"lieudit_complement_nom": null
}Record 5x: 569427.53 · y: 6290848.72
{
"x": 569427.53,
"y": 6290848.72,
"lat": 43.7046167,
"long": 1.3803202,
"numero": 9,
"source": "commune",
"suffixe": null,
"position": "bâtiment",
"voie_nom": "Allée du Moulin",
"point_geo": {
"lat": 43.7046167,
"lon": 1.3803202
},
"cle_interop": "31293_0224_00009",
"commune_nom": "Lespinasse",
"date_der_maj": "2023-10-30",
"voie_nom_oci": null,
"cad_parcelles": "310293000AL0002",
"commune_insee": 31293,
"id_ban_adresse": "83426e88-e982-413d-aea9-80911264335e",
"id_ban_commune": "5e56117f-b562-4b8d-be88-be1537421f9b",
"id_ban_toponyme": "2e40af86-d5d6-4ec7-b3e0-cc9342a89e50",
"commune_deleguee_nom": null,
"certification_commune": 1,
"commune_deleguee_insee": null,
"lieudit_complement_nom": null
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/base-adresse-locale
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/base-adresse-locale/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.