Kosik.cz Scraper — Czech Online Grocery Products
Pricing
from $1.20 / 1,000 result scrapeds
Kosik.cz Scraper — Czech Online Grocery Products
Scrape product listings from Kosik.cz, a major Czech online grocery store: names, brands, prices, pack sizes and stock availability via the site's public JSON API. No login or browser required.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Kosik.cz Scraper
Scrape product listings from Kosik.cz, a major Czech online grocery store: names, brands, prices, pack sizes, categories and stock availability — clean, structured data, no login required.
Why use this actor?
If you track Czech online grocery pricing, build a price-comparison feed, or need Kosik.cz's product catalogue for market research, this actor gives you structured product data straight from the site's own front-end API — no HTML parsing, no browser.
Typical users:
- Price-comparison and market-research feeds covering Czech online grocery.
- Developers who need Kosik.cz product data without parsing rendered pages.
- Analysts tracking assortment or pricing changes on kosik.cz over time.
How to scrape Kosik.cz data
- Open the actor in the Apify Console.
- Leave searchQuery empty to crawl Kosik.cz's full category tree, or enter a Czech keyword (e.g.
mléko,chleba,jogurt) to search instead. - Set maxResults to how many products you want.
- Leave the proxy on the default Apify setting and click Start.
- When the run finishes, download the results as JSON, CSV, Excel or feed them to an API.
The actor calls Kosik.cz's public front-end JSON API directly. With no search query, it first fetches the site's own category tree (roughly 1,100 leaf categories) and then pulls products from each category until maxResults is reached, deduplicating by product ID.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Keyword filter in Czech, matched server-side. Leave empty for a full category crawl. |
maxResults | Integer | No | Maximum products to return (default: 200) |
proxyConfiguration | Object | No | Apify proxy settings (default Apify proxy works — no anti-bot on this source) |
Example input
{"searchQuery": "mléko","maxResults": 50,"proxyConfiguration": { "useApifyProxy": true }}
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
name | String | "Baskeeto Čerstvé plnotučné mléko 3,5%" |
brand | String or null | "Baskeeto" |
price | Number or null | 23.9 — current price in CZK |
originalPrice | Number or null | Reference price before an active discount, otherwise null |
currency | String | "CZK" |
ean | null | Always null — see limitations |
unitPrice | String or null | "23.9 CZK/l" |
packageSize | String or null | "1 l" |
category | String or null | "Mléčné a chlazené" |
inStock | Boolean or null | true |
productId | String | Kosik.cz internal product id |
url | String | Link to the product page |
imageUrl | String or null | Product image |
scrapedAt | String | ISO 8601 timestamp |
Example output
{"name": "Authentic Tradiční rohlík velký","brand": "Authentic","price": 4.9,"originalPrice": null,"currency": "CZK","ean": null,"unitPrice": "87.5 CZK/kg","packageSize": "56 g","category": "Pekárna a cukrárna","inStock": true,"productId": "455530","url": "https://www.kosik.cz/p455530-authentic-tradicni-rohlik-velky","imageUrl": "https://static-new.kosik.cz/k3wCdnContainerk3w-static-ne-cz-prod/images/thumbs/w8/WIDTHxHEIGHTx1_w8mavsa159m4.jpg","scrapedAt": "2026-09-12T09:20:10.682Z"}
Notes and limitations
- Kosik.cz's own API caps every single search or category query at 30 results, and does not expose a working way to page past that limit (its
cursorfield does not advance the result set through this endpoint — verified). A full category crawl (the default, emptysearchQuery) works around this by walking all ~1,100 leaf categories in the site's own navigation and pulling up to 30 items from each, so the combined result set covers the catalogue broadly. Any individual category holding more than 30 live products (roughly 45% of categories, by sample) will only surface its top 30 by the source's own relevance ranking — this is a source-side limitation, not a bug. eanis always null. Not exposed by this API at listing level.originalPriceis only set when Kosik.cz reports an active discount. Most products have no "was" price.inStockreflects the delivery quantity Kosik.cz reports for the nearest available date;nullwhen no availability data is returned for that product.- Run cost only settles once a run reports SUCCEEDED — a mid-run dataset read shows a cost below the final total.
Cost
Pricing is pay-per-result: $0.002 per result, plus a $0.005 flat fee per run start. The actor calls a JSON API directly (no browser, no anti-bot), so a typical run finishes in well under a minute.
Related Scrapers
Build a complete view of Central European online grocery with these sibling scrapers from Studio AMBA:
- Rohlik Scraper — Czech online grocery competitor, multi-market (CZ/DE/AT).
- Kaufland Poland Scraper — Polish grocery hypermarket products.