Exemples de code
Pas besoin de bibliothèque : une requête HTTP suffit. Garde ta clé dans une variable d'environnement.
JavaScript (Node 18+)
const r = await fetch(
"https://api.cavaparlement.eu/v1/mouvements?chambre=assemblee&type=arrivee&limit=50",
{ headers: { Authorization: `Bearer ${process.env.DATAPARL_KEY}` } },
);
if (!r.ok) throw new Error(`DataParl' : ${r.status}`);
const { mouvements } = await r.json();Python
import os, requests
r = requests.get(
"https://api.cavaparlement.eu/v1/mouvements",
params={"chambre": "senat", "depuis": "2026-01-01", "limit": 500},
headers={"Authorization": f"Bearer {os.environ['DATAPARL_KEY']}"},
timeout=30,
)
r.raise_for_status()
mouvements = r.json()["mouvements"]R
library(httr2)
mouvements <- request("https://api.cavaparlement.eu/v1/mouvements") |>
req_url_query(chambre = "senat", limit = 500) |>
req_auth_bearer_token(Sys.getenv("DATAPARL_KEY")) |>
req_perform() |>
resp_body_json()