Wydanie poniedziałek, 27 lipca 2026
Polityka bez filtrów i spin
Niezależny serwis informacyjny
Sejmowo 24 Polityka bez filtrów i spin
Czytasz najnowsze wydanie
Sejmowo 24
Sejm i Rząd

API Sejmu RP: 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.pl do integracji informacji parlamentarnych.

Redakcja · 17 lipca 2026
Detailed view of a computer processor. Ideal for technology themes.
Fot. Pixabay / Pexels · Pexels License

Sejm Rzeczypospolitej Polskiej udostępnia dane parlamentarne poprzez dwa główne interfejsy API: api.sejm.gov.pl i eli.gov.pl, umożliwiając programistom, badaczom i organizacjom automatyczne pobieranie informacji o działalności legislacyjnej.

Co to jest API Sejmu i po co go używać?

Interfejs API (Application Programming Interface) Sejmu to narzędzie techniczne, które pozwala aplikacjom i systemom informatycznym komunikować się bezpośrednio z bazami danych parlamentarnych. Zamiast ręcznie przeglądać stronę internetową Sejmu, programiści mogą wysyłać zapytania do API i otrzymywać strukturyzowane dane w formatach JSON lub XML.

Praktyczne zastosowania API Sejmu obejmują:

  • Monitorowanie działalności parlamentarnej — śledzenie na bieżąco posiedzień, głosowań i uchwał
  • Analityka danych — badanie wzorców głosowania posłów, aktywności komisji i temów legislacyjnych
  • Aplikacje obywatelskie — tworzenie narzędzi, które pozwalają obywatelom śledzić pracę swoich reprezentantów
  • Integracja z systemami zewnętrznymi — łączenie danych Sejmu z innymi źródłami informacji publicznej
  • Badania naukowe — analiza historycznych danych parlamentarnych dla celów akademickich

Dwa główne portale API: api.sejm.gov.pl i eli.gov.pl

Sejm Rzeczypospolitej Polskiej utrzymuje dwa interfejsy API, każdy z innym zakresem funkcjonalności:

api.sejm.gov.pl — to główny portal API Sejmu, który udostępnia dane o:

  • posłach i ich biogramach
  • posiedzeniach Sejmu i komisji
  • głosowaniach i wynikach głosowań
  • uchwałach i rezolucjach
  • dokumentach parlamentarnych
  • harmonogramach prac legislacyjnych

eli.gov.pl — to europejski system informacji legislacyjnej (European Legislation Identifier), który zawiera dane o aktach prawnych, ich statusie legislacyjnym i powiązaniach między dokumentami. Portal wspiera integrację z systemami legislacyjnymi innych krajów Unii Europejskiej.

Jak korzystać z API Sejmu — praktyczne wskazówki

Dostęp do API Sejmu jest bezpłatny i nie wymaga rejestracji ani klucza API. Każdy zainteresowany użytkownik może natychmiast zacząć wysyłać zapytania. Jednak aby uniknąć problemów z blokowaniem, należy przestrzegać kilku zasad:

Weryfikacja człowieka i bezpieczeństwo — Sejm stosuje mechanizmy weryfikacji, aby zapobiec zautomatyzowanym atakom i spamowi. Systemy ochrony mogą czasami wymagać dodatkowej weryfikacji, szczególnie gdy zapytania pochodzą z tego samego adresu IP w krótkim przedziale czasu.

Respektowanie limitów zapytań — choć oficjalnych limitów nie ogłoszono publicznie, dobrą praktyką jest wysyłanie rozsądnej liczby zapytań i unikanie nadmiernego obciążania serwerów.

Prawidłowe formatowanie zapytań — każde zapytanie do API powinno zawierać odpowiednie nagłówki HTTP, parametry URL i format danych zgodnie z dokumentacją.

Rodzaje danych dostępnych przez API

Typ danychDostępne informacjeZastosowanie
PosłowieImię, nazwisko, okręg, komisje, biogramIdentyfikacja reprezentantów, analiza aktywności
PosiedzeniaData, godzina, agenda, transmisjaPlanowanie śledzenia prac parlamentarnych
GłosowaniaWyniki, liczba głosów za/przeciw, postawy posłówAnaliza stanowisk politycznych, badania naukowe
DokumentyProjekty ustaw, sprawozdania, interpelacjeŚledzenie procesu legislacyjnego
KomisjeSkłady, przewodniczący, harmonogramMonitorowanie prac komisji sejmowych
Akty prawneStatus, tekst, historia zmianBadanie legislacji, porównanie wersji

Znaczenie API Sejmu dla transparentności instytucji publicznych

Udostępnienie API przez Sejm Rzeczypospolitej Polskiej ma fundamentalne znaczenie dla transparentności i demokratycznego nadzoru nad władzą. Zamiast być zamkniętym zasobem dostępnym tylko dla pracowników parlamentu, dane o działalności legislacyjnej stają się otwartym zasobem publicznym.

To oznacza, że organizacje pozarządowe mogą monitorować pracę Sejmu, dziennikarze mogą weryfikować fakty dotyczące uchwał i głosowań, naukowcy mogą badać procesy legislacyjne, a obywatele mogą śledzić działalność swoich reprezentantów. Każdy z tych interesariuszy ma dostęp do tych samych, aktualnych danych, co zmniejsza asymetrię informacyjną między instytucją a społeczeństwem.

Wydajność i niezawodność API Sejmu są kluczowe dla tego ekosystemu. Dlatego właśnie Sejm wdrożył mechanizmy weryfikacji człowieka — aby chronić infrastrukturę przed atakami, które mogłyby uniemożliwić legalnym użytkownikom dostęp do danych parlamentarnych.

Przyszłość dostępu do danych parlamentarnych

Trend globalne wskazują, że parlamenty na całym świecie coraz bardziej otwierają swoje dane poprzez API i portale open data. Sejm Rzeczypospolitej Polskiej idzie w tym kierunku, udostępniając api.sejm.gov.pl i eli.gov.pl. W przyszłości możemy spodziewać się rozszerzenia zakresu dostępnych danych, lepszej dokumentacji i bardziej zaawansowanych możliwości analitycznych.

Dla każdego, kto chce monitorować polską scenę polityczną, budować narzędzia obywatelskie lub prowadzić badania naukowe, API Sejmu stanowi nieocenione źródło informacji. Wystarczy znać podstawy HTTP i JSON, aby zacząć korzystać z tego publicznego zasobu.

Najczęstsze pytania

Gdzie mogę znaleźć dokumentację API Sejmu?

Dokumentacja dostępna jest na stronie api.sejm.gov.pl oraz eli.gov.pl. Oba portale zawierają szczegółowe opisy endpointów, parametrów zapytań i formatów odpowiedzi.

Jakie dane mogę pobrać z API Sejmu?

Przez API Sejmu można uzyskać informacje o posłach, posiedzeniach, głosowaniach, uchwałach, komisjach i dokumentach parlamentarnych w formatach JSON i XML.

Czy dostęp do API Sejmu jest bezpłatny?

Tak, API Sejmu Rzeczypospolitej Polskiej jest bezpłatne i dostępne publicznie dla wszystkich zainteresowanych użytkowników bez wymogu rejestracji.

Czy mogę zautomatyzować pobieranie danych z Sejmu?

Tak, API Sejmu zostało specjalnie zaprojektowane do automatyzacji pobierania danych parlamentarnych, jednak należy przestrzegać limitów zapytań i zasad etycznego użytkowania.

Jak chronić swoje zapytania API przed blokowaniem?

Sejm stosuje weryfikację człowieka do zapobiegania zautomatyzowanym atakom. Należy identyfikować się prawidłowo, stosować odpowiednie nagłówki HTTP i respektować rate limiting.

Na podstawie: Sejm Rzeczypospolitej Polskiej. Tekst opracowany redakcyjnie.