Sejm i Rząd

API Sejmu RP: jak uzyskać dostęp do danych parlamentarnych

Sejm udostępnia dane parlamentarne przez API na api.sejm.gov.pl i eli.gov.pl. Dowiedz się, jak korzystać z oficjalnych interfejsów i jakie informacje możesz…

Redakcja · 22 czerwca 2026
A stunning aerial view of the National Assembly building in Belgrade, Serbia on a sunny day.
Fot. K / Pexels · Pexels License

Sejm Rzeczypospolitej Polskiej udostępnia dane parlamentarne poprzez oficjalne interfejsy programistyczne (API) na adresach api.sejm.gov.pl i eli.gov.pl, umożliwiając bezpłatny dostęp do informacji o pracach legislacyjnych, posłach i głosowaniach.

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

Interfejs API (Application Programming Interface) to techniczny kanał komunikacji między aplikacjami a serwerami. API Sejmu pozwala programistom, badaczom i dziennikarzom na automatyczne pobieranie danych parlamentarnych bez konieczności ręcznego przeglądania stron internetowych. Zamiast klikać i czytać, można wysłać zapytanie do serwera i otrzymać strukturyzowane dane w formacie JSON lub XML.

Udostępnienie API przez Sejm jest wyrazem zaangażowania parlamentu w ideę otwartych danych i transparentności. Pozwala to obywatelom i badaczom na lepsze zrozumienie pracy legislacyjnej oraz wspiera tworzenie nowych narzędzi analitycznych i aplikacji obywatelskich.

Dwa oficjalne interfejsy: api.sejm.gov.pl i eli.gov.pl

Sejm RP utrzymuje dwa główne punkty dostępu do danych:

api.sejm.gov.pl – to podstawowy interfejs API Sejmu, zawierający informacje o posłach, ich działalności, głosowaniach, komisjach sejmowych i procesach legislacyjnych. Interfejs ten jest dedykowany dla programistów i udostępnia dane w formatach zrozumiałych dla maszyn.

eli.gov.pl – to portal europejski (European Legislation Identifier) zawierający dane o ustawodawstwie polskim w standardzie europejskim. Pozwala na dostęp do pełnych tekstów ustaw, projektów i ich historii legislacyjnej w formacie zgodnym z międzynarodowymi normami.

Oba interfejsy są bezpłatne i dostępne 24/7, co umożliwia ciągły dostęp do danych parlamentarnych.

Jakie dane są dostępne przez API?

Przez interfejsy API Sejmu można pobrać:

  • Informacje o posłach – dane personalne, okręgi wyborcze, przynależność do komisji i klubów parlamentarnych
  • Głosowania – wyniki głosowań nad projektami ustaw, rezolucjami i uchwałami
  • Prace komisji – harmonogramy posiedzeń, porządki obrad, protokoły z posiedzeń
  • Projekty ustaw – teksty projektów, etapy procedury legislacyjnej, opinie komisji
  • Interpelacje i zapytania – pytania posłów do ministrów i odpowiedzi
  • Historia legislacyjna – pełna ścieżka zmian projektów ustaw od wpłynięcia do uchwalenia

Dane są aktualizowane na bieżąco, co pozwala na monitorowanie prac Sejmu w czasie rzeczywistym.

Bezpieczeństwo i weryfikacja użytkownika

Sejm, podobnie jak inne instytucje publiczne, musi chronić swoje serwery przed atakami i automatycznym spamem. Dlatego interfejsy API mogą wymagać weryfikacji człowieka – mechanizmu potwierdzającego, że zapytanie pochodzi od rzeczywistego użytkownika, a nie od zautomatyzowanego bota.

Weryfikacja ta jest standardową praktyką bezpieczeństwa w internecie i nie powinna być przeszkodą dla legalnych użytkowników. Programiści mogą obejść te ograniczenia, przestrzegając zasad użytkowania API i wysyłając zapytania z rozsądną częstotliwością.

Praktyczne zastosowania API Sejmu

Dostęp do API Sejmu otwiera możliwości dla wielu projektów:

  • Aplikacje obywatelskie – narzędzia pozwalające śledzić pracę konkretnego posła lub komisji
  • Analiza legislacyjna – badania nad procesami ustawodawczymi i efektywnością pracy parlamentu
  • Dziennikarstwo śledcze – weryfikacja informacji o głosowaniach i działalności posłów
  • Edukacja – materiały edukacyjne o funkcjonowaniu parlamentu
  • Badania naukowe – analizy politologiczne i socjologiczne pracy Sejmu

Co to oznacza dla przejrzystości parlamentu?

Udostępnienie API Sejmu jest znaczącym krokiem w kierunku cyfrowej transformacji instytucji publicznych. Umożliwia ono obywatelom rzeczywisty dostęp do informacji o pracach parlamentu, bez konieczności czekania na opracowania czy polegania na pośrednikach. Programiści mogą tworzyć narzędzia, które czynią dane sejmowe bardziej przystępnymi i zrozumiałymi dla zwykłych ludzi.

To podejście wzmacnia zasadę jawności pracy organów władzy publicznej, gwarantowaną Konstytucją RP. Każdy, kto ma umiejętności techniczne lub chęć ich zdobycia, może teraz monitorować działalność Sejmu i tworzyć własne narzędzia analityczne.

Jak zacząć korzystać z API Sejmu?

Dostęp do API Sejmu jest prosty:

  1. Przejdź na api.sejm.gov.pl lub eli.gov.pl
  2. Zapoznaj się z dokumentacją dostępną na tych stronach
  3. Wyślij pierwsze zapytanie HTTP do wybranego endpointu
  4. Otrzymasz dane w formacie JSON lub XML
  5. Przetwórz dane w swojej aplikacji lub narzędziu analitycznym

Dokumentacja API zawiera przykłady zapytań i odpowiedzi, co ułatwia szybkie rozpoczęcie pracy. Dla początkujących dostępne są również tutoriale i przewodniki.

Sejm RP konsekwentnie rozwija swoje interfejsy API, dodając nowe funkcjonalności i poprawiając wydajność. To inwestycja w przejrzystość i cyfrową transformację polskiego parlamentu, która przynosi korzyści zarówno obywatelom, jak i instytucjom publicznym zainteresowanym dostępem do wiarygodnych danych legislacyjnych.

Najczęstsze pytania

Jak uzyskać dostęp do API Sejmu?

Dostęp do API Sejmu jest bezpłatny i otwarty dla wszystkich. Wystarczy wysyłać zapytania HTTP do api.sejm.gov.pl lub eli.gov.pl. Nie jest wymagana rejestracja ani klucz API, jednak należy przestrzegać ograniczeń dotyczących częstotliwości zapytań.

Jakie dane można pobrać z API Sejmu?

Przez API Sejmu można uzyskać informacje o posłach, ich działalności, głosowaniach w Sejmie, pracach komisji sejmowych, projektach ustaw, interpelacjach oraz historii legislacyjnej. Dane są dostępne w formatach JSON i XML.

Czy korzystanie z API Sejmu jest bezpłatne?

Tak, dostęp do API Sejmu jest całkowicie bezpłatny. Sejm RP udostępnia te interfejsy jako część swojej polityki otwartych danych i transparentności działalności parlamentu.

Co to jest weryfikacja człowieka (Human Verification) w kontekście API Sejmu?

Weryfikacja człowieka to mechanizm bezpieczeństwa mający na celu odróżnienie rzeczywistych użytkowników od botów i zautomatyzowanych systemów. Zapobiega to masowym, automatycznym atakom i spamowi na serwery Sejmu.

Czy mogę zbudować aplikację na bazie danych z API Sejmu?

Tak, API Sejmu jest dostępne dla programistów, którzy chcą tworzyć aplikacje, narzędzia analityczne lub serwisy informacyjne oparte na danych parlamentarnych. Należy jednak respektować warunki użytkowania i ograniczenia techniczne.

Na podstawie: Sejm. Tekst opracowany redakcyjnie.