DEV Community

Cover image for UOKiK Scraper: Klauzule Niedozwolone z API
Peter
Peter

Posted on • Originally published at apify.com

UOKiK Scraper: Klauzule Niedozwolone z API

TL;DR

  • UOKiK (Urząd Ochrony Konkurencji i Konsumentów) prowadzi rejestr 7 500+ klauzul umownych uznanych przez sądy za niedozwolone
  • Jeśli Twoja firma stosuje wzorce umów w Polsce, powinieneś sprawdzać ten rejestr - użycie zakazanej klauzuli może prowadzić do kar i procesów
  • Brak API do rejestru
  • Zbudowałem aktora na Apify, który przeszukuje rejestr i zwraca JSON za $0.008 za klauzulę

Dlaczego Rejestr Klauzul Niedozwolonych UOKiK Jest Ważny

Polski system ochrony konsumentów opiera się na prostej, ale skutecznej zasadzie: klauzule umowne uznane przez Sąd Ochrony Konkurencji i Konsumentów (SOKiK) za abuzywne są nieważne - automatycznie, niezależnie od tego czy konsument podpisał umowę. Podstawą prawną jest ustawa o ochronie konkurencji i konsumentów, która daje UOKiK uprawnienia do egzekwowania uczciwości umów we wszystkich branżach.

Orzeczenia SOKiK są publikowane w Rejestrze Klauzul Niedozwolonych. Gdy klauzula pojawi się w rejestrze, każda firma stosująca identyczne lub istotnie podobne sformułowania w swoich wzorcach umów ryzykuje postępowanie ze strony UOKiK, pozwy zbiorowe od organizacji konsumenckich oraz indywidualne zaskarżenia ze strony klientów.

Rejestr zawiera obecnie ponad 7 500 klauzul zgromadzonych przez niemal dwie dekady orzeczeń sądowych. Branże z największą liczbą zakazanych klauzul to bankowość, ubezpieczenia, telekomunikacja, e-commerce i nieruchomości - czyli wszystkie sektory opierające się na wzorcach umów.

Dlaczego Rejestr UOKiK Nie Ma API

Rejestr UOKiK na stronie rejestr.uokik.gov.pl to klasyczny portal rządowy. Oferuje podstawowy formularz wyszukiwania ze stronicowanymi wynikami, ale nie udostępnia endpointów REST, eksportu hurtowego ani ustrukturyzowanego formatu danych. Każda strona z klauzulą musi być załadowana osobno, żeby uzyskać pełny tekst orzeczenia, nazwę pozwanego, klasyfikację branżową i sygnaturę sprawy SOKiK.

Dla kancelarii prawnych sprawdzających zapisy umowne, firm e-commerce aktualizujących regulaminy czy zespołów compliance prowadzących okresowe audyty - ręczne przeszukiwanie jest niepraktyczne, gdy trzeba zweryfikować dziesiątki klauzul lub monitorować rejestr pod kątem nowych orzeczeń w swojej branży.

Dane z Rejestru UOKiK: Co Otrzymujesz

Scraper zwraca ustrukturyzowany JSON dla każdej klauzuli z następującymi polami:

  • number - numer wpisu w rejestrze
  • text - pełny tekst zakazanej klauzuli
  • defendant - firma, przeciwko której wydano orzeczenie
  • industry - klasyfikacja branżowa
  • caseNumber - sygnatura sprawy SOKiK
  • entryDate - data dodania klauzuli do rejestru

Możesz wyszukiwać po nazwie pozwanego, po branży lub po słowie kluczowym w tekście klauzuli. Aktor automatycznie obsługuje stronicowanie i zwraca wszystkie pasujące wyniki do skonfigurowanego limitu.

Jak Używać UOKiK Klauzule Niedozwolone Scraper

Python

from apify_client import ApifyClient

client = ApifyClient("YOUR_API_TOKEN")

# Wyszukiwanie po nazwie pozwanego
run = client.actor("minute_contest/uokik-clauses-scraper").call(
    run_input={
        "defendant": "mBank",
        "maxResults": 50
    }
)

items = client.dataset(run["defaultDatasetId"]).list_items().items
for clause in items:
    print(f"Klauzula #{clause.get('number')}: {clause.get('text')[:100]}...")
    print(f"  Pozwany: {clause.get('defendant')}")
    print(f"  Branża: {clause.get('industry')}")
Enter fullscreen mode Exit fullscreen mode

JavaScript (Node.js)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });

const run = await client.actor('minute_contest/uokik-clauses-scraper').call({
    defendant: 'mBank',
    maxResults: 50
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(c => console.log(`#${c.number}: ${c.text?.substring(0, 100)}...`));
Enter fullscreen mode Exit fullscreen mode

Praktyczny Przykład: Audyt Regulaminu Sklepu Internetowego

Średniej wielkości polski sklep internetowy wprowadza nową politykę zwrotów. Zespół prawny musi zweryfikować, że żaden z proponowanych zapisów nie pokrywa się z wpisami w rejestrze UOKiK - szczególnie klauzule dotyczące ograniczenia odpowiedzialności za opóźnienia w dostawie, skracania okresu na zwrot i naliczania kar za zwroty.

Używając scrapera, wyszukują klauzule w klasyfikacji branżowej "handel elektroniczny". Aktor zwraca 200+ zakazanych klauzul z tego sektora. Zespół prawny porównuje projekt regulaminu z wynikami, identyfikuje dwa zapisy istotnie podobne do zakazanych wpisów i przepisuje je przed publikacją. Bez zautomatyzowanego dostępu ten przegląd zająłby cały dzień ręcznego wyszukiwania. Ze scraperem zajmuje mniej niż 10 minut.

Kto Potrzebuje UOKiK Scraper

  • Kancelarie prawne - weryfikacja proponowanych zapisów umownych przed podpisaniem
  • Firmy e-commerce - sprawdzenie regulaminów i polityk zwrotów pod kątem klauzul abuzywnych
  • Firmy ubezpieczeniowe - przegląd warunków polis w kontekście orzeczeń SOKiK
  • Banki i fintech - walidacja umów kredytowych i tabel opłat
  • Zespoły compliance - okresowy audyt wzorców umów wobec pełnego rejestru
  • Organizacje konsumenckie - badania i rzecznictwo z wykorzystaniem ustrukturyzowanych danych

Ceny

Metoda Koszt
Ręczne wyszukiwanie na stronie UOKiK Darmowe (wolne, bez eksportu)
Ten aktor ~13 zł za 1000 klauzul

Darmowe $5 kredytów Apify = ~1500 klauzul za darmo.

FAQ

Czy można przeszukiwać rejestr UOKiK po branży?

Tak. Aktor obsługuje filtrowanie po klasyfikacji branżowej. Jest to przydatne dla zespołów compliance, które chcą przeprowadzić audyt wszystkich zakazanych klauzul istotnych dla ich sektora - na przykład pobierając wszystkie klauzule z bankowości, ubezpieczeń lub e-commerce.

Czy klauzule niedozwolone z rejestru UOKiK obowiązują wszystkie firmy?

Tak. Gdy SOKiK uzna klauzulę za abuzywną i trafi ona do rejestru, stosowanie identycznego lub istotnie podobnego sformułowania w jakimkolwiek wzorcu umowy jest zakazane na całym rynku - nie tylko dla pozwanej firmy. UOKiK może nakładać kary do 10% rocznego obrotu za naruszenia.

Jak często aktualizowany jest rejestr UOKiK?

Rejestr jest aktualizowany w miarę wydawania nowych orzeczeń SOKiK. Nowe klauzule są dodawane regularnie, dlatego okresowy monitoring jest ważny dla zespołów compliance. Scraper pozwala to zautomatyzować poprzez zaplanowane wyszukiwania nowych wpisów.

Wypróbuj: apify.com/minute_contest/uokik-clauses-scraper


Ten artykuł jest częścią serii Polish Business Data APIs o programistycznym dostępie do polskich rejestrów publicznych.

Top comments (0)