DataParl' API
DocumentationMon espace APILe site
Vue d'ensembleTechniqueCas d'usageMachinesExemples de codeMCP

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()

Un paquet officiel viendra si le besoin s'en fait sentir : dis-le-nous via le formulaire de contact.

© 2026 DataParl' : le Parlement, pièce par pièce.
Informations légalesAPI