Sejmomat
PL · EN

API

Otwarte API w formacie JSON: głosowania Sejmu powiązane z treścią poprawek, wyniki klubów, głosy imienne, posłowie i zmiany w prawie. Pliki są statyczne i odświeżane razem ze stroną; można je pobierać z dowolnej strony WWW (CORS).

Adres bazowy: https://sejmomat.pl/api/v1/ · index.json

Endpointy

ŚcieżkaZawartość
sittings.jsonlista posiedzeń z liczbą głosowań
sittings/{sitting}.jsongłosowania posiedzenia: wynik, temat, druki, powiązane poprawki (bez treści)
votes/{sitting}/{votingNumber}.jsonpełne głosowanie: treść poprawek, rekomendacja komisji, zmiany w prawie, wyniki klubów, linia klubu, wyłamania, głosy imienne
bills.json, bills/{print}.jsonprojekty (wg druku otwierającego proces), zmiany w obowiązującym prawie, skuteczność zgłaszających, głosowania
mps.json, mps/{id}.jsonposłowie: udział, wyłamania, podpisane wnioski, historia przynależności klubowej
clubs.jsonkluby: członkowie, spójność, skuteczność, zgodność z innymi klubami
prints/{print}.jsondruk: metadane i sparsowane poprawki / wnioski mniejszości / poprawki Senatu
adopted-amendments.jsonskuteczność zgłaszających (kluby, posłowie) i lista przyjętych poprawek

Przykład

fetch("https://sejmomat.pl/api/v1/votes/66/21.json")
  .then((r) => r.json())
  .then((v) => console.log(v.result.label, v.amendments[0].text, v.clubs.KO));

Zasady