AlertePolitique

Alerte Politique est une base de données des résultats des élections nationales et locales depuis 2002 (à l'exception des municipales). Elle compte aujourd'hui plus de 7 millions de points de données et s'enrichit et se perfectionne au fur et à mesure de nos efforts pour raffiner et structurer l'information.

L'information primaire a été fournie par le Ministère de l'Intérieur. Vous pouvez télécharger les fichiers qui nous ont été transmis ici. Nous l'avons structurée et enrichie afin de permettre une exploitation facile, rapide et efficace des résultats électoraux.

A propos du projet

Alerte Politique est produit par Journalism++ et Rue89 en est partenaire.

Limitation de garantie

La base contient plus de 7 millions de points de résultats électoraux. Un taux d'erreur de 0,1% signifie que nous avons 7000 erreurs (erreur de saisie en préfecture ou bug dans le code). Signalez-nous toute anomalie à bugs@alertepolitique.fr.

Accès

La base est accessible via une API (interface de programmation) documentée ci-dessous. L'accès à l'API nécessite une clé. Vous pouvez l'obtenir en envoyant un mail à api@alertepolitique.fr. L'accès est payant pour les opérations commerciales, gratuit sinon.

Documentation

Utiliser l'API

Alerte Politique fournit une API REST. L'identification se fait via une clé d'API et un nom d'utilisateur qui se positionnent à la fin des requêtes GET. Pour obtenir les résultats des candidats communistes à Bobigny, l'URL à acceder est la suivante:

http://api.alertepolitique.fr/results/bobigny-93/1/COM/nom_utilisateur/cle_API.json

Changelog

GET /result/:territoire/:tendance/:parti/

Cette méthode permet d’obtenir les résultats des élections, candidat par candidat, pour un territoire donné. Elle permet aussi d’obtenir les résultats des métadonnées électorales par territoire (nombre d’inscrits, de votants, abstention…)

Lorsqu’une commune compte plusieurs cantons ou circonscriptions, tous les candidats des différentes zones sont présentés. Lorsque des agrégats sont réalisés au niveau départemental ou régional, deux chiffres sont proposés : la moyenne des résultats non-pondérés et le score en chiffres absolus (e.g. nombre de voix obtenues par rapport aux votes exprimés dans l’ensemble de la zone).

Méthode

Paramètres

Exemple

Requête

Demande l'historique des résultats des partis écologistes dans l'Isère.

http://api.alertepolitique.fr/results/dept-38/4/0.json

Sortie au format JSON

{
    "locality": "Isere",
    "tendance": "4",
    "2002-04-21": {
        "election": [
        {
            "type": "Pr%E9sidentielle",
            "tour": "1",
            "date": "2002-04-21"
        }
        ],
        "results": {
            "1": {
                "code_parti": "ECO",
                "nom_parti": "Ecologistes",
                "score_avg": 2.33,
                "score_absolute": 2.34
            },
            "2": {
                "code_parti": "VEC",
                "nom_parti": "Europe+Ecologie+%2F+Les+Verts",
                "score_avg": 6.28,
                "score_absolute": 6.97
            }
        }
    },
    "2002-06-09": {},
    "2002-06-16": {},
    "2004-03-21": {},
    "2004-06-12": {},
    "2007-04-22": {},
    "2007-06-10": {},
    "2008-03-09": {},
    "2008-03-16": {},
    "2009-06-04": {},
    "2010-03-14": {},
    "2011-03-20": {},
    "2011-03-27": {}
}

GET /alert/:commune/:tendance/

Cette méthode est l’équivalent simplifié de /result. Elle retourne la moyenne du vote pour une commune pour une tendance donnée, élection par élection.

Méthode

Paramètres

Exemple

Requête

Demande l'historique des résultats des partis d'extrême-gauche à Bobigny.

http://api.alertepolitique.fr/alert/bobigny-93/1.json

Sortie au format JSON

{
    "city": "bobigny-93",
    "alert_group": "1",
    "average_score": 38.06,
    "2002-04-21": {
        "type": "Pr%E9sidentielle",
        "tour": "1",
        "date": "2002-04-21",
        "score": 20.89
    },
    "2002-06-09": {
        "type": "L%E9gislatives",
        "tour": "1",
        "date": "2002-06-09",
        "score": 43.98
    },
    "2002-06-16": {},
    "2004-03-21": {},
    "2004-06-12": {},
    "2007-04-22": {},
    "2007-06-10": {},
    "2007-06-17": {},
    "2008-03-09": {},
    "2008-03-16": {},
    "2009-06-04": {},
    "2010-03-14": {}
}

GET /candidat/:nom/:prénom/

Cette méthode permet une recherche par nom dans la base des candidats. Elle retourne, commune par commune et élection par élection, les résultats obtenus par les candidats partageant un nom de famille. Les résultats à l'élection présidentielle ne sont pas pris en compte.

Méthode

Paramètres

Exemple

Requête

Demande l'historique des résultats de Jean Tiberi.

http://api.alertepolitique.fr/candidat/tiberi/jean.json

Sortie au format JSON

{
    "Jean TIBERI": {
        "name": "Jean TIBERI",
        "gender": "M",
        "nuance": "UMP",
        "L%E9gislatives 2002-06-09": {
            "1": {
                "commune": "Paris",
                "code_insee": "75056",
                "score": "42.87"
            },
            "election_date": "2002-06-09",
            "election_type": "L%E9gislatives"
        },
        "L%E9gislatives 2002-06-16": {
            "2": {
                "commune": "Paris",
                "code_insee": "75056",
                "score": "55.5"
            },
            "election_date": "2002-06-16",
            "election_type": "L%E9gislatives"
        },
        "L%E9gislatives 2007-06-10": {
            "3": {
                "commune": "Paris",
                "code_insee": "75056",
                "score": "43.3"
            },
            "election_date": "2007-06-10",
            "election_type": "L%E9gislatives"
        },
        "L%E9gislatives 2007-06-17": {
            "4": {
                "commune": "Paris",
                "code_insee": "75056",
                "score": "52.66"
            },
            "election_date": "2007-06-17",
            "election_type": "L%E9gislatives"
        }
    }
}

GET /divergence/:commune/

Alerte Politique modélise le comportement de vote en fonction de plusieurs dizaines de variables socio-démographiques. Le taux de chômage, l'âge des résident d'une commune, la proportion d'étrangers etc. permette de prédire le taux de vote pour une tendance donnée.

Cette méthode permet de comparer les résultats du modèle avec les résultats réels. Une grande différence entre les deux valeurs signifie que la commune, comparée à d'autres communes similaires, a un comportement de vote particulièrement original.

Note: Seuls les résultats pour les élections présidentielles, européennes et régionales sont pris en compte.

Méthode

Paramètres

Exemple

Requête

Comparaison du comportement de vote réel et prédit à Saint-Brieuc (Côtes d'Armor).

http://api.alertepolitique.fr/divergence/saint-brieuc-22.json

Sortie au format JSON

{
    "city": "saint-brieuc-22",
    "1": {
        "tendance": 1,
        "predicted_score": 11.259854663508,
        "actual_score": "10.7383347551028"
    },
    "2": {
        "tendance": 2,
        "predicted_score": 43.243940895573,
        "actual_score": "40.2151501199438"
    },
    "3": {
        "tendance": 3,
        "predicted_score": 39.106447421464,
        "actual_score": "38.6035242725164"
    },
    "4": {
        "tendance": 4,
        "predicted_score": 11.2327297609,
        "actual_score": "12.1937941142491"
    },
    "5": {
        "tendance": 5,
        "predicted_score": 5.9291343836776,
        "actual_score": "6.96230958189283"
    },
    "6": {
        "tendance": 6,
        "predicted_score": 7.6041212533058,
        "actual_score": "10.707133115083"
    }
}

GET /insee/:commune/:indicateurs

Alerte Politique vous permet d'accéder aux données de l'INSEE plus simplement que via les fichiers XLS disponibles sur leur site. Si vous avez besoin d'une série en particulier, n'hésitez pas à nous le signaler.

Méthode

Paramètres

Exemple

Requête

Statistiques sur l'éducation à Marseille.

http://api.alertepolitique.fr/insee/marseille-13/P08_POP,P08_NSCOL15P,P08_NSCOL15P_SUP,P08_NSCOL15P_DIPL0.json

Sortie au format JSON

{
    "code_INSEE": "13055",
    "P08_POP": "851420",
    "P08_NSCOL15P": "600259",
    "P08_NSCOL15P_SUP": "86233",
    "P08_NSCOL15P_DIPL0": "148591"
}

Codes d'erreur

Codes de tendances

  1. Extrême-gauche, communistes
  2. Socialistes et divers gauche
  3. UMP et divers droite
  4. Verts, écologistes
  5. Extrême-droite
  6. Autres

Codes de partis

Les codes des partis proviennent du ministère de l'intérieur. La classification en tendance est la notre.

Code partiNom du partiTendance
AUTAutres6
COMCommuniste1
CPNTChasse Pêche Nature et Traditions6
DIVDivers6
DLDémocratie libérale3
DVDDivers droite3
DVG Divers gauche2
ECOEcologistes4
EXDExtrême droite5
EXG Extrême gauche1
FNFront National5
LAUTListe autres6
LCMDListe Centre/MODEM3
LCOPListe Communiste et Parti de Gauche1
LCPListe Chasse Pêche Nature et Traditions6
LCRLigue communiste révolutionnaire1
LDDListe divers droite3
LDGListe divers gauche2
LDRListe de droite3
LDVListe divers6
LDVDListe divers droite3
LDVGListe divers gauche2
LECListe écologiste4
LEXDListe d'extrême droite5
LEXGListe d'extrême gauche1
LFNListe du Front National5
LGAListe d'union de la gauche2
LMAJListe de la majorité présidentielle3
LOLutte ouvrière1
LREGListe régionaliste6
LRGListe régionaliste6
LSOCListe socialiste2
LUGListe d'union de la gauche2
LVEListe "Les Verts"4
LVECListe Europe Ecologie / Les Verts4
LXDListe d'extrême droite5
LXGListe d'extrême gauche1
MAutres candidats majorité présidentielle3
M-NCMajorité présidentielle3
MAJMajorité présidentielle3
MNRMouvement National Républicain5
MODMMODEM3
MPFMouvement Pour la France5
PGParti de Gauche1
PREPParti républicain3
PRGParti Radical de Gauche2
RDGRadical de gauche2
REGRégionaliste6
RPFRassemblement pour la France5
SOCSocialiste2
UDFUnion pour la démocratie française3
UDFDUDF - Mouvement démocrate3
UMPUnion pour un Mouvement Populaire3
VECEurope Ecologie / Les Verts4

Codes de régions et départements

Département ou régionCode deptCode région
Ain0182
Aisne0222
Allier0383
Alpes-de-Haute-Provence0493
Hautes-Alpes0593
Alpes-Maritimes0693
Ardeche0782
Ardennes0821
Ariege0973
Aube1021
Aude1191
Aveyron1273
Bouches-du-Rhône1393
Calvados1425
Cantal1583
Charente1654
Charente-Maritime1754
Cher1824
Correze1974
Côte-d'or2126
Cotes-d'Armor2253
Creuse2374
Dordogne2472
Doubs2543
Drôme2682
Eure2723
Eure-et-loir2824
Finistère2953
Gard3091
Haute-Garonne3173
Gers3273
Gironde3372
Herault3491
Ille-et-Vilaine3553
Indre3624
Indre-et-Loire3724
Isere3882
Jura3943
Landes4072
Loir-et-Cher4124
Loire4282
Haute-loire4383
Loire-Atlantique4452
Loiret4524
Lot4673
Lot-et-Garonne4772
Lozere4891
Maine-et-Loire4952
Manche5025
Marne5121
Haute-Marne5221
Mayenne5352
Meurthe-et-Moselle5441
Meuse5541
Morbihan5653
Moselle5741
Nievre5826
Nord5931
Oise6022
Orne6125
Pas-de-Calais6231
Puy-de-Dôme6383
Pyrenées-Atlantiques6472
Hautes-Pyrenées6573
Pyrenées-Orientales6691
Bas-rhin6742
Haut-Rhin6842
Rhône6982
Haute-Saône7043
Saône-et-Loire7126
Sarthe7252
Savoie7382
Haute-Savoie7482
Paris7511
Seine-Maritime7623
Seine-et-Marne7711
Yvelines7811
Deux-Sèvres7954
Somme8022
Tarn8173
Tarn-et-Garonne8273
Var8393
Vaucluse8493
Vendee8552
Vienne8654
Haute-Vienne8774
Vosges8841
Yonne8926
Territoire De Belfort9043
Essonne9111
Hauts-de-Seine9211
Seine-Saint-Denis9311
Val-de-Marne9411
Val-d'Oise9511
Haute Corse2A94
Sud Corse2B94
GuadeloupeZA 
MartiniqueZB 
GuyaneZC 
RéunionZD 
MayotteZM 
Nouvelle CalédonieZN 
Polynésie FrançaiseZP 
Saint-Pierre et MiquelonZS 
Saint-MartinZT 
Wallis-et-FutunaZW 
Saint-BarthélemyZY 
Ile-De-France 11
Lorraine 41
Limousin 74
Bourgogne 26
Languedoc-Roussillon 91
Champagne-Ardenne 21
Provence-Alpes-Côte d'Azur 93
Pays-De-La-Loire 52
Poitou-Charentes 54
Bretagne 53
Midi-Pyrenées 73
Rhône-Alpes 82
Aquitaine 72
Picardie 22
Alsace 42
Franche-Comte 43
Haute-Normandie 23
Nord-Pas-De-Calais 31
Centre 24
Basse-Normandie 25
Auvergne 83
Corse 94

Liste des indicateurs INSEE

Code indicateurDescription
C08_MENMénages en 2008
C08_MENCOUPAENFMénages famille principale couple avec enfant(s) en 2008
C08_MENCOUPSENFMénages famille principale couple sans enfant en 2008
C08_MENFAMMénages avec famille(s) en 2008
C08_MENFAMMONOMénages famille principale famille monoparentale en 2008
C08_MENFSEULMénages Femmes seules en 2008
C08_MENHSEULMénages Hommes seuls en 2008
C08_MENPSEULMénages 1 personne en 2008
C08_MENSFAMMénages Autres sans famille en 2008
C08_NE24F0Familles 0 enfant moins 25 ans en 2008
C08_NE24F1Familles 1 enfant moins 25 ans en 2008
C08_NE24F2Familles 2 enfants moins 25 ans en 2008
C08_NE24F3Familles 3 enfants moins 25 ans en 2008
C08_NE24F4PFamilles 4 enfants ou plus moins 25 ans en 2008
C08_POP15P_CS1Population 15 ans ou plus Agriculteurs exploitants (2008)
C08_POP15P_CS2Population 15 ans ou plus Artisans, Commerçants, Chefs d'entreprise (2008)
C08_POP15P_CS3Population 15 ans ou plus Cadres, Professions intelectuelles supérieures (2008)
C08_POP15P_CS4Population 15 ans ou plus Professions intermédiaires (2008)
C08_POP15P_CS5Population 15 ans ou plus Employés (2008)
C08_POP15P_CS6Population 15 ans ou plus Ouvriers (2008)
C08_POP15P_CS7Population 15 ans ou plus Retraités (2008)
C08_POP15P_CS8Population 15 ans ou plus Autres (2008)
C99_COUPSENFFamilles Couple sans enfant en 1999
D68_POPPopulation (1968)
D75_POPPopulation (1975)
D82_POPPopulation (1982)
D90_POPPopulation (1990)
IMMI1Nombre d'immigrés (2007)
IMMI1_TACTR12Nombre d'immigrés au chômage (2007)
IMPTOTFF08Impôt total foyers fiscaux en 2008 (€)
INATC1Population de nationalité française (2007)
INATC2Population de nationalité étrangère (2007)
NBFFI08Foyers fiscaux imposables en 2008
NBFFNI08Foyers fiscaux non imposables en 2008
P08_NSCOL15PNombre de personnes non scolarisées de 15 ans ou plus (2008)
P08_NSCOL15P_BACP2Nombre de personnes non scolarisées de 15 ans ou plus titulaires d'un diplôme de niveau bac + 2 (2008)
P08_NSCOL15P_DIPL0Nombre de personnes non scolarisées de 15 ans ou plus titulaires d'aucun diplôme (2008)
P08_NSCOL15P_SUPNombre de personnes non scolarisées de 15 ans ou plus titulaires d'un diplôme de niveau supérieur à bac + 2 (2008)
P08_POPPopulation (2008)
P08_POP0014Population 0-14 ans (2008)
P08_POP0514Population 5-14 ans (2008)
P08_POP05P_IRAN1Population de 5 ans ou plus habitant 5 ans avant le même logement (2008)
P08_POP05P_IRAN2Population de 5 ans ou plus habitant 5 ans avant dans un autre logement dans la même commune (2008)
P08_POP05P_IRAN3Population de 5 ans ou plus habitant 5 ans avant dans une autre commune du même département (2008)
P08_POP1529Population 15-29 ans (2008)
P08_POP15P_DIVORPopulation 15 ans ou plus Divorcé en 2008
P08_POP3044Population 30-44 ans (2008)
P08_POP4559Population 45-59 ans (2008)
P08_POP6074Population 60-74 ans (2008)
P08_POP75PPopulation 75 ans ou plus (2008)
P99_POPPopulation (1999)
POP_ACTNombre d'actifs (2007)
RNETFF08Revenu net déclaré foyers fiscaux en 2008 (€)
RNETFFI08Revenu net déclaré foyers fiscaux imposables en 2008 (€)
RNETFFNI08Revenu net déclaré foyers fiscaux non imposables en 2008 (€)
SNHMT08Salaire net horaire moyen en 2008 (€)
SNHMTTC04Salaire net horaire moyen temps complet en 2004 (€)
SNHMTTC05Salaire net horaire moyen temps complet en 2005 (€)
SNHMTTC06Salaire net horaire moyen temps complet en 2006 (€)
SNHMTTC07Salaire net horaire moyen temps complet en 2007 (€)
SUPERFSuperficie (en km²)
TACTR12Nombre de chômeurs (2007)
TACTR24Nombre d'hommes ou femmes au foyer (2007)

Conditions d'utilisation

Mise à disposition du service

L'accès à l'API (ci-après le service) est illimité, dans la mesure d'une utilisation raisonnable du service. Alerte Politique se réserve le droit de supprimer l'accès au service en cas de surcherge manifeste du serveur (attaque par déni de service).

L'usage des identifiants de connexion fournis est strictement limité à la personne morale ou physique à laquelle il a été garanti. Alerte Politique se réserve le droit de supprimer l'accès au service aux comptes utilisés par plusieurs personnes physiques ou morales.

Licence

Les données fournies par Alerte Politique dans sa version payante peuvent être réutilisées sans limitations d'aucune sorte. Si l'accès au service se fait à titre gratuit, la licence Creative Commons BY-SA-NC s'applique aux données.

Limitation de responsabilité

Les données sont fournies en l'état. Alerte Politique met tout en oeuvre pour que les données fournies soient les plus justes possibles mais ne garanti pas leur exactitude.

Mise à jour

Alerte Politique se réserve le droit de modifier le service en ajoutant ou supprimant des méthodes, sans préavis.

Modification des conditions

Alerte Politique peut modifier à tout moment les Conditionsd'utilisation. Lorsque de telles modifications sont apportées, Alerte Politique mettra à votre disposition un nouvel exemplaire des Conditions sur alertepolitique.fr.