Skip to content

Alza Scraper

Try for free

Scrape products from Alza.cz, Alza.sk, Alza.hu, Alza.at and Alza.de by category, brand, search term or product URL: price, old price and discount, coupon price, stock, condition, rating, image and description, plus optional full specifications, rating breakdown, units sold and claim rate.

🛒 Alza Scraper

Scrape products from Alza.cz, Alza.sk, Alza.hu, Alza.at and Alza.de, the biggest electronics shop in Central Europe. Paste a category, brand, search or product URL (or just type a search term) and get prices, old prices and discounts, coupon prices, stock, condition, ratings, images and descriptions. Add product details for full specifications, rating breakdowns, units sold and claim rates. No login, no browser, and 1,000 products usually take well under a minute.

✨ Why use Alza Scraper?

  • ⚡ Fast — reads the shop's own product lists, 24 products per request; 1,000 laptops came back in 14–22 seconds in our tests and 10,000 products in under 7 minutes.
  • 🌍 Five shops, one actor — Czechia (CZK), Slovakia (EUR), Hungary (HUF), Austria (EUR) and Germany (EUR), each in its own language.
  • 🎯 The shop's own filters — condition (new, opened, used), sort order (bestsellers, price, rating, newest) and a price range, or keep the filters saved in a category URL.
  • 📋 Full specifications on demand — every parameter Alza lists for a product, plus the star breakdown, review count, "sold 1 000+" counter, recommendation rate and claim (return) rate.
  • 🛡️ Reliable — residential exits in each shop's own country, automatic retries on a fresh exit and browser fingerprint, no duplicates, results saved as they come in.
  • 💸 Cheap — pay per product, no monthly fee.

🎯 Use cases

  • 💰 Price monitoring — track Alza prices, discounts and coupon prices for your products or competitors every day.
  • 📦 Stock tracking — watch availability ("Skladem > 5 ks", pre-order dates) and opened or used offers.
  • 📊 Market research — compare brands, price ranges and ratings across a whole category in five countries.
  • 🛍️ Assortment and catalog building — collect names, codes, images, specifications and manufacturer part numbers.
  • ⭐ Quality signals — compare rating breakdowns, units sold and claim rates between products.

🚀 How to use

  1. Open an Alza category, brand or search page in your browser and copy its URL (or copy product URLs). You can also type search terms and pick the shop.
  2. Paste the URLs into Alza URLs and set Max products per URL or search term.
  3. Optionally pick a condition, sort order or price range, and switch on Product details for specifications and review statistics.
  4. Click Start. Products appear in the dataset while the run is going.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
startUrlsCategory, brand, sale, search or product URLs from alza.cz, .sk, .hu, .at or .de.
searchQueriesSearch terms, searched on the shop picked in site.
maxItemsProducts per URL or search term (default 20). Product URLs always return their product.
siteShop for search terms: alza.cz, alza.sk, alza.hu, alza.at, alza.de.
commodityStatusCondition filter: new, opened, used.
sortByrecommended, bestsellers, price_asc, price_desc, rating, newest.
minPrice / maxPricePrice range in the shop's currency, incl. VAT.
includeDetailsAdd specifications, gallery, category path, rating breakdown, units sold, claim rate and more.
{
  "startUrls": [
    { "url": "https://www.alza.cz/mobily/18843445.htm" },
    { "url": "https://www.alza.sk/sony-noise-cancelling-wh-1000xm6-modre-d12883228.htm" }
  ],
  "searchQueries": ["kávovar delonghi"],
  "site": "alza.cz",
  "maxItems": 100,
  "commodityStatus": ["new", "opened"],
  "sortBy": "bestsellers",
  "includeDetails": false
}

📤 Output

One row per product.

FieldDescription
id, codeAlza product ID and Alza order code.
name, brand, urlProduct name, brand and product page.
price, currencyCurrent price incl. VAT and its currency.
originalPrice, discountPercent, priceLabelCrossed-out price, discount and the shop's price label ("Zlevněno -1 %", "Předp. cena").
couponCoupon or AlzaPlus+ price with its label, code and conditions.
availability, inStock, conditionStock text, in-stock flag, and new, opened or used.
rating, ratingCountAverage stars and number of ratings.
description, promo, labelsShort spec line, gift or promo text, and badges.
imageUrl, position, isSponsoredMain image, position in the list, sponsored placement.
shop, searchQuery, sourceUrl, scrapedAtWhere the row came from and when.
With product details: parametersEvery specification as {group, name, value}.
images, category, breadcrumbsImage gallery and category path.
priceWithoutVat, deliveryInfo, warranty, manufacturerPartNumber, documentsPrice without VAT, fastest delivery, warranty, part number, product sheets.
ratingsBreakdown, reviewCount, soldCount, recommendationPercent, claimRatePercent, claimRateTextStars 5 to 1, written reviews, units sold ("500+"), share of above-average reviews, claim rate.

Example rows from a real run (trimmed):

[
  {
    "id": "13014028",
    "code": "GPX1081b4",
    "name": "Google Pixel 10 128GB Obsidian",
    "brand": "Google",
    "url": "https://www.alza.cz/google-pixel-10-128gb-obsidian-d13014028.htm",
    "price": 15990,
    "originalPrice": 16211,
    "discountPercent": 1,
    "priceLabel": "Zlevněno -1 %",
    "currency": "CZK",
    "availability": "Skladem > 5 ks",
    "inStock": true,
    "condition": "new",
    "rating": 4.5,
    "ratingCount": 62,
    "coupon": { "label": "Přidat AlzaPlus+ a koupit hned levněji", "code": null, "price": 14391, "type": "applus", "description": null },
    "imageUrl": "https://image.alza.cz/products/GPX1081b4/GPX1081b4.jpg",
    "position": 8,
    "shop": "alza.cz",
    "detailsIncluded": false
  },
  {
    "id": "13253808",
    "code": "SMTR568b2",
    "name": "Motorola EDGE 70 Fusion 12 GB/256 GB Pantone Silhoutte (Black)",
    "brand": "Motorola",
    "price": 415.99,
    "priceWithoutVat": 338.2,
    "currency": "EUR",
    "availability": "Na sklade > 5 ks",
    "deliveryInfo": "Môžete mať dnes do 8:10",
    "rating": 4.5,
    "ratingCount": 42,
    "ratingsBreakdown": [
      { "stars": 5, "count": 31 }, { "stars": 4, "count": 4 }, { "stars": 3, "count": 4 },
      { "stars": 2, "count": 1 }, { "stars": 1, "count": 2 }
    ],
    "reviewCount": 35,
    "soldCount": "500+",
    "recommendationPercent": 83,
    "claimRatePercent": 1.09,
    "category": "Edge 70",
    "breadcrumbs": ["Mobily, smart hodinky, tablety", "Mobilné telefóny", "Motorola", "Edge", "Edge 70"],
    "parameters": [
      { "group": "Základné parametre", "name": "Úložisko", "value": "256 GB" },
      { "group": "Základné parametre", "name": "Operačná pamäť (RAM)", "value": "12 GB" }
    ],
    "warranty": "24 mesiacov",
    "manufacturerPartNumber": "PBBE0001PL",
    "shop": "alza.sk",
    "detailsIncluded": true
  }
]

💰 Pricing

  • $3.50 per 1,000 products ($0.0035 per product).
  • Product details add-on: $1.00 per 1,000 products ($0.001 per product), only when details are switched on or for product URLs.
  • Platform usage (compute and residential proxy traffic) is billed on top and is small: in our runs 1,000 products used about $0.004 to $0.006 of usage, and 1,000 products with details about $0.04.

Example: 1,000 products from a category ≈ $3.51; 1,000 products with full details ≈ $4.54. You only pay for products that are saved, and the run stops cleanly when your spending limit is reached.

❓ FAQ

Is it legal to scrape Alza? The actor reads the same public product pages any visitor sees, without logging in. Check the shop's terms and the rules that apply to how you use the data.

Do I need an Alza account or my own proxy? No. No login is needed. Alza refuses datacenter IPs, so the actor uses residential exits in each shop's own country by default; the traffic is small (about 2 kB per product in lists and 15 kB with product details in our runs).

How many products can I get? As many as the list has. There is no cap: the run pages through the category until it reaches your limit or the end of the list. Our largest test saved 10,000 products from one category without a duplicate.

Why is a field empty? Fields are empty when the shop shows nothing for that product (no rating yet, no coupon, no discount). brand comes from the shop's brand list; when a product name does not start with a known brand, the first word of the name is used, and with product details the brand from the product's own data. Specifications, rating breakdown, units sold and claim rate need Product details.

Do the filters work for search results? Condition, sort and price filters apply to category and brand pages (the shop's list service). Search results keep the shop's own order; open the category the search leads to if you need filters.

Can I schedule it or use it through the API? Yes. Schedule runs to track prices every day, and start runs or download results through the API, webhooks or integrations.

⚠️ Limits

  • Parameter filters saved in a category URL (#f&par..., such as screen size or RAM) are not applied; condition, sort, price and brand filters in the URL are.
  • Condition, sort and price filters do not apply to search results.
  • Product IDs differ between shops (a Czech product ID may not exist on alza.hu); use URLs from the shop you want.
  • Customer review texts and questions are not collected; review statistics are (with product details).
  • Prices are what an anonymous visitor sees; member (AlzaPlus+) prices appear in coupon.

Related actors

//From the blog\\

Latest articles

All articles
G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.