c0mm0.com — the continuously verified register of European data

Register record·API·FRVERIFIED · checked 17h ago
E

2017 Presidential Election - 1st Round - Results - City of ToulouseElection présidentielle 2017 - 1er tour - Résultats - Ville de Toulouse

Election présidentielle 2017 - 1er tour - Résultats - Ville de Toulouse2017 Presidential Election - 1st Round - Results - City of Toulouse

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides the results of the first round of the French presidential election held on Sunday, 23 April 2017, for the city of Toulouse. It is published as open data by Toulouse Métropole and covers voting outcomes at the local level within the national election. The dataset can be used for electoral analysis, statistical research, or public reporting on local voting patterns during the 2017 presidential race.Résultats du premier tour de l'élection présidentielle du dimanche 23 avril 2017.

government
45
fair

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

Data schema (40 fields)

Filterable via the API (40)
column_1column_2column_3numero_tourcolumn_5column_6numero_lieucolumn_8column_9column_10nb_inscritscolumn_12nb_bulletinsnb_emargementscolumn_15nb_nulsnb_exprimescolumn_18candidat_1nb_voix_1candidat_2nb_voix_2candidat_3nb_voix_3candidat_4nb_voix_4candidat_5nb_voix_5candidat_6nb_voix_6candidat_7nb_voix_7candidat_8nb_voix_8candidat_9nb_voix_9nb_voix_10column_38candidat_11nb_voix_11

Click a field to see example values.

FillFieldTypeDescription
100%column_1Filterable via the APISequenceintSequential row number, incremented from 1 to n.Numéro de séquence incrémenté par ligne de 1 à n
100%column_2Filterable via the APITypetextElection type code, 'PR' for presidential election.Type d'élection : « PR » pour la présidentielle
100%column_3Filterable via the APIAnnéetextYear of the election, '2017'.Année de l'élection : « 2017»
100%numero_tourFilterable via the APITourintRound number of the election (1 or 2).Numéro du tour : « 1 » pour le 1ier tour, « 2 » pour le 2ième tour
100%column_5Filterable via the APIDépartementintINSEE department code, e.g. '31'.Code du département : « 31 »
100%column_6Filterable via the APICommuneintINSEE municipality (commune) code.Code de la commune : « 555 »
100%numero_lieuFilterable via the APINuméro du bureautextPolling station number within the commune.« 0001 » à « 0256 », 7 bureaux ont une lettre accolée ex 69A
100%column_8Filterable via the APICode cantonintCanton code for Toulouse (e.g. 15–25).« 15 » pour Toulouse I « 16» pour Toulouse II « 17 » pour Toulouse III « 18 » pour Toulouse IV « 19 » pour Toulouse V « 10 » pour Toulouse VI « 21 » pour Toulouse VII « 22 » pour Toulouse VIII « 23 » pour Toulouse IX « 24 » pour Toulouse X « 25 » pour Toulouse XI
100%column_9Filterable via the APICode circonscriptiontextElectoral constituency code.« 01 » pour circonscription 1 « 02 » pour circonscription 2 « 03 » pour circonscription 3 « 05 » pour circonscription 5 « 09 » pour circonscription 9
100%column_10Filterable via the APIIndicatiftextResult status flag: 'I' for initial, 'R' for corrected result.valeur fixe « I » pour résultat initial (« R » si résultat rectifié)
100%nb_inscritsFilterable via the APINombre d'inscritsintNumber of registered voters.Nombre d'inscrits
100%column_12Filterable via the APINombre d'abstentionsintNumber of abstentions.Nombre d'abstentions
100%nb_bulletinsFilterable via the APINombre de votantsintNumber of ballots cast.Number of ballots cast.
100%nb_emargementsFilterable via the APINombre de votants d'après les feuilles d'émargementintNumber of voters according to the sign-in sheets.Nombre de votants d'après les feuilles d'émargement
100%column_15Filterable via the APINombre de bulletins blancsintNumber of blank ballots.Nombre de bulletins blancs
100%nb_nulsFilterable via the APINombre de bulletins nulsintNumber of invalid (spoiled) ballots.Nombre de bulletins nuls
100%nb_exprimesFilterable via the APINombre d'exprimésintNumber of valid votes cast.Nombre de votants
100%column_18Filterable via the APINombre de candidatsintNumber of candidates standing in this round.Nombre de candidats
100%candidat_1Filterable via the APISigle du candidattextCandidate code (first letters of surname), 1st candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_1Filterable via the APINombre de voix du candidatintNumber of votes for the 1st candidate.Number of votes for the 1st candidate.
100%candidat_2Filterable via the APISigle du candidattextCandidate code (first letters of surname), 2nd candidate.Candidate code (first letters of surname), 2nd candidate.
100%nb_voix_2Filterable via the APINombre de voix du candidatintNumber of votes for the 2nd candidate.Number of votes for the 2nd candidate.
100%candidat_3Filterable via the APISigle du candidattextCandidate code (first letters of surname), 3rd candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_3Filterable via the APINombre de voix du candidatintNumber of votes for the 3rd candidate.Number of votes for the 3rd candidate.
100%candidat_4Filterable via the APISigle du candidattextCandidate code (first letters of surname), 4th candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_4Filterable via the APINombre de voix du candidatintNumber of votes for the 4th candidate.Number of votes for the 4th candidate.
100%candidat_5Filterable via the APISigle du candidattextCandidate code (first letters of surname), 5th candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_5Filterable via the APINombre de voix du candidatintNumber of votes for the 5th candidate.Nombre de voix du candidat
100%candidat_6Filterable via the APISigle du candidattextCandidate code (first letters of surname), 6th candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_6Filterable via the APINombre de voix du candidatintNumber of votes for the 6th candidate.Nombre de voix du candidat
100%candidat_7Filterable via the APISigle du candidattextCandidate code (first letters of surname), 7th candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_7Filterable via the APINombre de voix du candidatintNumber of votes for the 7th candidate.Nombre de voix du candidat
100%candidat_8Filterable via the APISigle du candidattextCandidate code (first letters of surname), 8th candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_8Filterable via the APINombre de voix du candidatintNumber of votes for the 8th candidate.Nombre de voix du candidat
100%candidat_9Filterable via the APISigle du candidattextCandidate code (first letters of surname), 9th candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_9Filterable via the APINombre de voix du candidatintNumber of votes for the 9th candidate.Nombre de voix du candidat
100%nb_voix_10Filterable via the APISigle du candidattextCandidate code (first letters of surname), 10th candidate.Sigle du candidat (4 premières lettres du nom)
100%column_38Filterable via the APINombre de voix du candidatintNumber of votes for the 10th candidate.Nombre de voix du candidat
100%candidat_11Filterable via the APISigle du candidattextCandidate code (first letters of surname), 11th candidate.Sigle du candidat (4 premières lettres du nom)
100%nb_voix_11Filterable via the APINombre de voix du candidatintNumber of votes for the 11th candidate.Number of votes for the 11th candidate.

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 1nb_nuls: 3 · column_1: 263
{
  "nb_nuls": 3,
  "column_1": 263,
  "column_2": "PR",
  "column_3": "2017",
  "column_5": 31,
  "column_6": 555,
  "column_8": 25,
  "column_9": "09",
  "column_10": "I",
  "column_12": 352,
  "column_15": 12,
  "column_18": 11,
  "column_38": 10,
  "nb_voix_1": 16,
  "nb_voix_2": 54,
  "nb_voix_3": 217,
  "nb_voix_4": 106,
  "nb_voix_5": 6,
  "nb_voix_6": 9,
  "nb_voix_7": 0,
  "nb_voix_8": 8,
  "nb_voix_9": 246,
  "candidat_1": "DUPO",
  "candidat_2": "LEPE",
  "candidat_3": "MACR",
  "candidat_4": "HAMO",
  "candidat_5": "ARTH",
  "candidat_6": "POUT",
  "candidat_7": "CHEM",
  "candidat_8": "LASS",
  "candidat_9": "MELE",
  "nb_voix_10": "ASSE",
  "nb_voix_11": 161,
  "candidat_11": "FILL",
  "nb_exprimes": 833,
  "nb_inscrits": 1200,
  "numero_lieu": "0256",
  "numero_tour": 1,
  "nb_bulletins": 848,
  "nb_emargements": 848
}
Record 2nb_nuls: 1 · column_1: 128
{
  "nb_nuls": 1,
  "column_1": 128,
  "column_2": "PR",
  "column_3": "2017",
  "column_5": 31,
  "column_6": 555,
  "column_8": 15,
  "column_9": "04",
  "column_10": "I",
  "column_12": 376,
  "column_15": 12,
  "column_18": 11,
  "column_38": 17,
  "nb_voix_1": 10,
  "nb_voix_2": 80,
  "nb_voix_3": 139,
  "nb_voix_4": 79,
  "nb_voix_5": 2,
  "nb_voix_6": 7,
  "nb_voix_7": 2,
  "nb_voix_8": 10,
  "nb_voix_9": 267,
  "candidat_1": "DUPO",
  "candidat_2": "LEPE",
  "candidat_3": "MACR",
  "candidat_4": "HAMO",
  "candidat_5": "ARTH",
  "candidat_6": "POUT",
  "candidat_7": "CHEM",
  "candidat_8": "LASS",
  "candidat_9": "MELE",
  "nb_voix_10": "ASSE",
  "nb_voix_11": 61,
  "candidat_11": "FILL",
  "nb_exprimes": 674,
  "nb_inscrits": 1063,
  "numero_lieu": "0124",
  "numero_tour": 1,
  "nb_bulletins": 687,
  "nb_emargements": 687
}
Record 3nb_nuls: 3 · column_1: 175
{
  "nb_nuls": 3,
  "column_1": 175,
  "column_2": "PR",
  "column_3": "2017",
  "column_5": 31,
  "column_6": 555,
  "column_8": 16,
  "column_9": "01",
  "column_10": "I",
  "column_12": 218,
  "column_15": 14,
  "column_18": 11,
  "column_38": 6,
  "nb_voix_1": 27,
  "nb_voix_2": 80,
  "nb_voix_3": 229,
  "nb_voix_4": 68,
  "nb_voix_5": 2,
  "nb_voix_6": 7,
  "nb_voix_7": 4,
  "nb_voix_8": 21,
  "nb_voix_9": 205,
  "candidat_1": "DUPO",
  "candidat_2": "LEPE",
  "candidat_3": "MACR",
  "candidat_4": "HAMO",
  "candidat_5": "ARTH",
  "candidat_6": "POUT",
  "candidat_7": "CHEM",
  "candidat_8": "LASS",
  "candidat_9": "MELE",
  "nb_voix_10": "ASSE",
  "nb_voix_11": 146,
  "candidat_11": "FILL",
  "nb_exprimes": 795,
  "nb_inscrits": 1030,
  "numero_lieu": "0171",
  "numero_tour": 1,
  "nb_bulletins": 812,
  "nb_emargements": 812
}
Record 4nb_nuls: 2 · column_1: 144
{
  "nb_nuls": 2,
  "column_1": 144,
  "column_2": "PR",
  "column_3": "2017",
  "column_5": 31,
  "column_6": 555,
  "column_8": 15,
  "column_9": "04",
  "column_10": "I",
  "column_12": 200,
  "column_15": 11,
  "column_18": 11,
  "column_38": 12,
  "nb_voix_1": 25,
  "nb_voix_2": 91,
  "nb_voix_3": 260,
  "nb_voix_4": 60,
  "nb_voix_5": 3,
  "nb_voix_6": 2,
  "nb_voix_7": 2,
  "nb_voix_8": 12,
  "nb_voix_9": 167,
  "candidat_1": "DUPO",
  "candidat_2": "LEPE",
  "candidat_3": "MACR",
  "candidat_4": "HAMO",
  "candidat_5": "ARTH",
  "candidat_6": "POUT",
  "candidat_7": "CHEM",
  "candidat_8": "LASS",
  "candidat_9": "MELE",
  "nb_voix_10": "ASSE",
  "nb_voix_11": 179,
  "candidat_11": "FILL",
  "nb_exprimes": 813,
  "nb_inscrits": 1026,
  "numero_lieu": "0140",
  "numero_tour": 1,
  "nb_bulletins": 826,
  "nb_emargements": 826
}
Record 5nb_nuls: 6 · column_1: 249
{
  "nb_nuls": 6,
  "column_1": 249,
  "column_2": "PR",
  "column_3": "2017",
  "column_5": 31,
  "column_6": 555,
  "column_8": 25,
  "column_9": "03",
  "column_10": "I",
  "column_12": 329,
  "column_15": 11,
  "column_18": 11,
  "column_38": 21,
  "nb_voix_1": 32,
  "nb_voix_2": 90,
  "nb_voix_3": 267,
  "nb_voix_4": 89,
  "nb_voix_5": 5,
  "nb_voix_6": 7,
  "nb_voix_7": 3,
  "nb_voix_8": 12,
  "nb_voix_9": 296,
  "candidat_1": "DUPO",
  "candidat_2": "LEPE",
  "candidat_3": "MACR",
  "candidat_4": "HAMO",
  "candidat_5": "ARTH",
  "candidat_6": "POUT",
  "candidat_7": "CHEM",
  "candidat_8": "LASS",
  "candidat_9": "MELE",
  "nb_voix_10": "ASSE",
  "nb_voix_11": 251,
  "candidat_11": "FILL",
  "nb_exprimes": 1073,
  "nb_inscrits": 1419,
  "numero_lieu": "0242",
  "numero_tour": 1,
  "nb_bulletins": 1090,
  "nb_emargements": 1090
}

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/election-presidentielle-2017-1er-tour-resultats-ville-de-toulouse

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/election-presidentielle-2017-1er-tour-resultats-ville-de-toulouse/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

20 000 req/day
per ipmeasured
observed 3 days ago

Dataset

Volume & freshness

Records
263
Last upstream update
5 years ago
2022-03-31

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Election présidentielle 2017 - 1er tour - Résultats - Ville de Toulouse — live verification badge

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