DATA METHODOLOGY

How prices are collected and compared

We ingest retailer-authorized product feeds and APIs. Public product pages are collected only when the retailer domain is explicitly allowlisted after its terms and robots rules are reviewed. We do not scrape Hinnavaatlus or copy another comparison database.

Matching products

Offers are grouped by GTIN first, then manufacturer part number. A normalized-title match may be used only when brand and model tokens agree; uncertain matches remain separate.

Ranking offers

Offers are ordered by the listed item price. Delivery is shown separately because feeds do not always provide it. We never label an offer as the cheapest total cost when delivery is unknown.

Freshness and removal

Every offer shows when it was observed. Stale, malformed, off-domain, non-HTTPS, or unavailable offers are withheld. Collection stops automatically when a source revokes access or presents a challenge.