c0mm0.com — the continuously verified register of European data

Register record·API·FR·Updated AnnualUNVERIFIED

Ce jeu de données fait partie du "référentiel géographique" Opendatasoft. Ces données sont utilisées dans nos processeurs et outils de la plateforme. Il rassemble les informations depuis 2015. Ces données ont été créées à partir de plusieurs sources de données différentes. Ce jeu propose les donn...

0
poor

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

Data schema (20 fields)

Filterable via the API (18)
yearreg_codereg_namedep_codedep_namearrdep_codearrdep_namecan_codecan_current_codecan_namecan_name_uppercan_name_lowercan_area_codecan_typecan_idcan_burcentralcan_compct_namecan_compct_code

Click a field to see example values.

FillFieldTypeDescription
geo_point_2dGeo Pointgeo_point_2d
geo_shapeShapegeo_shape
yearFilterable via the APIAnnéedate
reg_codeFilterable via the APICode Officiel Régiontext
reg_nameFilterable via the APINom Officiel Régiontext
dep_codeFilterable via the APICode Officiel Départementtext
dep_nameFilterable via the APINom Officiel Départementtext
arrdep_codeFilterable via the APICode Officiel Arrondissement départementaltext
arrdep_nameFilterable via the APINom Officiel Arrondissement départementaltext
can_codeFilterable via the APICode Officiel Cantontext
0%can_current_codeFilterable via the APICode Officiel Courant Cantontext
100.2%can_nameFilterable via the APINom Officiel Cantontext
100%can_name_upperFilterable via the APINom Officiel Canton Majusculetext
100%can_name_lowerFilterable via the APINom Officiel Canton Minusculetext
100%can_area_codeFilterable via the APICode Iso 3166-3 Zonetext
100%can_typeFilterable via the APITypetext
100%can_idFilterable via the APINuméro CantontextNuméro abrégé
100%can_burcentralFilterable via the APICode Commune bureau centraltextCode de la commune du bureau centralisateur
100%can_compct_nameFilterable via the APILibellé COMPCTtext
100%can_compct_codeFilterable via the APICode COMPCTtextComposition communale du canton

Schema captured from opendatasoft 2 hours 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 1year: 2025 · can_id: 13
{
  "year": "2025",
  "can_id": "13",
  "can_code": [
    "4113"
  ],
  "can_name": [
    "La Sologne"
  ],
  "can_type": "canton",
  "dep_code": [
    "41"
  ],
  "dep_name": [
    "Loir-et-Cher"
  ],
  "reg_code": [
    "24"
  ],
  "reg_name": [
    "Centre-Val de Loire"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": null,
  "arrdep_name": null,
  "geo_point_2d": {
    "lat": 47.52051866193867,
    "lon": 2.016833216613288
  },
  "can_area_code": "FXX",
  "can_burcentral": "41232",
  "can_name_lower": "la sologne",
  "can_name_upper": "SOLOGNE",
  "can_compct_code": "1",
  "can_compct_name": "Canton composé de commune(s) entière(s)",
  "can_current_code": null
}
Record 2year: 2025 · can_id: 11
{
  "year": "2025",
  "can_id": "11",
  "can_code": [
    "0911"
  ],
  "can_name": [
    "Portes du Couserans"
  ],
  "can_type": "canton",
  "dep_code": [
    "09"
  ],
  "dep_name": [
    "Ariège"
  ],
  "reg_code": [
    "76"
  ],
  "reg_name": [
    "Occitanie"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": null,
  "arrdep_name": null,
  "geo_point_2d": {
    "lat": 43.05876046866589,
    "lon": 1.113591105077269
  },
  "can_area_code": "FXX",
  "can_burcentral": "09268",
  "can_name_lower": "portes du couserans",
  "can_name_upper": "PORTES DU COUSERANS",
  "can_compct_code": "1",
  "can_compct_name": "Canton composé de commune(s) entière(s)",
  "can_current_code": null
}
Record 3year: 2025 · can_id: 15
{
  "year": "2025",
  "can_id": "15",
  "can_code": [
    "3715"
  ],
  "can_name": [
    "Tours-1"
  ],
  "can_type": "canton",
  "dep_code": [
    "37"
  ],
  "dep_name": [
    "Indre-et-Loire"
  ],
  "reg_code": [
    "24"
  ],
  "reg_name": [
    "Centre-Val de Loire"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": null,
  "arrdep_name": null,
  "geo_point_2d": {
    "lat": 47.41916650196023,
    "lon": 0.7025939101987237
  },
  "can_area_code": "FXX",
  "can_burcentral": "37261",
  "can_name_lower": "tours-1",
  "can_name_upper": "TOURS 1",
  "can_compct_code": "4",
  "can_compct_name": "Canton composé d'une fraction de commune",
  "can_current_code": null
}
Record 4year: 2025 · can_id: 01
{
  "year": "2025",
  "can_id": "01",
  "can_code": [
    "4801"
  ],
  "can_name": [
    "Peyre en Aubrac"
  ],
  "can_type": "canton",
  "dep_code": [
    "48"
  ],
  "dep_name": [
    "Lozère"
  ],
  "reg_code": [
    "76"
  ],
  "reg_name": [
    "Occitanie"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": null,
  "arrdep_name": null,
  "geo_point_2d": {
    "lat": 44.69235405442835,
    "lon": 3.160661403965801
  },
  "can_area_code": "FXX",
  "can_burcentral": "48009",
  "can_name_lower": "peyre en aubrac",
  "can_name_upper": "PEYRE EN AUBRAC",
  "can_compct_code": "1",
  "can_compct_name": "Canton composé de commune(s) entière(s)",
  "can_current_code": null
}
Record 5year: 2025 · can_id: 02
{
  "year": "2025",
  "can_id": "02",
  "can_code": [
    "4902"
  ],
  "can_name": [
    "Angers-2"
  ],
  "can_type": "canton",
  "dep_code": [
    "49"
  ],
  "dep_name": [
    "Maine-et-Loire"
  ],
  "reg_code": [
    "52"
  ],
  "reg_name": [
    "Pays de la Loire"
  ],
  "geo_shape": "[large value omitted]",
  "arrdep_code": null,
  "arrdep_name": null,
  "geo_point_2d": {
    "lat": 47.43536415652357,
    "lon": -0.5984207904693482
  },
  "can_area_code": "FXX",
  "can_burcentral": "49007",
  "can_name_lower": "angers-2",
  "can_name_upper": "ANGERS 2",
  "can_compct_code": "2",
  "can_compct_name": "Canton composé d'une fraction d'une commune et de commune(s) entière(s)",
  "can_current_code": null
}

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

Using the API

Configuration

Base URL
https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-france-canton

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-france-canton/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 000 req/day
per ipmeasured
observed 2 hours ago

Dataset

Volume & freshness

Records
2.1k
2054
Update cadence
Annual
declared upstream
Last upstream update
1 year ago
2025-04-25
Temporal coverage
2019 → ongoing

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Cantons - France — live verification badge

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