Dane i API
Udostępniamy nasze dane o promocjach w formacie do odczytu maszynowego. Feed jest publiczny, wersjonowany i objęty licencją, która pozwala z niego korzystać pod warunkiem podania źródła.
Co zawiera
id
Stabilny identyfikator publiczny w formacie kategoria/slug.
url
Kanoniczny adres strony oferty.
productId
Ten sam @id, którego używa JSON-LD na stronie oferty — pozwala połączyć feed ze strukturą strony.
name
Nazwa produktu wraz z partnerem, bez powtórzeń.
category
konta-bankowe, krypto, fintech albo platformy.
entityType
Typ Schema.org produktu: BankAccount, LoanOrCredit, PaymentCard, PaymentService, InvestmentOrDeposit lub FinancialProduct.
status
„active" albo „ended". Oferta wygasła zachowuje swój adres i pozostaje w serwisie.
audienceSegment
personal, youth albo business — dla kogo jest produkt.
partner
Nazwa, nasza strona partnera, oficjalna strona firmy oraz identyfikator Wikidata, jeśli został zweryfikowany.
bonus
Nagłówek promocji dokładnie taki, jaki widzi czytelnik, plus waluta, jeśli daje się jednoznacznie odczytać. To nie jest cena.
validThrough
Data wygaśnięcia promocji, jeśli jest znana.
lastVerifiedAt
Data ręcznego sprawdzenia regulaminu przez redakcję. Pole puste, gdy oferta nie została zweryfikowana.
verificationFreshness
Wiek tej weryfikacji: „fresh" do 90 dni, „aging" do 180 dni, „stale" powyżej, „none" gdy oferta nie była sprawdzana. Wartość wyliczana, nie przechowywana — data pozostaje jedynym źródłem prawdy.
quickFacts
Kluczowe warunki w postaci par etykieta–wartość, przepisane 1:1 z treści strony.
steps
Kroki do spełnienia warunków, w kolejności, dokładnie jak na stronie.
termsUrl
Adres oficjalnego regulaminu promocji, gdy go znamy.
Czego świadomie nie ma
- Ceny — bonus jest nagrodą wypłacaną użytkownikowi, nie ceną produktu, więc nigdzie nie występuje jako price.
- Oceny, recenzje i aggregateRating — nie zbieramy opinii użytkowników, więc nie publikujemy ich w żadnej formie.
- Minimalny depozyt — nasza kolumna oznacza różne rzeczy przy różnych ofertach (raz wymagany wpływ, raz próg płatności kartą), więc nie nadaje się do publikacji.
- Linki afiliacyjne i wewnętrzne pola techniczne.
Aktualność danych
lastVerifiedAt to data, w której ktoś z redakcji przeczytał oficjalny regulamin i potwierdził warunki. Nigdy nie jest generowana automatycznie ani przesuwana przy publikacji — brak daty oznacza, że oferta nie była sprawdzana, i tak też jest opisana na stronie.
Progi w polu verificationFreshness: fresh do 90 dni, aging do 180 dni, stale powyżej. Ta sama granica decyduje o tym, czy strona oferty pokazuje etykietę „Sprawdzone”, czy neutralne „Ostatnio sprawdzone” — komunikat przestaje sugerować świeżość, kiedy przestaje być świeży.
W danych strukturalnych strony oferty ta sama data występuje jako WebPage.lastReviewed i nie znika wraz z wiekiem — stara data nadal jest prawdziwą datą ostatniej weryfikacji.
Wersjonowanie
Pole schemaVersion zmienia się wyłącznie przy zmianie łamiącej zgodność — usunięciu pola albo zmianie jego znaczenia. Dodanie nowego pola nie podbija wersji, więc konsument może bezpiecznie ignorować pola, których nie zna.
Licencja i cytowanie
Feed jest udostępniony na licencji CC BY 4.0. Możesz z niego korzystać, także komercyjnie, pod warunkiem podania źródła.
Wymagana atrybucja: „Dane: SzybkiHajs.pl” z linkiem do https://szybkihajs.pl.
Jeśli cytujesz warunki promocji, podaj też datę z pola lastVerifiedAt. Warunki ofert finansowych zmieniają się w tygodniach — cytat bez daty szybko przestaje być prawdziwy.
Jak weryfikujemy oferty, opisujemy w metodologii. Mapa serwisu dla modeli językowych: /llms.txt.
