c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITYVERIFIED · checked 8h ago
P

Health professionals in Rennes MétropoleProfessionnels de santé sur Rennes Métropole

Professionnels de santé sur Rennes MétropoleHealth professionals in Rennes Métropole

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides a geolocated dataset of health professionals across Rennes Métropole, including general practitioners, specialist doctors, dentists, pharmacists, and physiotherapists, among others. The data originates from the Annuaire Santé (Health Directory) maintained by the French Ministry of Health and Prevention. It is published by Rennes Métropole and offers free access without authentication. The dataset is useful for mapping healthcare provision and accessibility within the metropolitan area, supporting analyses of local health service coverage and planning.It covers the local territory of Rennes Métropole in France.Cette couche localise les divers professionnels de santé sur Rennes Métropole tels que les médecins généralistes, médecins spécialisés, dentistes, pharmaciens, masseurs-kinésithérapeutes, ... issus de l'Annuaire Santé du Ministère de la Santé et de la Prévention

54
fair

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

Data schema (19 fields)

Filterable via the API (17)
gml_idid_professionnel_santecode_professionlibelle_professioncode_siretraison_sociale_sitenumero_voielibelle_type_voielibelle_voieadresse_geocodecode_postalcommunecode_inseequalite_placementlibelle_mode_exercicecode_savoir_fairelibelle_savoir_faire

Click a field to see example values.

FillFieldTypeDescription
—geo_point_2dGeo Pointgeo_point_2dGeographic coordinates (latitude, longitude) of the location.Geographic coordinates (latitude, longitude) of the location.
—geo_shapeShapegeo_shapeGeometric shape representing the location as a GeoJSON feature.Geometric shape representing the location as a GeoJSON feature.
—gml_idFilterable via the APIGml idtextUnique GML identifier for the record.Unique GML identifier for the record.
—id_professionnel_santeFilterable via the APIId professionnel santeintUnique identifier of the healthcare professional.Unique identifier of the healthcare professional.
—code_professionFilterable via the APICode professionintNumeric code identifying the professional's occupation.Numeric code identifying the professional's occupation.
—libelle_professionFilterable via the APILibelle professiontextName of the healthcare profession (e.g. dentist, osteopath).Name of the healthcare profession (e.g. dentist, osteopath).
—code_siretFilterable via the APICode sirettextSIRET business registration number of the practice.SIRET business registration number of the practice.
—raison_sociale_siteFilterable via the APIRaison sociale sitetextBusiness or practice name at the site.Business or practice name at the site.
—numero_voieFilterable via the APINumero voieintStreet number of the practice's address.Street number of the practice's address.
—libelle_type_voieFilterable via the APILibelle type voietextType of street (e.g. rue, avenue).Type of street (e.g. rue, avenue).
99.5%libelle_voieFilterable via the APILibelle voietextName of the street of the practice's address.Name of the street of the practice's address.
100%adresse_geocodeFilterable via the APIAdresse geocodetextGeocoded address used for mapping the location.Geocoded address used for mapping the location.
100%code_postalFilterable via the APIPostal codetextPostal code of the practice's location.Postal code of the practice's location.
100%communeFilterable via the APICommunetextName of the municipality where the practice is located.Name of the municipality where the practice is located.
100%code_inseeFilterable via the APIINSEE commune codetextINSEE code identifying the municipality.INSEE code identifying the municipality.
100%qualite_placementFilterable via the APIQualite placementtextPrecision level of the geolocation (e.g. address, street).Precision level of the geolocation (e.g. address, street).
100%libelle_mode_exerciceFilterable via the APILibelle mode exercicetextType of professional practice arrangement (e.g. self-employed).Type of professional practice arrangement (e.g. self-employed).
25.1%code_savoir_faireFilterable via the APICode savoir fairetextCode identifying the professional's specific skill or specialty.Code identifying the professional's specific skill or specialty.
25.1%libelle_savoir_faireFilterable via the APILibelle savoir fairetextName of the professional's specific skill or specialty.Name of the professional's specific skill or specialty.

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)

These rows are ODbL-1.0: share-alike. Reusing them obliges you to license any derived database on the same terms.

Record 1gml_id: professionnel_sante.50799 · commune: Rennes
{
  "gml_id": "professionnel_sante.50799",
  "commune": "Rennes",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.708915000005558,
        48.10401799999677
      ]
    },
    "properties": {}
  },
  "code_insee": "35238",
  "code_siret": null,
  "code_postal": "35000",
  "numero_voie": 106,
  "geo_point_2d": {
    "lat": 48.10401799999677,
    "lon": -1.708915000005558
  },
  "libelle_voie": "rue eugene pottier",
  "adresse_geocode": "106 Rue Eugène Pottier",
  "code_profession": 60,
  "code_savoir_faire": null,
  "libelle_type_voie": null,
  "qualite_placement": "adresse",
  "libelle_profession": "Infirmier",
  "raison_sociale_site": "CABINET LIPS DAVID",
  "libelle_savoir_faire": null,
  "libelle_mode_exercice": "Lib,indép,artis,com",
  "id_professionnel_sante": 50799
}
Record 2gml_id: professionnel_sante.50995 · commune: Rennes
{
  "gml_id": "professionnel_sante.50995",
  "commune": "Rennes",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.672328000000668,
        48.10355900000444
      ]
    },
    "properties": {}
  },
  "code_insee": "35238",
  "code_siret": "55204944737339",
  "code_postal": "35000",
  "numero_voie": 19,
  "geo_point_2d": {
    "lat": 48.10355900000444,
    "lon": -1.6723280000006677
  },
  "libelle_voie": "de la gare",
  "adresse_geocode": "19 Place de la Gare",
  "code_profession": 10,
  "code_savoir_faire": "SM48",
  "libelle_type_voie": "place",
  "qualite_placement": "adresse",
  "libelle_profession": "Médecin",
  "raison_sociale_site": "SERVICE DE SOINS SNCF",
  "libelle_savoir_faire": "Rhumatologie",
  "libelle_mode_exercice": "Salarié",
  "id_professionnel_sante": 50995
}
Record 3gml_id: professionnel_sante.47435 · commune: Rennes
{
  "gml_id": "professionnel_sante.47435",
  "commune": "Rennes",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.653381999994345,
        48.083875999999684
      ]
    },
    "properties": {}
  },
  "code_insee": "35238",
  "code_siret": "26350007600025",
  "code_postal": "35000",
  "numero_voie": 16,
  "geo_point_2d": {
    "lat": 48.083875999999684,
    "lon": -1.6533819999943447
  },
  "libelle_voie": "de bulgarie",
  "adresse_geocode": "16 Boulevard de Bulgarie",
  "code_profession": 60,
  "code_savoir_faire": "SI02",
  "libelle_type_voie": "boulevard",
  "qualite_placement": "adresse",
  "libelle_profession": "Infirmier",
  "raison_sociale_site": "CHRU RENNES SITE HOPITAL SUD",
  "libelle_savoir_faire": "Exercice infirmier en pratique avancée oncologie et hémato-oncologie",
  "libelle_mode_exercice": "Salarié",
  "id_professionnel_sante": 47435
}
Record 4gml_id: professionnel_sante.49521 · commune: Saint-Grégoire
{
  "gml_id": "professionnel_sante.49521",
  "commune": "Saint-Grégoire",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.687151999995175,
        48.144594000003046
      ]
    },
    "properties": {}
  },
  "code_insee": "35278",
  "code_siret": null,
  "code_postal": "35768",
  "numero_voie": 6,
  "geo_point_2d": {
    "lat": 48.144594000003046,
    "lon": -1.6871519999951754
  },
  "libelle_voie": "boulevard de la boutiere",
  "adresse_geocode": "6 Boulevard de la Boutière",
  "code_profession": 10,
  "code_savoir_faire": "SM38",
  "libelle_type_voie": null,
  "qualite_placement": "adresse",
  "libelle_profession": "Médecin",
  "raison_sociale_site": "CABINET DU DR HELENE OLLIVIER",
  "libelle_savoir_faire": "Ophtalmologie",
  "libelle_mode_exercice": "Lib,indép,artis,com",
  "id_professionnel_sante": 49521
}
Record 5gml_id: professionnel_sante.48372 · commune: Rennes
{
  "gml_id": "professionnel_sante.48372",
  "commune": "Rennes",
  "geo_shape": {
    "type": "Feature",
    "geometry": {
      "type": "Point",
      "coordinates": [
        -1.638722000001199,
        48.13298100000424
      ]
    },
    "properties": {}
  },
  "code_insee": "35238",
  "code_siret": null,
  "code_postal": "35700",
  "numero_voie": 14,
  "geo_point_2d": {
    "lat": 48.13298100000424,
    "lon": -1.6387220000011988
  },
  "libelle_voie": "du patis tatelin",
  "adresse_geocode": "Rue du Pâtis Tatelin",
  "code_profession": 70,
  "code_savoir_faire": null,
  "libelle_type_voie": "rue",
  "qualite_placement": "voie",
  "libelle_profession": "Masseur-Kinésithérapeute",
  "raison_sociale_site": "LE FLOCH FREDERIQUE",
  "libelle_savoir_faire": null,
  "libelle_mode_exercice": "Lib,indép,artis,com",
  "id_professionnel_sante": 48372
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/professionnel_sante

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/professionnel_sante/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

7 000 req/day
per ipmeasured
observed 2 days ago

Dataset

Volume & freshness

Records
6.4k
6367
Last upstream update
3 days ago
2026-10-20

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Professionnels de santé sur Rennes Métropole — live verification badge

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