Kosik.cz Scraper — Czech Online Grocery Products avatar

Kosik.cz Scraper — Czech Online Grocery Products

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Kosik.cz Scraper — Czech Online Grocery Products

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

Studio Amba

Maintained by Community

Actor 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

  1. Open the actor in the Apify Console.
  2. 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.
  3. Set maxResults to how many products you want.
  4. Leave the proxy on the default Apify setting and click Start.
  5. 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

FieldTypeRequiredDescription
searchQueryStringNoKeyword filter in Czech, matched server-side. Leave empty for a full category crawl.
maxResultsIntegerNoMaximum products to return (default: 200)
proxyConfigurationObjectNoApify 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:

FieldTypeExample
nameString"Baskeeto Čerstvé plnotučné mléko 3,5%"
brandString or null"Baskeeto"
priceNumber or null23.9 — current price in CZK
originalPriceNumber or nullReference price before an active discount, otherwise null
currencyString"CZK"
eannullAlways null — see limitations
unitPriceString or null"23.9 CZK/l"
packageSizeString or null"1 l"
categoryString or null"Mléčné a chlazené"
inStockBoolean or nulltrue
productIdStringKosik.cz internal product id
urlStringLink to the product page
imageUrlString or nullProduct image
scrapedAtStringISO 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 cursor field does not advance the result set through this endpoint — verified). A full category crawl (the default, empty searchQuery) 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.
  • ean is always null. Not exposed by this API at listing level.
  • originalPrice is only set when Kosik.cz reports an active discount. Most products have no "was" price.
  • inStock reflects the delivery quantity Kosik.cz reports for the nearest available date; null when 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.

Build a complete view of Central European online grocery with these sibling scrapers from Studio AMBA: