# kretyn.com > Serwis z cytatami z kanałów IRC, prowadzony od 2006 roku przez anonimową redakcję. Każdy wpis zachowuje oryginalny format rozmowy (przydomek w nawiasach ostrych) i ma ocenę, tagi oraz kategorię. Wulgaryzmy są punktowo maskowane do momentu potwierdzenia pełnoletności. Przydomek jest jedynym identyfikatorem autora, a wpis wskazujący konkretną osobę usuwamy na żądanie. Serwis nie sprzedaje danych i nie prowadzi profili użytkowników. Strony HTML są w pełni darmowe i publiczne. Maszynowy dostęp do API JSON i wariantów Markdown wymaga mikropłatności x402 (schemat exact, USDC na Base) - patrz sekcja API. Limity techniczne: publiczne API przyjmuje do 60 żądań na minutę z jednego adresu IP, a głosowanie wymaga dowodu pracy (proof of work) w przeglądarce. Masowe odpytywanie serwisu jest odrzucane. Treść udostępniamy otwarcie: podaj źródło (kretyn.com) i numer cytatu, a nie będziemy zgłaszać zastrzeżeń do cytowania. ## Cytaty Trasy dla ludzi. Każda z nich odpowiada także Markdownem, gdy żądanie zawiera nagłówek Accept: text/markdown. - [Najnowsze cytaty](https://kretyn.com/najnowsze): feed w kolejności daty dodania - [Najlepsze cytaty](https://kretyn.com/najlepsze): feed w kolejności oceny - [Losowy cytat](https://kretyn.com/losowy): pojedynczy, losowo wybrany wpis - [Szukaj](https://kretyn.com/szukaj): wyszukiwanie pełnotekstowe (FTS5) - [Tagi](https://kretyn.com/tagi): indeks tagów; wpisy pod /tag/ - [Kategorie](https://kretyn.com/kategoria/it): wpisy pod /kategoria/ - [Przydomki](https://kretyn.com/nick/kuba): wpisy pod /nick/ - [Statystyki serwisu](https://kretyn.com/statystyki): liczby, najczęstsze tagi i przydomki ## API Tylko do odczytu, bez konta. Trasy poniżej odpowiadają HTTP 402 (protokół x402 v1, schemat exact, sieć Base, USDC) bez nagłówka X-PAYMENT. Cennik: pojedynczy cytat 0,01 USD; listy i wyszukiwanie 0,01 USD za każdy zwrócony cytat z rabatem hurtowym (10+ cytatów -10%, 25+ -20%, 50+ -35%, 100+ -50%); całe archiwum GET /api/v1/archive - 5 USD. Pusty wynik jest darmowy. Dokładna kwota jest w polu accepts[0].maxAmountRequired odpowiedzi 402. - [GET /api/v1/feed](https://kretyn.com/api/v1/feed): parametry: page, perPage (10|25|50|100), sort (latest|best), category, tag, nick - [GET /api/v1/quotes/{id}](https://kretyn.com/api/v1/quotes/1): pojedynczy cytat po numerze - [GET /api/v1/quotes/random](https://kretyn.com/api/v1/quotes/random): losowy cytat - [GET /api/v1/search](https://kretyn.com/api/v1/search?q=java): parametry: q, page, category - [GET /api/v1/stats](https://kretyn.com/api/v1/stats): liczniki serwisu - [GET /api/v1/archive](https://kretyn.com/api/v1/archive): wszystkie opublikowane cytaty jednym zapytaniem (JSON, ok. 3 MB) - 5 USD - [Kanał RSS](https://kretyn.com/rss.xml): najnowsze cytaty w formacie RSS 2.0 ## Dla agentów - [Ten plik](https://kretyn.com/llms.txt): indeks serwisu i opis zawartości - [llms-full.txt](https://kretyn.com/llms-full.txt): indeks oraz najnowsze cytaty w pełnym brzmieniu ## Redakcja - [Kontakt](https://kretyn.com/kontakt): zgłoszenia błędów i prośby o usunięcie wpisu - [FAQ](https://kretyn.com/faq): najczęstsze pytania o serwis - [Blog](https://kretyn.com/blog): kulisy serwisu i notki techniczne - [Ustawienia](https://kretyn.com/ustawienia): motyw, paginacja i tryb 18+