[{"data":1,"prerenderedAt":471},["ShallowReactive",2],{"custom-scraper-alza":3,"custom-scraper-summaries":294,"data-flow":448},{"category":4,"order":5,"site_name":6,"region":7,"official_api":8,"domains":9,"card_text":15,"seo":16,"hero":20,"answer":32,"steps":35,"io":48,"table":78,"fields":108,"pricing":143,"difficulty":154,"use_cases":188,"limits":209,"faq":231,"links":263},"Electronics retailer",130,"Alza","Czechia and Slovakia, also Hungary, Austria and Germany","Nothing public for reading prices",[10,11,12,13,14],"alza.cz","alza.sk","alza.hu","alza.at","alza.de","The Czech and Slovak electronics retailer that sets the price for its market: price, stock, delivery and pickup availability as columns you choose.",{"title":17,"description":18,"keywords":19},"Alza Scraper: Scrape Alza.cz Prices and Product Data","Alza publishes nothing for reading prices programmatically. Scrape alza.cz product, price and stock data: your columns, daily, by REST, CSV or Excel.","alza scraper, alza cz scraper, scrape alza, alza api, alza price monitoring, czech ecommerce scraper, alza product data, alza sk scraper",{"badge":21,"title":22,"subtitle":23,"image":24,"image_alt":25,"cta_primary":26,"cta_secondary":29},"Custom scraper","Alza Scraper","Alza is the price setter in Czech and Slovak electronics, which makes its shelf price the reference every competitor in those markets reacts to. There is nothing public to read it with. The AI scraper reads the product page instead, turns it into columns you define, and runs on a schedule.","/img/custom-scrapers/hero-alza.svg","Three stages of an Alza run: paste an alza.cz search URL billed on the render plus residential tier at EUR 3.75 per 1,000 pages, because a plain fetch is refused with 403 and a browser lands on a Cloudflare Just a moment challenge; declare price, availability and delivery_date in the Custom Schema builder; and get back one row per product.",{"label":27,"url":28},"Start with 5 free requests","https://portal.scrapewise.ai/register",{"label":30,"url":31},"Have us set it up","/demo",{"title":33,"text":34},"How to scrape Alza.cz","Alza is the dominant electronics retailer in Czechia and Slovakia, and unlike a marketplace it sets its own price. That makes it structurally different to scrape and more useful to scrape: there is no buy box and no seller competition to untangle, there is one number, and in those markets it is the number everyone else prices against. If you sell electronics into Czechia or Slovakia and you are not reading Alza daily, you are finding out about its moves from your own sales figures a fortnight later. Alza publishes nothing public for reading prices programmatically, and Scrapewise carries no dedicated Alza endpoint either. What works is the product page. Access is the hard part: we measured it on 30 September 2026 and a plain fetch was refused with a 403, while a real browser landed on a Cloudflare interstitial titled \"Just a moment...\" rather than the listing. A run therefore has to go through a rendered page from a residential exit. You paste alza.cz URLs into the AI scraper, declare the columns you want, and set a daily schedule. Every run comes back over REST, CSV or Excel, and you pay per page from a prepaid wallet.",{"title":36,"intro":37,"items":38},"What the AI scraper does with an alza.cz link","Three steps, same as any other site. Nothing about Alza is pre-built, which is why it reaches a retailer nobody ships an endpoint for.",[39,42,45],{"title":40,"text":41},"Paste the link","A product page, a brand page, or a category URL with the filters already applied. Alza encodes filters and sort order in the address, so a view you built by hand in the browser is a valid input. Each country site is its own domain, so a Czech and a Slovak view are two links.",{"title":43,"text":44},"You declare the columns","An Alza pricing job usually wants the current price, any strikethrough or before-discount price, the stock wording, the promised delivery date, whether the item is available for pickup at an Alza box or branch, and the product code Alza prints on the listing. You name those fields yourself in a Custom Schema, or start from the ready Product List schema and add to it.",{"title":46,"text":47},"Schedule it and take the data out","Run it once or daily. Pull each run by REST API or download it as CSV or Excel. The columns stay the same between runs, so a Czech table lines up with whatever you already collect from other Central European channels.",{"title":49,"intro":50,"inputs":51,"row_label":76,"formats":77},"What you send and what you get","You send a link and a column list. The price, the stock state and the delivery promise come from the page itself.",[52,59,65],{"name":53,"label":54,"required":55,"description":56,"example":57,"control":58},"url","Link to an alza.cz product, brand or category page",true,"Set your filters and sort order in the browser first, then copy the address. Alza encodes them in the URL, so a view you built by hand is a valid input.","https://www.alza.cz/hledani.htm?exps=philips+hue","link",{"name":60,"label":61,"required":55,"description":62,"control":63,"example":64},"schema","Your column list","Start from the ready Product List schema or name your own fields in a Custom Schema. The AI fills the fields you declared.","box","Custom Schema, 12 fields",{"name":66,"label":67,"required":68,"control":69,"options":70,"selected":72,"description":75},"schedule","How often it runs",false,"choice",[71,72,73,74],"On demand","Daily","Weekly","Monthly","Daily is the fastest cadence available, and enough to catch a price cut that the rest of the market copies within 48 hours.","One row per product tile in the listing","REST API, CSV or Excel. The column set stays the same between runs, so an Alza table lines up with your other Central European channels.",{"title":79,"description":80,"columns":81,"column_notes":94,"footnote":107},"The columns an alza.cz run gives you","We are not going to print a table of invented prices and call it real output. Alza refuses a plain fetch and puts an ordinary browser through a Cloudflare challenge, so a run has to go through the residential tier. This is the column list you declare before the run, and the column list every run comes back with.",[82,83,84,85,86,87,88,89,90,91,92,93],"product_title","brand","price","reference_price","discount_percent","currency","availability","delivery_date","pickup_available","product_code","rating","checked_at",{"product_title":95,"brand":96,"price":97,"reference_price":98,"discount_percent":99,"currency":100,"availability":101,"delivery_date":102,"pickup_available":103,"product_code":104,"rating":105,"checked_at":106},"Product title as Alza writes it","Brand shown on the listing","Price Alza is charging today","Strikethrough or before-discount price, when shown","Discount percentage, as the page states it","Currency for this country site","Stock wording Alza publishes, including unit counts where given","Delivery date Alza promises on the page","Whether pickup at a branch or Alza box is offered","Alza's own product code for the listing","Average rating and review count, where shown","When this run collected the page (UTC)","The columns are yours, not ours. Add, rename or drop any of them in a Custom Schema and every future run returns exactly your set.",{"title":109,"intro":110,"groups":111,"schema_note":141,"note":142},"Typical fields the AI scraper extracts from an alza.cz page","A starting point, not a fixed schema. What comes back is whatever the page actually shows on the day of the run.",[112,120,129],{"title":113,"text":114,"items":115},"Price and discount","Alza is a retailer, so there is one price rather than a list of competing offers. What matters is how far it has moved and from what.",[116,98,117,118,119],"Current selling price","Discount percentage, when shown","Promotion or campaign badge wording","Instalment options advertised on the page",{"title":121,"text":122,"items":123},"Availability and delivery","In Czech and Slovak electronics the delivery promise is part of the offer, and a cheaper price with a three-week wait is not the same offer.",[124,125,126,127,128],"Stock wording, including unit counts where Alza gives them","Promised delivery date","Pickup availability at a branch or Alza box","Delivery cost, where the page states it","Whether the item is discontinued or awaiting stock",{"title":130,"text":131,"items":132},"Product and identity","Alza prints its own product code on every listing, which is the most reliable thing on the page to key a comparison on.",[133,134,135,136,137,138,139,140],"Product title","Brand","Alza product code","Category breadcrumb","Specification table values, where the page prints one","Rating and review count","Energy class, where the category requires it","Product image URL","The column list is one you write: name each field, give it a type and a line telling the AI what to look for. The schema belongs to your account, so an Alza field set can be reused on alza.sk, alza.hu, alza.at and alza.de, or on the next Central European channel you point us at.","The scraper cannot invent a field the page does not render. Alza's country sites carry different assortments and different currencies, so a cross-market comparison is several scrapers and a conversion step you control. Category pages are paginated, so a category sweep is a list of URLs rather than one request. Historical prices are not on the page and are not stored on our side.",{"title":144,"intro":145,"tier_match":146,"tier_label":147,"reason":148,"example":149,"note":153},"What an alza.cz page costs","Pay-as-you-go from your wallet. No plan, no monthly fee, no seat count.","Render + Super (the hardest sites)","Render plus residential tier","Measured on 30 September 2026, not assumed. A plain fetch of an alza.cz URL is refused with a 403 and a 65.7 KB challenge body, and loading the same URL in a real browser landed on a Cloudflare interstitial titled \"Just a moment...\" rather than the listing. A browser alone is not enough here, so budget for a rendered page coming out of a residential exit.",{"label":150,"text":151,"result":152},"Worked example","250 alza.cz product pages checked once a day for a month is 7,500 pages.","about EUR 28.13 for the month at this tier","You are charged for the tier a run actually used, not the tier it was expected to need, and your balance never expires.",{"title":155,"intro":156,"categories":157},"What makes alza.cz harder than an ordinary storefront","The bot wall is the main obstacle. Once you are through it, Alza is simpler than any marketplace on this list.",[158,166,174,181],{"title":159,"icon":160,"items":161},"Access","shield",[162,163,164,165],"A plain fetch is refused with a 403, so the cheapest tier is not an option","A real browser lands on a Cloudflare challenge rather than the listing","Runs have to go through a rendered page from a residential exit, which is the most expensive tier","Success is high but not guaranteed on any individual run",{"title":167,"icon":168,"items":169},"Retailer, not marketplace","layers",[170,171,172,173],"One price per product, no buy box and no seller competition to untangle","That makes Alza the cleanest reference price in its market and the easiest table to reason about","Stock wording carries unit counts, which is a stronger signal than a binary in-stock flag","The delivery date is part of the offer and belongs in the comparison",{"title":175,"icon":176,"items":177},"Five country sites","globe",[178,179,180],"alza.cz, alza.sk, alza.hu, alza.at and alza.de are separate sites and need separate scrapers","Different currencies per market, so cross-market comparison needs a conversion step you control","Assortment differs by market, so a product present in Czechia may not exist in Austria",{"title":182,"icon":183,"items":184},"Scheduling and delivery","calendar",[185,186,187],"Daily is the fastest cadence, which matches how often retail prices meaningfully move","Every run is retrievable by REST API, or downloadable as CSV or Excel","Columns stay stable between runs, so downstream jobs do not need to re-map fields",{"title":189,"items":190},"What people use Alza data for",[191,194,197,200,203,206],{"title":192,"description":193},"Reading the price setter in Czech and Slovak electronics","In those markets Alza moves first and the rest follow. Scraping it daily means you learn about a cut when it happens rather than when your own sell-through drops two weeks later.",{"title":195,"description":196},"Brand and RRP monitoring","If you supply Alza, this is how you see what your products are actually listed at, per country site. That is the evidence a commercial conversation needs, with a timestamp on it.",{"title":198,"description":199},"Competitor price monitoring in CEE retail","Scraping a category gives you what every competing product costs today, plus its delivery promise. Run it daily and you have a market curve rather than an impression.",{"title":201,"description":202},"Availability and delivery-promise tracking","A competitor at a lower price with a three-week delivery date is not undercutting you. Capturing stock wording and promised date alongside price is what makes the comparison honest.",{"title":204,"description":205},"Cross-market price checks","The same product frequently carries different prices on alza.cz, alza.sk and alza.at. One schema across those domains turns that into a table instead of an anecdote.",{"title":207,"description":208},"Feeding your own repricing rules","The export is a normal REST API or CSV, so it drops into whatever repricing logic you already run. Scrapewise supplies the observation; your rules decide what to do with it.",{"title":210,"intro":211,"items":212},"What this page is not promising","We would rather say this here than in a support ticket.",[213,216,219,222,225,228],{"title":214,"text":215},"No dedicated Alza endpoint","There is no Alza data API in our catalogue and no pre-built Alza schema. The AI scraper reads the page you point it at, and that is the whole mechanism.",{"title":217,"text":218},"This is the expensive tier","Alza refuses a plain fetch and challenges a plain browser, so every run goes through a rendered page from a residential exit at EUR 3.75 per 1,000 pages. If the page count matters to you, scope it before you switch it on rather than after.",{"title":220,"text":221},"Five markets are five scrapers","alza.cz, alza.sk, alza.hu, alza.at and alza.de are separate sites. We do not merge them for you and we do not convert their currencies into one.",{"title":223,"text":224},"Nothing behind a login","Account prices, B2B pricing and anything else that requires a session is not reachable by a scraper reading public pages. We do not hold accounts or supply credentials.",{"title":226,"text":227},"Daily, not real time","Daily is the fastest schedule. There is no real-time feed, no per-minute polling and no price-drop alerting.",{"title":229,"text":230},"No price history, no SKU matching","We store nothing about Alza prices on our side, so a price curve starts the day you switch the scraper on. You get Alza's rows as Alza presents them, mapping them to your catalogue is a separate job, and we are not lawyers, so check Alza's terms before you run anything.",{"badge":232,"title":233,"description":234,"items":235},"FAQ","Alza.cz scraping — questions","What people ask before pointing the scraper at alza.cz.",[236,239,242,245,248,251,254,257,260],{"title":237,"description":238},"Does Alza have a public API for price data?","Not one you can use for this. Alza publishes nothing public for reading product or price data programmatically, and there is no Alza endpoint in our catalogue either. Reading the public product page is the mechanism.",{"title":240,"description":241},"How do I scrape Alza prices?","Sign up, paste alza.cz product or category URLs into a new scraper, pick a ready schema or define your own columns, and set a daily schedule. Each run is available by REST API, CSV or Excel, and you are charged per page from your wallet.",{"title":243,"description":244},"Does Alza block scrapers?","Yes. We measured it on 30 September 2026: a plain fetch came back 403 with a 65.7 KB challenge body, and a real browser landed on a Cloudflare interstitial titled \"Just a moment...\". Runs have to go through a rendered page from a residential exit. Most pages come back. We do not promise every page on every run, and you are charged for the tier that was actually used.",{"title":246,"description":247},"Is Alza easier than a marketplace once you are past the wall?","Yes, considerably. Alza is a retailer, so there is one price per product rather than a list of competing seller offers, no buy box to track and no seller identity to resolve. That makes it the cleanest reference price in its market and the simplest table on this list to reason about.",{"title":249,"description":250},"Can I get stock and delivery dates, not just price?","Yes. Alza publishes stock wording with unit counts and a promised delivery date, and both are ordinary columns. They matter, because a lower price with a three-week wait is not the same offer as yours.",{"title":252,"description":253},"Can I scrape alza.sk, alza.hu, alza.at and alza.de?","Yes, as separate scrapers. They are separate sites with separate assortments and separate currencies. Your Custom Schema can be reused across all of them, but you get separate tables and converting the currencies is a step you control.",{"title":255,"description":256},"How much does scraping Alza cost?","You pay per page from a prepaid wallet. Alza sits on the render plus residential tier at EUR 3.75 per 1,000 pages, because nothing cheaper gets past the challenge. As a worked example, 250 product pages checked daily for a month is 7,500 pages, or about EUR 28.13. Every account starts with 5 free requests, top-ups start at EUR 5, and your balance never expires. The full tier list is on the pricing page.",{"title":258,"description":259},"Will it match Alza listings to my own SKUs?","No. You get Alza's rows with Alza's own product codes. Tying those to the right product in your catalogue is a separate problem, covered on our product matching page.",{"title":261,"description":262},"Is scraping alza.cz legal?","We cannot answer that for you and nothing here is legal advice. The scraper only reads pages that are publicly visible to any shopper, but whether you may collect and use that data depends on Alza's terms, your jurisdiction and what you do with it. Take your own advice before you start.",{"title":264,"items":265},"Where to go next",[266,270,274,278,282,286,290],{"anchor":267,"href":268,"text":269},"Kaufland scraper","/custom-scrapers/kaufland","The marketplace side of Czech and Slovak retail, which most Alza watchers track alongside it.",{"anchor":271,"href":272,"text":273},"eMAG scraper","/custom-scrapers/emag","The other large CEE retailer, and one of the few that still answers a plain fetch.",{"anchor":275,"href":276,"text":277},"MediaMarkt scraper","/custom-scrapers/mediamarkt","The same kind of electronics chain in the DACH market, where the retailer sets the price.",{"anchor":279,"href":280,"text":281},"Competitor price tracking","/use-cases/competitor-price-tracking","The use case most people land on this page for: watching competitor prices on a schedule instead of by hand.",{"anchor":283,"href":284,"text":285},"Match Alza listings to your own SKUs","/use-cases/product-matching","Alza gives you its product codes, not your SKUs. This is the step that ties one to the other.",{"anchor":287,"href":288,"text":289},"Price list and free requests","/pricing","The full tier list, the wallet, and the 5 free requests you start with.",{"anchor":291,"href":292,"text":293},"Browse all data APIs","/scrapers/data-apis","The sources that do have a dedicated endpoint, with per-call prices.",[295,311,327,340,350,363,372,383,395,403,412,423,435,438],{"order":296,"slug":297,"name":298,"category":299,"cardText":300,"domains":301,"region":308,"tier":309,"officialApi":310},10,"idealo","Idealo","Price comparison","Every merchant offer on one idealo product page, read after JavaScript and returned as columns you choose. Daily schedule, REST, CSV or Excel.",[302,303,304,305,306,307],"idealo.de","idealo.at","idealo.co.uk","idealo.fr","idealo.it","idealo.es","DACH and Western Europe","Render tier","Merchant-facing only, no public read API",{"order":312,"slug":313,"name":314,"category":315,"cardText":316,"domains":317,"region":325,"tier":147,"officialApi":326},20,"ebay","eBay","Marketplace","Live listings, seller names and the sold and completed history that eBay's own API will not hand you. Daily schedule, REST, CSV or Excel.",[318,319,320,321,322,323,324],"ebay.com","ebay.co.uk","ebay.de","ebay.fr","ebay.it","ebay.es","ebay.com.au","Global, strongest in US, UK and DE","Public Browse API exists, but sold listings are not in it",{"order":328,"slug":329,"name":330,"category":4,"cardText":331,"domains":332,"region":339,"tier":147,"officialApi":8},30,"mediamarkt","MediaMarkt","Europe's largest electronics chain, read as columns you choose: price, the strikethrough above it, delivery, store pickup and the energy label.",[333,334,335,336,337,338],"mediamarkt.de","mediamarkt.at","mediamarkt.es","mediamarkt.nl","mediamarkt.be","mediamarkt.pl","Germany, Austria, Spain, Netherlands, Belgium, Poland",{"order":341,"slug":342,"name":343,"category":315,"cardText":344,"domains":345,"region":347,"tier":348,"officialApi":349},40,"otto","Otto","Germany's second-largest online retailer, read as a marketplace: price, delivery, seller and variant, returned as columns you choose.",[346],"otto.de","Germany","Plain page tier","Partner API for approved sellers only",{"order":351,"slug":352,"name":353,"category":315,"cardText":354,"domains":355,"region":361,"tier":147,"officialApi":362},50,"kaufland","Kaufland","Every seller on a Kaufland offer, the winning price and who holds it, read after JavaScript and returned as columns you choose.",[356,357,358,359,360],"kaufland.de","kaufland.at","kaufland.cz","kaufland.sk","kaufland.pl","Germany, Austria, Czechia, Slovakia, Poland","Seller API only, nothing for reading competitors",{"order":364,"slug":365,"name":366,"category":315,"cardText":367,"domains":368,"region":370,"tier":147,"officialApi":371},60,"bol","Bol","Who holds the buy block on a bol listing, at what delivered price, and which other sellers sit underneath it.",[369],"bol.com","Netherlands and Belgium","Retailer API for your own seller account only",{"order":373,"slug":374,"name":375,"category":315,"cardText":376,"domains":377,"region":381,"tier":348,"officialApi":382},70,"emag","eMAG","The dominant marketplace in Romania, and one of the few large European sites that still answers a plain fetch: price, seller, stock and rating as columns you choose.",[378,379,380],"emag.ro","emag.bg","emag.hu","Romania, Bulgaria and Hungary","Marketplace seller API only, nothing for reading competitors",{"order":384,"slug":385,"name":386,"category":315,"cardText":387,"domains":388,"region":393,"tier":147,"officialApi":394},80,"allegro","Allegro","Poland's dominant marketplace, where one product carries dozens of competing offers: seller, price, delivery and Smart! status as columns you choose.",[389,390,391,392],"allegro.pl","allegro.cz","allegro.sk","allegro.hu","Poland, also Czechia, Slovakia and Hungary","REST API scoped to your own seller account, not a market feed",{"order":396,"slug":397,"name":398,"category":299,"cardText":399,"domains":400,"region":402,"tier":147,"officialApi":310},90,"ceneo","Ceneo","Poland's price comparison engine, where one product page lists every shop selling it: merchant, price, delivery and rank as columns you choose.",[401],"ceneo.pl","Poland",{"order":404,"slug":405,"name":406,"category":315,"cardText":407,"domains":408,"region":410,"tier":147,"officialApi":411},100,"cdiscount","Cdiscount","France's largest home-grown marketplace, read as a marketplace: price, seller, delivery and subscription eligibility, returned as columns you choose.",[409],"cdiscount.com","France","Marketplace seller API only, nothing public for reading prices",{"order":413,"slug":414,"name":415,"category":315,"cardText":416,"domains":417,"region":422,"tier":147,"officialApi":411},110,"fnac","Fnac","The French retailer and marketplace where member pricing sits next to the public price: both, plus seller and condition, as columns you choose.",[418,419,420,421],"fnac.com","fnac.be","fnac.es","fnac.pt","France, also Belgium, Spain, Portugal and Switzerland",{"order":424,"slug":425,"name":426,"category":315,"cardText":427,"domains":428,"region":433,"tier":147,"officialApi":434},120,"zalando","Zalando","Europe's largest fashion platform, where the markdown and the size run matter more than the shelf price: both, per market, as columns you choose.",[429,430,431,432],"zalando.de","zalando.co.uk","zalando.fr","zalando.nl","Around 25 European markets","Partner API for approved brands and sellers only",{"order":5,"slug":436,"name":6,"category":4,"cardText":15,"domains":437,"region":7,"tier":147,"officialApi":8},"alza",[10,11,12,13,14],{"order":439,"slug":440,"name":441,"category":4,"cardText":442,"domains":443,"region":447,"tier":348,"officialApi":8},140,"coolblue","Coolblue","The Dutch electronics retailer whose delivery clock is part of the price. Product and search pages both answer a plain fetch, which makes this one of the cheapest sites on this list to watch, and the reason this page can show real rows.",[444,445,446],"coolblue.nl","coolblue.be","coolblue.de","Netherlands and Belgium, also Germany",{"title":449,"intro":450,"steps":451,"llm_example":464},"Set it up once. The data keeps coming.","Save your search once and it runs by itself. Every run lands in your own Scrapewise database, and you pick how to read it.",[452,455,458,461],{"title":453,"text":454},"Set it up once","Add your ASINs, keywords, places or apps to a scraper in the web app. New accounts get 5 free requests.",{"title":456,"text":457},"Runs on your schedule","Pick daily, weekly on the days you choose, every few days, or the first or last day of the month. Scheduled runs start at night, European time. Need it more often? Start runs from your own code.",{"title":459,"text":460},"Saved in your database","Each run adds dated rows, so this week sits next to last week. Rows are kept for 90 days.",{"title":462,"text":463},"Use it your way","Open the table in the web app and download the latest run as an Excel file. Ask your own AI assistant about it. Or pull the rows into your code with an API key.",{"title":465,"prompt_examples":466,"text":470},"Ask your AI assistant about your own data",[467,468,469],"Which of my ASINs lost the Buy Box this week?","Which competitor cut prices the most since Monday?","Show the keywords where I dropped out of the top 10.","Connect Claude Desktop or Claude Code with a read-only key. The assistant reads the rows you've already collected, at no extra cost on Scrapewise. With a full-access key it can start a run for you too.",1790758803797]