c0mm0.com — the continuously verified register of European data

Register record·API·FRVERIFIED · checked 18h ago
C

Shops in Pays de la Loire (OpenStreetMap France export)Commerces en Pays de la Loire (export OpenStreetMap France)

Commerces en Pays de la Loire (export OpenStreetMap France)Shops in Pays de la Loire (OpenStreetMap France export)

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides a daily export of shop and commerce locations derived from OpenStreetMap, covering the Pays de la Loire region in France. The extraction is produced by GéoDataMine, a tool developed by Adrien Pavie and OpenDataFrance for pulling structured datasets out of OpenStreetMap. Because the underlying data comes from the collaborative OpenStreetMap map, users can correct errors or add missing information by contributing directly to OpenStreetMap itself. The dataset is published via the Pays de la Loire open data portal and is freely accessible without authentication.Export OpenStreetMap quotidien des commerces. Cet export est produit par GéoDataMine , un outil d'extraction des données OSM développé par Adrien Pavie et OpenDataFrance . Vous pouvez enrichir ce jeu de données ou corriger une erreur en contribuant directement à OpenStreetMap, la carte libre, ouv...

42
fair

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

Data schema (27 fields)

Filterable via the API (25)
osm_idtypenamebrandoperatorwheelchairopening_hourslevelsiretprofession_refwikidatawebsitephoneemailfacebookaddresscom_inseecom_nomlast_updateregioncode_regiondepartementcode_departementcommunecode_commune

Click a field to see example values.

FillFieldTypeDescription
geo_point_2dGeo Pointgeo_point_2d
geo_shapeShapegeo_shape
osm_idFilterable via the APIOsm idtext
typeFilterable via the APItext
nameFilterable via the APItext
brandFilterable via the APItext
operatorFilterable via the APItext
wheelchairFilterable via the APItext
opening_hoursFilterable via the APIOpening hourstext
levelFilterable via the APItext
41.4%siretFilterable via the APISIRET (establishment)text
6.3%profession_refFilterable via the APIProfession reftext
21.1%wikidataFilterable via the APItext
30%websiteFilterable via the APItext
37.9%phoneFilterable via the APItext
8%emailFilterable via the APItext
6.6%facebookFilterable via the APItext
40.6%addressFilterable via the APItext
100%com_inseeFilterable via the APICom inseetext
100%com_nomFilterable via the APICom nomtext
100%last_updateFilterable via the APILast updatetext
100%regionFilterable via the APItext
100%code_regionFilterable via the APIRégion codetext
100%departementFilterable via the APItext
100%code_departementFilterable via the APIDépartement codetext
100%communeFilterable via the APICommunetext
100%code_communeFilterable via the APICommune codetext

Schema captured from opendatasoft 7 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 1name: — · type: ["laundry"]
{
  "name": null,
  "type": [
    "laundry"
  ],
  "brand": null,
  "email": null,
  "level": null,
  "phone": null,
  "siret": null,
  "osm_id": "node/10053916293",
  "region": "Pays de la Loire",
  "address": null,
  "com_nom": "Le Fenouiller",
  "commune": "Le Fenouiller",
  "website": null,
  "facebook": null,
  "operator": null,
  "wikidata": null,
  "com_insee": "85088",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.9112534,
        46.712091500218506
      ]
    },
    "properties": {}
  },
  "wheelchair": null,
  "code_region": "52",
  "departement": "Vendée",
  "last_update": "2022-09-26",
  "code_commune": "85088",
  "geo_point_2d": {
    "lat": 46.712091500218506,
    "lon": -1.9112534
  },
  "opening_hours": null,
  "profession_ref": null,
  "code_departement": "85"
}
Record 2name: La Rose d'Antan · type: ["florist"]
{
  "name": "La Rose d'Antan",
  "type": [
    "florist"
  ],
  "brand": null,
  "email": null,
  "level": null,
  "phone": null,
  "siret": null,
  "osm_id": "node/10054118285",
  "region": "Pays de la Loire",
  "address": null,
  "com_nom": "Sainte-Gemme-la-Plaine",
  "commune": "Sainte-Gemme-la-Plaine",
  "website": null,
  "facebook": null,
  "operator": null,
  "wikidata": null,
  "com_insee": "85216",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.1119299,
        46.48345770026117
      ]
    },
    "properties": {}
  },
  "wheelchair": null,
  "code_region": "52",
  "departement": "Vendée",
  "last_update": "2022-09-26",
  "code_commune": "85216",
  "geo_point_2d": {
    "lat": 46.48345770026117,
    "lon": -1.1119299
  },
  "opening_hours": null,
  "profession_ref": null,
  "code_departement": "85"
}
Record 3name: El Taquito · type: ["restaurant"]
{
  "name": "El Taquito",
  "type": [
    "restaurant"
  ],
  "brand": null,
  "email": null,
  "level": null,
  "phone": "+33 2 43 24 97 92",
  "siret": "51841364600010",
  "osm_id": "node/10054779330",
  "region": "Pays de la Loire",
  "address": null,
  "com_nom": "Le Mans",
  "commune": "Le Mans",
  "website": "https://www.el-taquito-mexicain.com/",
  "facebook": null,
  "operator": null,
  "wikidata": null,
  "com_insee": "72181",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        0.1955109,
        48.00495609993651
      ]
    },
    "properties": {}
  },
  "wheelchair": "no",
  "code_region": "52",
  "departement": "Sarthe",
  "last_update": "2026-06-27",
  "code_commune": "72181",
  "geo_point_2d": {
    "lat": 48.00495609993651,
    "lon": 0.1955109
  },
  "opening_hours": "Mo,Su off; Tu-Sa 12:00-13:30,19:00-21:30",
  "profession_ref": null,
  "code_departement": "72"
}
Record 4name: NYX · type: ["bar"]
{
  "name": "NYX",
  "type": [
    "bar"
  ],
  "brand": null,
  "email": null,
  "level": null,
  "phone": null,
  "siret": "99292559400010",
  "osm_id": "node/10054779335",
  "region": "Pays de la Loire",
  "address": null,
  "com_nom": "Le Mans",
  "commune": "Le Mans",
  "website": null,
  "facebook": null,
  "operator": null,
  "wikidata": null,
  "com_insee": "72181",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        0.1949416,
        48.00523589993644
      ]
    },
    "properties": {}
  },
  "wheelchair": null,
  "code_region": "52",
  "departement": "Sarthe",
  "last_update": "2026-04-13",
  "code_commune": "72181",
  "geo_point_2d": {
    "lat": 48.00523589993644,
    "lon": 0.1949416
  },
  "opening_hours": "Tu-Sa 18:00-01:00",
  "profession_ref": null,
  "code_departement": "72"
}
Record 5name: Délice de l'Éperon · type: ["fast_food"]
{
  "name": "Délice de l'Éperon",
  "type": [
    "fast_food"
  ],
  "brand": null,
  "email": null,
  "level": null,
  "phone": null,
  "siret": "80124138100012",
  "osm_id": "node/10054779340",
  "region": "Pays de la Loire",
  "address": null,
  "com_nom": "Le Mans",
  "commune": "Le Mans",
  "website": null,
  "facebook": null,
  "operator": null,
  "wikidata": null,
  "com_insee": "72181",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        0.1943656,
        48.00512299993645
      ]
    },
    "properties": {}
  },
  "wheelchair": null,
  "code_region": "52",
  "departement": "Sarthe",
  "last_update": "2022-09-26",
  "code_commune": "72181",
  "geo_point_2d": {
    "lat": 48.00512299993645,
    "lon": 0.1943656
  },
  "opening_hours": null,
  "profession_ref": null,
  "code_departement": "72"
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/commerces-export-openstreetmap-france

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.paysdelaloire.fr/api/explore/v2.1/catalog/datasets/commerces-export-openstreetmap-france/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 req/day
per ipmeasured
observed 7 days ago

Dataset

Volume & freshness

Records
43k
43075
Last upstream update
10 days ago
2026-08-29

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Commerces en Pays de la Loire (export OpenStreetMap France) — live verification badge

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