search_legal_acts
Search Polish legal acts from Dziennik Ustaw and Monitor Polski by keywords, title, act type, year, dates, and more. Filter results by publication, entry into force, or current validity.
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 |
|---|---|---|---|
| publisher | No | Kod wydawcy: 'DU' (Dziennik Ustaw) lub 'MP' (Monitor Polski). Domyślnie 'DU'. | DU |
| year | No | Rok publikacji (np. 2024). | |
| 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. | |
| date_to | No | Data wejścia w życie DO (YYYY-MM-DD). Filtruje akty które weszły w życie do tej daty. | |
| title | No | Szukaj w tytule aktu (dopasowanie podciągu). Np. 'budżet', 'przeciwpożarow', 'podatek dochodowy'. | |
| 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ę. | |
| pub_date_from | No | Data publikacji/ogłoszenia OD (YYYY-MM-DD). Filtruje po dacie ogłoszenia w dzienniku. | |
| pub_date_to | No | Data publikacji/ogłoszenia DO (YYYY-MM-DD). Filtruje po dacie ogłoszenia w dzienniku. | |
| in_force | No | Filtruj po obowiązywaniu: true = tylko akty obecnie obowiązujące, false = tylko akty nieobowiązujące, None = wszystkie. | |
| limit | No | Maksymalna liczba wyników do zwrócenia. Domyślnie 20. Przydatne do ograniczenia dużych zbiorów. | |
| offset | No | Liczba wyników do pominięcia (paginacja). Użyj z parametrem limit. | |
| 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 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |