c0mm0.com — the continuously verified register of European data

Register record·API·FRVERIFIED · checked 22h ago
D

Dataviz - 2017 Presidential Election - Second Round - Results - City of ToulouseDataviz - Election présidentielle 2017 - second tour - Résultats - Ville de Toulouse

Dataviz - Election présidentielle 2017 - second tour - Résultats - Ville de ToulouseDataviz - 2017 Presidential Election - Second Round - Results - City of Toulouse

APIJoinable5/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides results of the second round of the French presidential election held on Sunday, 7 May 2017, covering the city of Toulouse. Published as open data by Toulouse Métropole, it is intended to feed data-visualisation tools produced by the metropolitan authority. Access is free and requires no authentication. The dataset offers a national-scope election result specifically framed for the Toulouse area, useful for building charts, maps, or dashboards illustrating voting outcomes in that round of the election.Résultats du second tour de l'élection présidentielle du dimanche 7 mai 2017. Destiné aux dataviz de la metropole.

government
45
fair

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

Data schema (27 fields)

Filterable via the API (26)
idtypeanneenumero_tourdepartementcommuneniveau_detailnumero_lieucode_cantoncode_circonscriptionindicatifnb_inscritsnb_abstentionsnb_bulletinsnb_emargementsnb_blancsnb_nulsnb_exprimescandidat_1nb_voix_1candidat_2nb_voix_2adresse_lieunom_lieupourcentage_participationcolumn_1

Click a field to see example values.

FillFieldTypeDescription
80.3%idFilterable via the APIintInternal record identifier.Internal record identifier.
100%typeFilterable via the APItextElection type code, e.g. presidential (PR).Election type code, e.g. presidential (PR).
100%anneeFilterable via the APItextYear of the election.Year of the election.
100%numero_tourFilterable via the APINumero tourintRound number of the election (here, second round).Round number of the election (here, second round).
100%departementFilterable via the APIintDepartment code of the polling location.Department code of the polling location.
100%communeFilterable via the APICommuneintINSEE code of the commune.INSEE code of the commune.
100%niveau_detailFilterable via the APINiveau detailtextLevel of detail of the result, e.g. polling station.Level of detail of the result, e.g. polling station.
100%numero_lieuFilterable via the APINuméro du bureautextPolling station number, from 0001 to 0256, some with a letter suffix.« 0001 » à « 0256 », 7 bureaux ont une lettre accolée ex 69A
80.3%code_cantonFilterable via the APICode cantonintCanton code of the polling station.Canton code of the polling station.
80.3%code_circonscriptionFilterable via the APICode circonscriptiontextElectoral constituency code.Electoral constituency code.
80.3%indicatifFilterable via the APItextReference code for the polling station.Reference code for the polling station.
100%nb_inscritsFilterable via the APINb inscritsintNumber of registered voters.Nombre d'inscrits
100%nb_abstentionsFilterable via the APINb abstentionsintNumber of abstentions.Number of abstentions.
100%nb_bulletinsFilterable via the APINb bulletinsintNumber of ballot papers cast.Number of ballot papers cast.
100%nb_emargementsFilterable via the APINb emargementsintNumber of voters according to the signature sheets.Nombre de votants d'après les feuilles d'émargement
100%nb_blancsFilterable via the APINb blancsintNumber of blank ballots.Number of blank ballots.
100%nb_nulsFilterable via the APINb nulsintNumber of invalid (null) ballots.Nombre de bulletins nuls
100%nb_exprimesFilterable via the APINb exprimesintNumber of valid votes cast.Nombre de votants
100%candidat_1Filterable via the APISigle du candidattextCode for the first candidate's name (first four letters).Sigle du candidat (4 premières lettres du nom)
100%nb_voix_1Filterable via the APINombre de voix du candidatintNumber of votes received by the first candidate.Number of votes received by the first candidate.
—candidat_2Filterable via the APISigle du candidattextCode for the second candidate's name (first four letters).Code for the second candidate's name (first four letters).
—nb_voix_2Filterable via the APINombre de voix du candidatintNumber of votes received by the second candidate.Number of votes received by the second candidate.
—adresse_lieuFilterable via the APIADRESSEtextStreet address of the polling location.Street address of the polling location.
—nom_lieuFilterable via the APINOMtextName of the polling location.Name of the polling location.
—pourcentage_participationFilterable via the APIPourcentage participationtextVoter turnout percentage.Voter turnout percentage.
—geo_point_2dCoordinatesgeo_point_2dGeographic coordinates of the polling location.Geographic coordinates of the polling location.
—column_1Filterable via the APISequencetextRow sequence number incremented from 1 to n.Numéro de séquence incrémenté par ligne de 1 à n

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)

Record 1id: 146 · type: PR
{
  "id": 146,
  "type": "PR",
  "annee": "2017",
  "commune": 555,
  "nb_nuls": 19,
  "column_1": "original",
  "nom_lieu": "ECOLE LESPINASSE",
  "indicatif": "I",
  "nb_blancs": 71,
  "nb_voix_1": 80,
  "nb_voix_2": null,
  "candidat_1": "LEPE",
  "candidat_2": null,
  "code_canton": 15,
  "departement": 31,
  "nb_exprimes": 593,
  "nb_inscrits": 968,
  "numero_lieu": "0142",
  "numero_tour": 2,
  "adresse_lieu": "3 RUE DU CHAIREDON",
  "geo_point_2d": {
    "lat": 43.5951687918,
    "lon": 1.43496121315
  },
  "nb_bulletins": 683,
  "niveau_detail": "bu",
  "nb_abstentions": 285,
  "nb_emargements": 683,
  "code_circonscription": "04",
  "pourcentage_participation": "70.5578512397"
}
Record 2id: 30 · type: PR
{
  "id": 30,
  "type": "PR",
  "annee": "2017",
  "commune": 555,
  "nb_nuls": 12,
  "column_1": "original",
  "nom_lieu": "ECOLE PIERRE ET MARIE CURIE",
  "indicatif": "I",
  "nb_blancs": 49,
  "nb_voix_1": 531,
  "nb_voix_2": 127,
  "candidat_1": "MACR",
  "candidat_2": "LEPE",
  "code_canton": 17,
  "departement": 31,
  "nb_exprimes": 658,
  "nb_inscrits": 1056,
  "numero_lieu": "0030",
  "numero_tour": 2,
  "adresse_lieu": "36 RUE DE LA JEUNESSE",
  "geo_point_2d": {
    "lat": 43.6211938613,
    "lon": 1.44374977849
  },
  "nb_bulletins": 719,
  "niveau_detail": "bu",
  "nb_abstentions": 337,
  "nb_emargements": 719,
  "code_circonscription": "02",
  "pourcentage_participation": "68.0871212121"
}
Record 3id: 59 · type: PR
{
  "id": 59,
  "type": "PR",
  "annee": "2017",
  "commune": 555,
  "nb_nuls": 32,
  "column_1": "original",
  "nom_lieu": "ECOLE FABRE",
  "indicatif": "I",
  "nb_blancs": 48,
  "nb_voix_1": 79,
  "nb_voix_2": null,
  "candidat_1": "LEPE",
  "candidat_2": null,
  "code_canton": 18,
  "departement": 31,
  "nb_exprimes": 689,
  "nb_inscrits": 1157,
  "numero_lieu": "0059",
  "numero_tour": 2,
  "adresse_lieu": "RUE PIERRE BRUNIERE",
  "geo_point_2d": {
    "lat": 43.5976448199,
    "lon": 1.44259651814
  },
  "nb_bulletins": 769,
  "niveau_detail": "bu",
  "nb_abstentions": 388,
  "nb_emargements": 769,
  "code_circonscription": "03",
  "pourcentage_participation": "66.4649956785"
}
Record 4id: 109 · type: PR
{
  "id": 109,
  "type": "PR",
  "annee": "2017",
  "commune": 555,
  "nb_nuls": 8,
  "column_1": "original",
  "nom_lieu": "MATERNELLE DES VERGERS",
  "indicatif": "I",
  "nb_blancs": 42,
  "nb_voix_1": 331,
  "nb_voix_2": 117,
  "candidat_1": "MACR",
  "candidat_2": "LEPE",
  "code_canton": 20,
  "departement": 31,
  "nb_exprimes": 448,
  "nb_inscrits": 782,
  "numero_lieu": "0106",
  "numero_tour": 2,
  "adresse_lieu": "2 IMPASSE DES VERGERS",
  "geo_point_2d": {
    "lat": 43.5798265943,
    "lon": 1.40273874495
  },
  "nb_bulletins": 498,
  "niveau_detail": "bu",
  "nb_abstentions": 284,
  "nb_emargements": 498,
  "code_circonscription": "04",
  "pourcentage_participation": "63.6828644501"
}
Record 5id: 203 · type: PR
{
  "id": 203,
  "type": "PR",
  "annee": "2017",
  "commune": 555,
  "nb_nuls": 29,
  "column_1": "original",
  "nom_lieu": "ECOLE CUVIER",
  "indicatif": "I",
  "nb_blancs": 61,
  "nb_voix_1": 555,
  "nb_voix_2": 149,
  "candidat_1": "MACR",
  "candidat_2": "LEPE",
  "code_canton": 22,
  "departement": 31,
  "nb_exprimes": 704,
  "nb_inscrits": 1172,
  "numero_lieu": "0197",
  "numero_tour": 2,
  "adresse_lieu": "135 ROUTE D ALBI",
  "geo_point_2d": {
    "lat": 43.6386284476,
    "lon": 1.46578298111
  },
  "nb_bulletins": 794,
  "niveau_detail": "bu",
  "nb_abstentions": 378,
  "nb_emargements": 794,
  "code_circonscription": "02",
  "pourcentage_participation": "67.747440273"
}

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

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/dataviz-election-presidentielle-2017-second-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 2 days ago

Dataset

Volume & freshness

Records
660
Last upstream update
9 years ago
2017-12-31

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Dataviz - Election présidentielle 2017 - second 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.