API Sejmu: jak uzyskać dostęp do danych parlamentarnych
Sejm Rzeczypospolitej Polskiej udostępnia dane przez API. Dowiedz się, jak korzystać z api.sejm.gov.pl i eli.gov.
Sejm Rzeczypospolitej Polskiej udostępnia dane legislacyjne i parlamentarne poprzez publiczne interfejsy programistyczne (API), które umożliwiają automatyczne pobieranie informacji bez konieczności ręcznego przeglądania witryn internetowych. Dostęp do tych zasobów realizowany jest za pośrednictwem dwóch głównych platform: api.sejm.gov.pl oraz eli.gov.pl.
Czym jest API Sejmu i po co go używać?
Interfejs API (Application Programming Interface) to narzędzie techniczne umożliwiające komunikację między aplikacjami a bazami danych. W przypadku Sejmu API stanowi most między systemami informatycznymi a oficjalnymi danymi parlamentarnymi. Zamiast ręcznie otwierać stronę Sejmu i szukać informacji, programista lub analityk może napisać kod, który automatycznie pobiera potrzebne dane — ustawy, projekty, głosowania, składy komisji czy dokumenty legislacyjne.
To rozwiązanie jest szczególnie wartościowe dla:
- Badaczy i naukowców analizujących procesy legislacyjne
- Dziennikarzy śledzących pracę parlamentu
- Analityków politycznych monitorujących zmiany w prawie
- Aplikacji obywatelskich informujących o pracach Sejmu
- Firm technologicznych budujących narzędzia do analizy legislacji
Dwa główne interfejsy: api.sejm.gov.pl i eli.gov.pl
Sejm Rzeczypospolitej Polskiej udostępnia dwa odrębne systemy API, każdy o innym przeznaczeniu:
api.sejm.gov.pl — dane parlamentarne
Główny interfejs API Sejmu zawiera informacje o bieżącej i historycznej pracy parlamentu. Poprzez ten endpoint można uzyskać dostęp do:
- Listy posłów i senatorów z ich danymi kontaktowymi
- Harmonogramu posiedzień Sejmu i Senatu
- Tekstów ustaw i projektów ustaw
- Wyników głosowań i stanowisk poszczególnych parlamentarzystów
- Informacji o komisjach sejmowych i ich składzie
- Dokumentów legislacyjnych w różnych stadiach procedury
Interfejs api.sejm.gov.pl jest szczególnie przydatny dla osób chcących monitorować pracę parlamentu w czasie rzeczywistym lub analizować historyczne dane legislacyjne.
eli.gov.pl — e-legislacja i prawo
Druga platforma, eli.gov.pl, skupia się na elektronicznej legislacji i dostępie do obowiązującego prawa. System ten integruje dane z różnych źródeł prawnych i umożliwia wyszukiwanie, przeglądanie i analizowanie aktów prawnych. Platforma wspiera:
- Wyszukiwanie ustaw i rozporządzeń
- Śledzenie zmian w przepisach
- Dostęp do historii zmian legislacyjnych
- Powiązania między różnymi aktami prawnymi
Jak zacząć pracę z API Sejmu?
Korzystanie z API Sejmu nie wymaga specjalnych uprawnień ani rejestracji — interfejsy są całkowicie publiczne i dostępne dla każdego. Aby rozpocząć pracę, należy:
- Zapoznać się z dokumentacją dostępną na stronach api.sejm.gov.pl i eli.gov.pl
- Wybrać język programowania (Python, JavaScript, Java, C# itd.)
- Napisać kod wysyłający zapytania HTTP do wybranych endpointów
- Przetworzyć odpowiedzi w formacie JSON lub XML
Dokumentacja zawiera przykłady zapytań, listę dostępnych parametrów i opisy zwracanych danych. Dla początkujących programistów dostępne są również tutoriale i przewodniki.
Co to oznacza dla przejrzystości parlamentu?
Udostępnienie API przez Sejm Rzeczypospolitej Polskiej to krok w kierunku cyfryzacji i otwartości instytucji publicznych. Umożliwia obywatelom, mediom i organizacjom pozarządowym łatwy dostęp do informacji o pracy parlamentu bez barier technicznych. Dzięki temu rozwiązaniu możliwe jest:
- Szybkie weryfikowanie informacji o pracach legislacyjnych
- Tworzenie niezależnych aplikacji monitorujących Sejm
- Analiza trendów w pracach parlamentu
- Śledzenie stanowisk poszczególnych posłów i senatorów
- Badanie wpływu zmian prawnych na społeczeństwo
API Sejmu stanowi przykład dobrej praktyki w obszarze open government — udostępniania publicznych danych w formie umożliwiającej ich automatyczne przetwarzanie. To rozwiązanie wpisuje się w szerszą strategię transformacji cyfrowej polskich instytucji publicznych i zwiększenia dostępu do informacji o działalności państwa.
Najczęstsze pytania
Jakie API udostępnia Sejm Rzeczypospolitej Polskiej?
Sejm udostępnia dwa główne interfejsy API: api.sejm.gov.pl dla danych parlamentarnych oraz eli.gov.pl dla informacji legislacyjnych i e-legislacji. Oba są dostępne publicznie i bezpłatnie.
Kto może korzystać z API Sejmu?
API Sejmu jest dostępne dla wszystkich — badaczy, programistów, dziennikarzy, analityków i zwykłych obywateli zainteresowanych danymi parlamentarnymi. Nie ma ograniczeń dostępu ani wymaganych uprawnień.
Jakie dane można pobrać przez API Sejmu?
Poprzez API można uzyskać informacje o ustawach, projektach ustaw, posiedzeniach Sejmu, głosowaniach, składzie komisji, dokumentach legislacyjnych i innych danych dotyczących pracy parlamentu.
Czy korzystanie z API Sejmu jest bezpłatne?
Tak, dostęp do API Sejmu jest całkowicie bezpłatny. Sejm udostępnia te interfejsy jako część swoich działań na rzecz przejrzystości i dostępu do informacji publicznych.
Gdzie znaleźć dokumentację API Sejmu?
Dokumentacja dostępna jest na stronach api.sejm.gov.pl i eli.gov.pl. Zawiera szczegółowe informacje o endpointach, parametrach zapytań i formatach odpowiedzi.
Na podstawie: Sejm Rzeczypospolitej Polskiej. Tekst opracowany redakcyjnie.