Verkkokauppa.com Product Search
Search the Verkkokauppa.com product catalog using their internal search API. No browser or authentication required.
Quick Start
Run the search script to find products:
./scripts/search.py "näyttö"
./scripts/search.py "kuulokkeet" --limit 20
./scripts/search.py "näytönohjain" --json
./scripts/search.py "kannettava" --sort price
How It Works
The Verkkokauppa.com webshop uses a search backend at search.service.verkkokauppa.com.
The search script calls this API directly over HTTPS with JSON responses,
bypassing the need for a browser.
The API requires no authentication — only a random UUID v4 for session tracking.
Using the Search Script
Basic search
./scripts/search.py "search term"
Prints a formatted list of up to 10 products with name, brand, price, category, rating, and product URL.
JSON output
./scripts/search.py "search term" --json
Outputs the raw API response as JSON for programmatic use.
Pagination
./scripts/search.py "search term" --limit 20 --page 2
--limit N— Number of results (default: 10)--page N— Page number, 1-based (default: 1)
Sorting
./scripts/search.py "search term" --sort price
-score— Relevance (default)price— Price low to high-price— Price high to low-popularity— Most popular-rating— Highest rated-releaseDate— Newest-discountPercentage— Biggest discount
Programmatic Use
Import the search functions in Python:
from scripts.search import search_products, extract_products
raw = search_products("näyttö", limit=5)
products = extract_products(raw)
for p in products:
print(p["name"], p.get("price_current", "N/A"))
Key Product Fields
| Field | Description |
|----------------------|------------------------------------|
| name | Product name |
| price_current | Current selling price (EUR) |
| price_original | Original price before discount |
| discount_percent | Discount percentage |
| brand | Brand name |
| category | Product category |
| rating | Average rating |
| review_count | Number of reviews |
| url | Full product URL |
| image | Product image URL (CDN) |
| product_id | Internal product ID |
Image URLs
Images are served via Verkkokauppa CDN with full URLs:
https://cdn.verk.net/images/...
API Reference
See references/api.md for full API documentation including endpoint details,
all parameters, and response structure.