Planeo.sk Scraper ($0.95/1K): Slovak Prices, Codes & EAN
Pricing
from $0.85 / 1,000 products
Planeo.sk Scraper ($0.95/1K): Slovak Prices, Codes & EAN
Scrape Planeo.sk (Slovak electronics & appliances chain) by category, search, product code, EAN or URL: EUR prices, discount codes, cashback, stock per store, EAN, parameters. Website filters, monitoring. Unofficial.
Pricing
from $0.85 / 1,000 products
Rating
0.0
(0)
Developer
Tsutsei Software
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Features
Share
Planeo.sk Scraper (Slovakia): Prices, Discount Codes & EAN
Scrape products and prices from Planeo.sk, the Slovak electronics and home appliances chain with about 70 PLANEO stores, from a category, search terms, product URLs or your own list of Planeo product codes or EANs. You get EUR prices with and without VAT, crossed-out prices, discount codes with their price, cashback prices, availability, store pickup, energy class and ratings; optionally the EAN, all parameters, the description and the stock in each PLANEO store. Built for price monitoring (sledovanie cien): schedule it daily in monitoring mode and you get, and pay for, only products whose price, crossed-out price, discount-code price or availability changed, plus (optionally) the products that disappeared and the ones that came back. For the Czech shop use the Planeo.cz Scraper, with the same output format.
Česky: Scraper a hlídač cen pro Planeo.sk: ceny v EUR, slevové kódy, cashback, sklad na prodejnách, EAN a parametry. Kategorie s filtry webu, vyhledávání, kódy, EAN a monitoring. Výstup do Excelu, CSV nebo JSON. Podporu poskytujeme i česky.
Why use this Planeo.sk scraper?
- 🇸🇰 The only Planeo.sk scraper in Apify Store, with the same output format as our Planeo.cz Scraper (
id,price,couponPrice,availability,ean…). Most product codes are the same in both shops, so Slovak and Czech prices of the same product can be compared directly. - 💶 Prices you can trust: EUR with cents, with and without VAT, the crossed-out price (also on campaign price tags), the discount code with its price and the price with cashback, all as separate fields and checked against the website on real products.
- 🎛️ The website's own filters and sorting: brand, any parameter of the category filter (screen type, resolution, energy class…), ready for shipment / in a store, in stock in a given store or town, and sorting by price, best sellers or rating, applied by Planeo.sk itself. Or just paste a URL with filters set on the website.
- 🔎 Search and your own product list: search terms (sorted by relevance or price), product codes and EANs (the product page confirms each EAN), plus the optional stock in each PLANEO store (Bratislava, Košice, Žilina, Nitra…): pieces, address, region and pickup time.
- 📉 Monitoring mode and price drop alerts: only new or changed products, with
previousPrice,priceChangeandpriceChangePercent; removed and reappeared products on request. - ⚡ Light and cheap: $0.95 per 1 000 products, no browser and no proxy; 1 000 products in about 1.5 minutes, about 25 seconds in the optional fast mode.
What data can you get?
Share of products with a value, measured on live runs from 2026-10-19 (263 products: TVs, filtered TVs, 200 washing machines, a kettle search, lookups). Fields marked optional need the input in brackets.
| Field | Example | Filled |
|---|---|---|
| Name, product code, brand, category path | LG OLED55C64LA, 35063613, LG, Televízory › OLED televízory | 100 % |
| Price incl. and without VAT (EUR, with cents) | 1 599.00 / 1 300.00 | 100 % |
| Crossed-out price, savings, discount (%) | 1 798.90, 199.90, 11 % | discounted products (TVs 30 %, washing machines 7 % in October) |
| Discount code, price with code | Kupon25%, 1 199.25 | TVs 95 %, washing machines 46 %, kettles 30 % |
| Campaign, price with cashback | Jesenný výpredaj, 1 119.25 | products in a campaign (~50 %) / with cashback (~14 %) |
| Availability, availability text | in_stock, "Ihneď k odoslaniu, Skladom viac ako 5 ks." | 100 % |
| Stock, pickup date | "viac ako 5 ks", 2026-10-20 | products that ship now (~85 %) |
| Stores with stock, store pickup | 65, "K vyzdvihnutiu do 15 minút" | products sold in stores (TVs 90 %, washing machines 46 %) |
| Energy class | F | 100 % of products with an energy label (TVs, appliances) |
| Rating, ratings | 4.9, 10 | ~80 % (only the numbers, never names or texts) |
| Labels, key parameters line, image | ["Výpredaj"], "OLED SMART televízia, uhlopriečka 55"…" | ~10–30 % / 100 % / 100 % |
| EAN, parameters, description, cashback amount (Add product page details) | 8806096685815, ~45 parameters, the full text, 80.00 | 100 % of product pages (cashback where offered) |
| Stock per store (Add stock per store) | PLANEO Bratislava Avion: 2 ks, pickup in 15 min | every product sold in stores |
See the Output tab for all fields.
How to scrape Planeo.sk
- Open Planeo.sk, go to a category, e.g.
https://www.planeo.sk/televizory, and paste the URL into Category, search or product URLs. Search URLs (https://www.planeo.sk/vyhladavanie?q=sencor) and product URLs (https://www.planeo.sk/lg-oled55c64la) work too. Or type Search terms, or paste Product codes or EANs. - Optionally choose Sort by, the Site filters and Filters, and set Max products. Turn on Add product page details or Add stock per store if you need them.
- Click Start and download the results as JSON, CSV or Excel, or use the API.
Tip: set filters and sorting on the website and paste the URL, e.g. https://www.planeo.sk/televizory?sort=PRICE_ASC. The actor keeps them.
Use cases
Copy an input into the JSON tab of the input and adjust it.
Cheapest Samsung and LG OLED TVs that ship now, between 800 and 2 000 EUR:
{"startUrls": [{ "url": "https://www.planeo.sk/televizory" }],"brands": ["Samsung", "LG"],"parameterFilters": { "Typ obrazovky": ["OLED"] },"siteAvailability": ["in_stock_online"],"minPrice": 800,"maxPrice": 2000,"sortBy": "cheapest","maxItems": 100}
Daily price tracker of a category with price drop alerts (schedule it):
{"startUrls": [{ "url": "https://www.planeo.sk/pracky" }],"maxItems": 0,"onlyNewOrChanged": true,"monitoringKey": "planeo-sk-washers","minPriceDropPercent": 5}
Your products by EAN or product code, with stock per store:
{"eans": ["8806096685815"],"productCodes": ["35063826"],"includeStoreAvailability": true}
What is in stock in the stores of a town today:
{"startUrls": [{ "url": "https://www.planeo.sk/televizory" }],"stores": ["Žilina"],"includeStoreAvailability": true,"maxItems": 50}
Discount codes and cashback deals in a search:
{"searchQueries": ["sencor rýchlovarná kanvica"],"onlyWithCoupon": true,"sortBy": "cheapest","maxSearchPages": 2}
Compare with Planeo.cz: run the Planeo.cz Scraper on the same category and join both datasets on productId or ean (EUR vs. CZK).
Input
Site filters (applied by the shop)
Sort by, Brands, Available (ready for shipment, in a store), Available in store and Parameter filters are taken from the filter of each category, so Planeo.sk sends only matching products. Names that a category doesn't have are reported in the log together with the options it has. The actor checks the products again. Searches sort by relevance or price; brands, availability and stores work there too (stores make searches slower), and parameter filters work in categories only.
Filters (you don't pay for filtered-out products)
Only products in stock, Availability, Only discounted products, Min discount (%), Only products with a discount code, Only products with cashback, Min price (EUR), Max price (EUR), Exclude brands, Name must contain, Name must not contain, Only with labels, Energy classes, Min number of stores, Min rating, Min number of reviews and Only products with EAN (turns on the product page details). Places freed by filtered-out products are filled with the next products, so Max products is met.
Search terms, codes and EANs
Search terms work like the website's search box (at most 10 per run, Max pages per search). Product codes (the "ID" on the product page) must match exactly. EANs are confirmed on the product page, so the row always has the details.
Fast mode (small extra charge)
Fast mode reads about 4× faster and drops back to the normal speed for the rest of the run at the first sign of load. It never changes IP address to get around a limit. The normal speed can be changed with Max requests per minute (normal speed).
Other inputs
Description length limits the description (with details), Max pages per category and Max pages per search limit the listings, Max products per URL limits each start URL or search term, and Proxy configuration can stay off (no proxy needed).
Monitoring mode explained
With Monitoring: only new or changed products each run compares products with the previous run that used the same Monitoring: key. A product is returned as changeType: "new" or "updated" only if it is new or its price, crossed-out price, discount-code price or availability changed. previousPrice, priceChange and priceChangePercent are filled when the price changed. Ratings, labels, store counts and pickup dates are not compared.
- Monitoring: only price changes narrows it to price changes, Monitoring: min price drop (%) to price drops.
- Monitoring: include removed products also returns products of the previous run that are no longer listed as
changeType: "removed"withremovedAtand the last known name, price and URL; when such a product comes back, it is"reappeared". It is checked only after a run that read everything it was asked for (not when Max products, Max products per URL, a page limit or unread pages cut it short; the status message then says why). Use one Monitoring: key per input.
How much does it cost to scrape Planeo.sk?
You pay per saved product. Platform usage is included and no proxy is needed. Filtered-out and unchanged products (in monitoring mode) are free.
| Plan | Price per 1 000 products | + Fast mode (only products saved in fast mode) |
|---|---|---|
| FREE | $0.95 | +$0.01 |
| BRONZE | $0.93 | +$0.01 |
| SILVER | $0.90 | +$0.01 |
| GOLD and higher | $0.85 | +$0.01 |
Product pages, stock per store and removed-product rows don't change the price per product. There is also a tiny start fee of $0.00005 per run.
Typical runs (measured on 2026-10-19):
| Scenario | Price (FREE plan) | Typical time (normal / fast mode) |
|---|---|---|
| 20 products from a category (the prefilled input) | $0.02 | ~5 s |
| 1 000 products from a category | $0.95 | ~1.5 min / ~25 s |
| 1 000 products with product page details | $0.95 | ~35 min / ~9 min |
| 10 products with details and stock per store | $0.01 | ~45 s |
| 1 search term, 30 results sorted by price | $0.03 | ~5 s |
| 100 EANs | $0.10 | ~7 min / ~2 min |
Input example
{"startUrls": [{ "url": "https://www.planeo.sk/televizory" }],"maxItems": 100,"sortBy": "cheapest","includeDetails": true}
Output example
{"id": "planeo-sk:35063613","source": "planeo.sk","url": "https://www.planeo.sk/lg-oled55c64la","productId": "35063613","ean": "8806096685815","name": "LG OLED55C64LA + CASHBACK 80€","brand": "LG","category": "OLED televízory","categoryPath": ["Televízory a projektory", "Televízory", "OLED televízory"],"price": 1599.0,"priceWithoutVat": 1300.0,"currency": "EUR","priceBeforeDiscount": 1798.9,"savings": 199.9,"discountPercent": 11.0,"isDiscounted": true,"couponCode": "Kupon25%","couponPrice": 1199.25,"availability": "in_stock","availabilityCode": "CENTRAL_WAREHOUSE_AND_STORE","availabilityText": "Ihneď k odoslaniu, Skladom viac ako 5 ks. K vyzdvihnutiu už 20.10.","stockText": "viac ako 5 ks","storeCount": 65,"storePickupText": "K vyzdvihnutiu do 15 minút","pickupDate": "2026-10-20","rating": 4.9,"reviewCount": 10,"labels": [],"shortDescription": "OLED SMART televízia, uhlopriečka 55\"/139 cm, operačný systém webOS …","imageUrl": "https://mc-static.fast.eu/pics/35/35063613/35063613-onesixty.webp","position": 5,"specifications": { "Typ obrazovky": "OLED", "Frekvencia": "120 Hz", "Energetická trieda": "F" },"description": "OLED SMART televízia, uhlopriečka 55\"/139 cm …","detailScraped": true,"sourceUrl": "https://www.planeo.sk/televizory","scrapedAt": "2026-10-19T10:00:00Z","promoLabel": "Jesenný výpredaj","cashbackPrice": 1119.25,"cashbackAmount": 80.0,"energyClass": "F","storeAvailability": [{ "store": "PLANEO Bratislava Avion", "address": "Ivanská cesta 12", "region": "Bratislavský", "inStock": true, "quantity": 2, "quantityMore": false, "stockText": "Skladom 2 ks", "pickupText": "K vyzdvihnutiu do 15 min", "storeId": "2170" }],"storesInStock": ["PLANEO Bratislava Avion"],"searchQuery": null,"matchedBy": null,"changeType": null,"firstSeenAt": null,"previousPrice": null,"priceChange": null,"priceChangePercent": null,"removedAt": null}
Limitations
- Discounts are against the crossed-out price the shop shows.
couponPriceis the price with the code the website applies automatically at checkout;cashbackPriceneeds the customer to claim the cashback from the manufacturer. - EAN is only on the product page: turn on details, or look products up by EANs. Only exact EAN matches are returned.
- Search pages also list loosely matching products further down: keep Max pages per search low. Brand pages are not supported; use a category with Brands instead.
- Stock per store is what the website shows at the moment of the run; products sold only online have an empty list.
- Ratings and reviews: only the average and the number of ratings, never reviewer names or texts. No login, no PLANEO Plus member prices.
- Photos and texts are returned as URLs and plain text; they are copyrighted, so check the rights before you republish them.
- Large listings: Max pages per category defaults to 50 pages (1 200 products), up to 500.
- A page the website rejects is retried once a little later, never from another IP address; if rejections continue, the run stops with what it has saved and says so. When only the stock per store is rejected, it is turned off for the rest of the run and the run goes on. Products whose page couldn't be read are returned with the listing data (
detailScraped: false).
For AI agents and API users
- Minimal input:
{"startUrls": [{"url": "https://www.planeo.sk/televizory"}], "maxItems": 20}, or{"searchQueries": ["lg oled"], "maxItems": 10}, or{"eans": ["8806096685815"]}. - One row = one product = one charge (+ the fast-mode event when fast mode is on). Details and stock per store don't change the price per product.
maxItemscounts saved products,maxItemsPerStartUrllimits each URL or search term.- Prices are in EUR incl. VAT with cents (
priceWithoutVatwithout VAT).availabilityisin_stock,in_store_only,on_order,preorder,out_of_stockorunknown. - The output has the same fields as the Planeo.cz Scraper (plus the Slovak ones:
promoLabel,cashbackPrice,cashbackAmount,energyClass,pickupDate, stock per store, lookups), so both datasets can be merged. - Monitoring state is kept per
monitoringKeybetween runs of the same user.
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("tsutseisoftware/planeo-sk-scraper").call(run_input={"startUrls": [{"url": "https://www.planeo.sk/televizory"}],"sortBy": "cheapest","maxItems": 100,})for product in client.dataset(run.default_dataset_id).iterate_items():print(product["name"], product["price"], product["couponPrice"], product["availability"])
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('tsutseisoftware/planeo-sk-scraper').call({searchQueries: ['lg oled'], maxItems: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.map((p) => `${p.name}: ${p.price} EUR`));
cURL
curl -X POST "https://api.apify.com/v2/acts/tsutseisoftware~planeo-sk-scraper/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>" \-H "Content-Type: application/json" \-d '{"eans": ["8806096685815"], "productCodes": ["35063826"], "includeStoreAvailability": true}'
You can also connect the actor to Make, Zapier, n8n, Google Sheets, Slack or webhooks and schedule it in Apify Console.
Troubleshooting
| Status message | What to do |
|---|---|
Skipping unsupported URL | Use a Planeo.sk category, search or product URL (cart, account, store and article pages have no product list). |
unknown brand … / unknown … (available: …) (log) | Use one of the options listed in the log for that category. |
… skipped because the site filters match nothing there | No product of that category has the requested brand, store or parameter value. |
no products: … | The category or search is empty (with these filters). |
not found: … | The website's search found no product with exactly this code, or the EAN didn't match. |
… lookups found a product already saved in this run | Two of your codes or EANs belong to the same product; it is saved once. |
… could not be loaded | The page doesn't exist (anymore); open the URL in your browser. |
stopped at the page limit … | Raise Max pages per category or Max pages per search. |
stock per store turned off (…) | The site rejected the stock-per-store window; the products are saved without it. Run again later. |
fast mode: N products, then the normal speed because … | The website asked to slow down; the rest of the run used the normal speed (no fast-mode charge). |
removed products were not checked because … | The run didn't read everything (e.g. Max products reached); removed products are checked in a complete run. |
Planeo.sk is rejecting requests | Try again later. |
… listing pages could not be read, so the results may be incomplete | The site didn't answer some pages; run it again later for complete results. |
Saved 0 products (new or changed since last run) | Nothing changed since the previous monitoring run; that's expected. |
More Czech & Slovak e-shop scrapers
Compare prices across Czech and Slovak shops with the same output format (EAN for matching, monitoring mode):
- Czech E-shop Price Comparison: one product compared across 9 Czech e-shops in one run: lowest price and its shop, price per shop, monitoring
- Datart.cz Scraper: electronics: prices, 30-day low, EAN, store availability
- TSBOHEMIA.CZ Scraper: IT & electronics: prices, discount codes, EAN, site filters
- Planeo.cz Scraper: electronics & appliances: prices, discount codes, store pickup, EAN
- Smarty.cz Scraper: electronics: prices, coupons, cashback, EAN, price history, store stock
- BAUHAUS.cz Scraper: DIY & garden: prices, unit prices, stock in 9 stores, variants, EAN
- Mironet.cz Scraper: electronics: prices, store stock, delivery date, MPN, warranty, price history
- Alza Scraper (CZ, SK, HU, AT, DE): electronics: prices, coupons, ratings, reviews, pickup points, MPN
- NAY.sk Scraper (Slovakia): electronics: prices in EUR, discount codes, stock in 54 stores, EAN
- BAUHAUS.sk Scraper (Slovakia): DIY & garden: EUR prices, Bratislava store stock, variants, EAN
- TSBOHEMIA.SK Scraper (Slovakia): IT & electronics: EUR prices, discount codes, EAN, lookups
- Smarty.sk Scraper (Slovakia): electronics: EUR prices, coupons, cashback, stock in Slovak stores, EAN
- OnlineShop.cz Scraper: electronics & appliances: prices, 30-day low, discount codes, EAN, stock
- Mobil Pohotovost Scraper: phones, tablets and watches, new, like new and used: prices, EAN, MPN, condition, stock, monitoring
- iSTYLE.cz Scraper: Apple products: prices, EAN, Apple part number, open-box and refurbished offers, stock, monitoring
Custom scrapers and changes
Need a custom version of this actor, another field or filter, or a scraper for a different website? Write to info@tsutsei-software.com with the website, the data you need and how often, and we will reply with a fixed quote. We work mainly with clients from the Czech Republic and from outside the EU.
More about us and all our actors: tsutsei-software.com.
FAQ
Is it legal to scrape Planeo.sk?
The actor reads only publicly available product data (prices, discount codes, availability, stock per store, parameters), without logging in. It makes at most 30 requests per minute by default (120 in fast mode), slows down when the website asks, never changes IP address to get around a limit and never solves captchas or other challenges. It returns no personal data: only the average rating and the number of ratings, never reviewer names or texts. The website's terms of use may limit automated access, and how you use the data is your responsibility. Use it for price monitoring and analysis, and don't republish the catalogue, texts or photos. If unsure, consult a lawyer. Objections and data protection requests: the Issues tab of this actor.
Is Planeo.sk the same as Planeo.cz?
Both shops belong to the FAST group, with mostly the same product codes and the same output format, but they are separate shops with their own prices (EUR vs. CZK), stores and campaigns. This actor reads planeo.sk; the Planeo.cz Scraper reads planeo.cz with the same output fields.
Do I need a proxy?
No proxy needed, so the default is no proxy.
What does fast mode cost and when should I use it?
$0.01 per 1 000 products on top of the normal price, only for products saved at the fast speed. Use it for large categories, product page details, stock per store and long EAN lists, when the time matters. It switches back to the normal speed (no extra charge) at the first sign of load.
Why is the EAN empty?
The EAN is only on the product page. Turn on Add product page details, or look products up by EANs.
Can I use it through the API?
Yes. See the Python, JavaScript and cURL examples above, or the API tab.
Something doesn't work
Open an issue in the Issues tab and include the input you used.
Unofficial, not affiliated with or endorsed by FAST PLUS, a.s. (Bratislava), the operator of Planeo.sk. This tool is also known as a Planeo.sk API, Planeo price tracker or "sledovanie cien Planeo".