API i źródła danych

Informacje o źródłach danych, endpointach API i synchronizacji.

៝œródło danych

Dane parlamentarne pobierane są z publicznego API udostępnianego przez Kancelarię Sejmu RP:

https://api.sejm.gov.pl

API jest publiczne i bezpłatne. MójRzad.pl korzysta z endpointów kadencji X (term10): kluby, posłowie, posiedzenia, głosowania, druki sejmowe, interpelacje i komisje sejmowe.

Synchronizacja danych

Dane są automatycznie synchronizowane codziennie o godz. 3:00 w nocy za pomocą harmonogramu node-cron.

Status synchronizacji dostępny w panelu administracyjnym.

Endpointy API (base: /api/v1)

GET/clubsLista klubów parlamentarnych
GET/clubs/:idSzczegóły klubu + statystyki
GET/mpsLista posłów z filtrami
GET/mps/:idProfil posła + statystyki
GET/projectsProjekty ustaw i uchwał
GET/projects/:idSzczegóły projektu
GET/votingsLista głosowań
GET/votings/:idSzczegóły głosowania z kartami głosu
GET/interpellationsLista interpelacji
GET/committeesLista komisji sejmowych
GET/proceedingsPosiedzenia Sejmu
GET/rankings/mpsRanking aktywności posłów
GET/rankings/clubsRanking aktywności klubów
GET/searchWyszukiwarka globalna (posłowie, kluby, projekty, interpelacje)
GET/healthStatus API
GET/metaMetadane — aktualna kadencja, źródła