search_legal_acts
Search Polish legal acts in Dziennik Ustaw and Monitor Polski using keywords, title, type, dates, and validity. Filter to find specific regulations.
Instructions
Wyszukaj polskie akty prawne z Dziennika Ustaw (DU) i Monitora Polskiego (MP).
UWAGA: Wszystkie słowa kluczowe muszą wystąpić jednocześnie (logika AND). Szukaj jednego słowa na raz dla logiki OR.
Kiedy użyć: Gdy znasz słowa kluczowe, tytuł, typ lub kryteria wyszukiwania. Kiedy NIE używać: Gdy chcesz przeglądać cały rocznik → użyj browse_acts.
Po wyszukiwaniu możesz użyć filter_results(result_set_id=...) aby dalej zawęzić wyniki (np. regex na tytułach, filtr po typie dokumentu).
Przykłady:
search_legal_acts(keywords=["podatek"], year=2024) - Akty podatkowe z 2024
search_legal_acts(act_type="Ustawa", title="zdrowotny") - Ustawy o zdrowiu
search_legal_acts(act_type="Rozporządzenie", year=2024, in_force=True) - Obowiązujące rozporządzenia z 2024
search_legal_acts(publisher="MP", year=2024, limit=10) - 10 aktów z MP z 2024
search_legal_acts(date_from="2024-01-01", date_to="2024-06-30") - Akty wchodzące w życie I poł. 2024
search_legal_acts(pub_date_from="2024-03-01", pub_date_to="2024-03-31") - Ogłoszone w marcu 2024
search_legal_acts(title="budżet", year=2024) - Akty budżetowe z 2024
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Rok publikacji (np. 2024). | |
| limit | No | Maksymalna liczba wyników do zwrócenia. Domyślnie 20. Przydatne do ograniczenia dużych zbiorów. Nie jest przycinana do 100 jak w pozostałych narzędziach listujących, ponieważ trafia wprost do zapytania do api.sejm.gov.pl — publicznej usługi instytucji państwowej. Podawaj najmniejszą wystarczającą wartość. | |
| title | No | Szukaj w tytule aktu (dopasowanie podciągu). Np. 'budżet', 'przeciwpożarow', 'podatek dochodowy'. | |
| offset | No | Liczba wyników do pominięcia (paginacja). Użyj z parametrem limit. | |
| date_to | No | Data wejścia w życie DO (YYYY-MM-DD). Filtruje akty które weszły w życie do tej daty. | |
| act_type | No | Typ dokumentu (dokładne dopasowanie). Dostępne wartości: 'Ustawa', 'Rozporządzenie', 'Obwieszczenie', 'Komunikat', 'Uchwała', 'Zarządzenie', 'Wyrok', 'Postanowienie', 'Oświadczenie rządowe'. Użyj get_system_metadata(category='types') aby zobaczyć pełną listę. | |
| in_force | No | Filtruj po obowiązywaniu: true = tylko akty obecnie obowiązujące, false = tylko akty nieobowiązujące, None = wszystkie. | |
| keywords | No | Słowa kluczowe z systemu Sejmu (logika AND — wiele słów zawęża wyniki). Aby uzyskać logikę OR, wykonaj oddzielne wyszukiwanie dla każdego słowa. Użyj get_system_metadata(category='keywords') aby poznać dostępne słowa kluczowe. | |
| date_from | No | Data wejścia w życie OD (YYYY-MM-DD). Filtruje akty które weszły w życie od tej daty. | |
| publisher | No | Kod wydawcy: 'DU' (Dziennik Ustaw) lub 'MP' (Monitor Polski). Domyślnie 'DU'. | DU |
| pub_date_to | No | Data publikacji/ogłoszenia DO (YYYY-MM-DD). Filtruje po dacie ogłoszenia w dzienniku. | |
| detail_level | No | Poziom szczegółowości wyników: 'minimal' (ELI, tytuł, status), 'standard' (+ typ, daty, obowiązywanie), 'full' (wszystkie pola). Domyślnie 'standard'. | standard |
| pub_date_from | No | Data publikacji/ogłoszenia OD (YYYY-MM-DD). Filtruje po dacie ogłoszenia w dzienniku. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The actual response data | |
| hints | No | Suggested next steps | |
| metadata | No | Additional metadata |