Detta är PolitPro API

Vem passar API:et för?

API:et riktar sig till mediehus, förlag, tankesmedjor, dataleverantörer och utvecklare som vill integrera politiska opinionsdata och valtrender i egna produkter, plattformar eller analyser.

Hur får jag använda datan?

Datan får användas redaktionellt, i egna produkter och för egna kunder. Det är inte tillåtet att bygga en fristående plattform vars kärnprodukt är politiska opinionsdata, valtrender eller jämförbara konkurrerande erbjudanden till PolitPro. Kontakta oss via kontaktformuläret nedan för att få veta mer om hur vi bäst kan hjälpa dig.

Vilken data levererar API:et?

API:et levererar aktuella valtrender, historisk trendutveckling samt rådata från enskilda opinionsundersökningar för över 70 parlament – uppdelat efter aktualitet eller undersökningsinstitut. Datan uppdateras så snart som möjligt efter publicering av nya undersökningar. Den aktuella valtrenden omräknas med varje ny undersökning. Historisk trenddata registreras som en datapunkt en gång i veckan.

Vilka parlament finns tillgängliga?

AD - Andorra
AL - Albanien
AM - Armenien
AT - Österrike
AT-1 - Burgenland
AT-2 - Kärnten
AT-3 - Nedre Österrike
AT-4 - Övre Österrike
AT-5 - Salzburg
AT-6 - Steiermark
AT-7 - Tyrolen
AT-8 - Vorarlberg
AT-9 - Wien
BE - Belgien
BE-BR - Bryssel
BE-VL - Flandern
BE-WA - Vallonien
BG - Bulgarien
CH - Schweiz
CY - Cypern
CZ - Tjeckien
DE - Tyskland
DE-BB - Brandenburg
DE-BE - Berlin
DE-BW - Baden-Württemberg
DE-BY - Bayern
DE-HB - Bremen
DE-HE - Hessen
DE-HH - Hamburg
DE-MV - Mecklenburg-Vorpommern
DE-NI - Niedersachsen
DE-NW - Nordrhein-Westfalen
DE-RP - Rheinland-Pfalz
DE-SH - Schleswig-Holstein
DE-SL - Saarland
DE-SN - Sachsen
DE-ST - Sachsen-Anhalt
DE-TH - Thüringen
DK - Danmark
EE - Estland
ES - Spanien
FI - Finland
FR - Frankrike
GB - Storbritannien
GE - Georgien
GR - Grekland
HR - Kroatien
HU - Ungern
IE - Irland
IS - Island
IT - Italien
LT - Litauen
LU - Luxemburg
LV - Lettland
MD - Moldavien
ME - Montenegro
MK - Nordmakedonien
MT - Malta
NL - Nederländerna
NO - Norge
PL - Polen
PT - Portugal
RO - Rumänien
RU - Ryssland
SE - Sverige
SI - Slovenien
SK - Slovakien
TR - Turkiet
UA - Ukraina
XK - Kosovo

Hur tillförlitlig är datan?

Alla data genomgår en flerstegs kvalitetskontroll som omfattar algoritmer, AI och manuell granskning. PolitPro anses vara en av de mest tillförlitliga källorna för europeiska valtrender – använd av internationella medier, forskningsinstitutioner och politiska institutioner. Alla uppgifter lämnas utan garantier.

Anpassas historiska datapunkter i efterhand?

Historiska data kan justeras när som helst och utan förvarning. Korrigeringar görs till exempel genom att utöka våra datamängder med aktuella och historiska data, ändringar i viktmetodiken eller felrättningar. Eftersom vi kontinuerligt utökar våra datamängder rekommenderar vi att historiska data hämtas regelbundet på nytt, istället för att behandla dem som en statisk datamängd.

Måste jag ange PolitPro som källa?

Ja, vid varje offentlig presentation av datan krävs en källhänvisning med länk till PolitPro.eu, t.ex. "Källa: PolitPro.eu".

Vad är PolitPro Valtrend?

PolitPro Valtrend aggregerar opinionssiffrorna från alla relevanta institut till ett viktat medelvärde. Aktuella mätningar viktas tyngre än äldre, och institutens historiska prognosnoggrannhet beaktas också. Resultatet är en statistiskt robust trendlinje som jämnar ut kortsiktiga avvikelser och synliggör den verkliga politiska dynamiken över tid.

Vad är PolitPro?

PolitPro är Europas ledande plattform för valtrender och politiska opinionsdata. Internationella medier, politiska institutioner samt universitet och forskningsinstitutioner använder redan vår data i sitt dagliga arbete. PolitPro är politiskt oberoende och kombinerar offentlig opinionsdata och vetenskapliga dataset med egna algoritmer.

Skicka en förfrågan nu, utan förpliktelse

Namn
Företag
E-post
Hur ska datan användas?
Kort beskrivning

Slutpunkter & tekniska detaljer

Slutpunkt: Aktuell valtrend

https://politpro.eu/api/v1/{countryCode}/trend
Den aktuella PolitPro valtrenden för parlamentet beräknar ett viktat genomsnitt av aktuella opinionsmätningar.
diff Jämförelse med förra veckans senaste mätpunkt
election_diff Jämförelse med det senaste valet
Rekommenderade uppdateringar: var 12:e timme
Webhook-händelse parliament.polls.trend
{ "success": 1, "data": { "poll": { "uuid": "74015bcf-d68e-442d-9d40-dd657dd0c0e1", "date": "2025-10-12", "parliament": "de", "seats_total": 630, "parties": [ { "uuid": "3b54fa84-ac25-44c6-843b-20ef62f21ac1", "name_short": "SPD", "name_long": "Sozialdemokratische Partei Deutschlands", "color": "#f30100", "font_color": "#ffffff", "percent": 14.4, "seats": 104, "diff": -0.1, "election_diff": 2 } ] } } }

Slutpunkt: Valtrendens utveckling

https://politpro.eu/api/v1/{countryCode}/trend/history/{startYear}/{endYear}
Historisk utveckling av PolitPros valtrend för de valda åren. Valtrenden sparas som en mätpunkt en gång i veckan. Historisk data är tillgänglig från tidigast 2019, beroende på parlament.
?format=poll Valfri URL-parameter. Visar historisk data som enskilda undersökningar.
?format=party Valfri URL-parameter. Visar historisk data som en samling värden per parti.
Rekommenderade uppdateringar: en gång i veckan
Webhook-händelse parliament.polls.development
{ "success": 1, "data": { "parliament": "de", "start": 2025, "end": 2026, "datasets": [ { "uuid": "3b54fa84-ac25-44c6-843b-20ef62f21ac1", "name_short": "SPD", "name_long": "Sozialdemokratische Partei Deutschlands", "color": "#f30100", "font_color": "#ffffff", "max": 16.1, "min": 15.8, "history": [ { "date": "2025-01-05", "percent": 16.1 }, { "date": "2025-01-12", "percent": 15.8 } ] } ] } }

Slutpunkt: Senaste valundersökningarna

https://politpro.eu/api/v1/{countryCode}/polls/latest
De fem senaste opinionsundersökningarna för parlamentet, sorterade i fallande tidsordning. Den sista dagen av undersökningsperioden är avgörande.
diff Jämförelse med institutets föregående mätning
election_diff Jämförelse med föregående val
Rekommenderade uppdateringar: var 12:e timme
Webhook-händelse parliament.polls.latest
{ "success": 1, "data": { "polls": [ { "uuid": "0ce2f646-f652-4e9d-82f0-ad633b9709c1", "parliament": "de", "start": "2025-10-06", "end": "2025-10-10", "sample_size": 1224, "seats_total": 630, "institute": { "uuid": "2eb3e83b-c645-4e72-a686-124acf30033b", "name": "INSA", "score": 82 }, "parties": [ { "uuid": "3b54fa84-ac25-44c6-843b-20ef62f21ac1", "name_short": "SPD", "name_long": "Sozialdemokratische Partei Deutschlands", "color": "#f30100", "font_color": "#ffffff", "percent": 14, "seats": 101, "diff": -0.5, "election_diff": 2.4 } ] } ] } }

Slutpunkt: Senaste mätningen per institut

https://politpro.eu/api/v1/{countryCode}/polls/institutes
Den senaste mätningen från varje institut som publicerat opinionssiffror under de senaste 365 dagarna. Den sista dagen av undersökningsperioden är avgörande.
diff Jämförelse med institutets föregående mätning
election_diff Jämförelse med föregående val
score Om tillgängligt: PolitPro Score (0-100) för institutets noggrannhet baserat på historiska opinionsmätningar inför val och partiers bias.
Rekommenderade uppdateringar: var 12:e timme
Webhook-händelse parliament.polls.institutes
{ "success": 1, "data": { "polls": [ { "uuid": "62b60fcf-24db-4479-b89d-e5a2aa3f20e5", "parliament": "de", "start": "2025-09-30", "end": "2025-10-06", "sample_size": 2001, "seats_total": 630, "institute": { "uuid": "ba0ef610-f639-40cd-a60b-233989270c6f", "name": "Forsa", "score": 83 }, "parties": [ { "uuid": "3b54fa84-ac25-44c6-843b-20ef62f21ac1", "name_short": "SPD", "name_long": "Sozialdemokratische Partei Deutschlands", "color": "#f30100", "font_color": "#ffffff", "percent": 13, "seats": 94, "diff": 0, "election_diff": 3.4 } ] } ] } }

Hur fungerar webhooken?

Via webhooken informerar vi din server automatiskt om nya data. Varje meddelande följer formatet för den relevanta slutpunkten, kompletterat med ett extra fält för händelsetypen.

Konfiguration

Ange din servers URL i inställningarna för ditt PolitPro-konto. Du kan även, om du vill, skapa en webhook-hemlighet där för att verifiera äktheten i våra dataöverföringar.

Leverans & svarsformat

Om din server inte svarar med "OK" betraktas leveransen som misslyckad. I så fall försöker vi leverera meddelandet upp till fem gånger igen.

Verifiering av data

Varje meddelande innehåller fältet "X-Webhook-Signature" i headern. Detta fält innehåller en HMAC-SHA256-signatur av meddelandets innehåll, beräknad med din webhook-hemlighet som nyckel. Beräkna signaturen på din sida på samma sätt (HMAC-SHA256 över hela meddelandet) och jämför den med det överförda värdet för att säkerställa att datan verkligen kommer från oss och inte har ändrats under överföringen.

Autentisering

Autentisering sker med Bearer Token i headern: "Authorization: Bearer {token}". Du hittar token efter registrering i inställningarna för ditt PolitPro-konto.

Max. antal förfrågningar per minut

API:et tillåter maximalt 30 förfrågningar per minut. Vid överskridande returneras felkod 429.

Var hittar jag min API-nyckel?

Din API-nyckel hittar du i inställningarna för ditt PolitPro-konto.