Civicamente
Centro Informazioni

API per la ricerca civica

Documentazione e accesso ai dati aggregati per la ricerca civica: autenticazione, limiti del campione e condizioni di utilizzo.

A cosa serve l’API?

L’API espone dati aggregati per esplorare risultati e tendenze dei partecipanti a Civicamente. Si rivolge a progetti di ricerca ed educazione; i dati non sono una misura rappresentativa dell’intera popolazione.

Come si accede?

Consulta la specifica OpenAPI per endpoint, parametri e autenticazione. Gli endpoint protetti richiedono una chiave autorizzata. Disponibilità, quote e condizioni di riuso vanno verificate prima di avviare un’integrazione.

Quali limiti hanno i dati?

La partecipazione è volontaria. Lingua, copertura geografica, dimensioni dei gruppi e versioni del test possono influenzare i confronti. Non usare gli aggregati per dedurre l’identità dei partecipanti o presentare un campione come un sondaggio rappresentativo.

Esempi di richiesta

curl
curl "https://www.civicamente.ch/api/v1/datasets/overview?country_iso=CH" -H "X-API-Key: YOUR_API_KEY"
Python
import os, requests
response = requests.get(
    "https://www.civicamente.ch/api/v1/datasets/overview",
    params={"country_iso": "CH"},
    headers={"X-API-Key": os.environ["CIVICAMENTE_API_KEY"]},
    timeout=30,
)
response.raise_for_status()
print(response.json())
R
library(httr2)
request("https://www.civicamente.ch/api/v1/datasets/overview") |>
  req_url_query(country_iso = "CH") |>
  req_headers(`X-API-Key` = Sys.getenv("CIVICAMENTE_API_KEY")) |>
  req_perform() |>
  resp_body_json()