BENU Pharmacy Scraper — SK LT LV EE Products & Prices
Pricing
from $1.20 / 1,000 result scrapeds
BENU Pharmacy Scraper — SK LT LV EE Products & Prices
Scrape pharmacy products, prices, EANs, and stock status from the BENU chain's webshops in Slovakia, Lithuania, Latvia, and Estonia. One actor, four national catalogs, selected with a country input.
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
5 days ago
Last modified
Categories
Share
BENU Pharmacy Scraper (Slovakia, Lithuania, Latvia, Estonia)
Extract pharmacy product data from the BENU chain's webshops: benulekaren.sk (Slovakia), benu.lt (Lithuania), benu.lv (Latvia), and benu.ee (Estonia). You pick the country, give a search keyword, and get back clean JSON with product names, brands, prices, EAN barcodes, stock status, and category paths.
BENU is one of the largest pharmacy chains in Central and Eastern Europe, operated by the PHOENIX group. The four webshops covered here carry OTC medicines, vitamins and supplements, cosmetics, baby care, and medical devices in their national languages.
For Hungary, use the separate BENU Hungary Scraper. The Hungarian shop runs on a different platform, so it has its own actor.
Why use this actor
- Price monitoring: track OTC medicine and supplement prices across up to four EU markets with a single actor. All four markets price in EUR, so results compare directly.
- EAN-level matching: most products expose their EAN barcode, so you can match BENU's assortment and prices against other pharmacies or your own catalog reliably.
- Assortment analysis: see which brands and categories BENU carries per country, including discounts (original price next to sale price).
- Stock checks: each product carries an in-stock flag where the site provides one.
No login, no cookies, and no browser automation. The actor reads the sites' own search API, which makes runs fast and cheap.
How to scrape BENU data
- Choose the country:
sk(benulekaren.sk),lt(benu.lt),lv(benu.lv), oree(benu.ee). - Enter a search query in that country's language. Examples that work well:
- Slovakia:
vitamín,ibuprofen,probiotiká,opaľovací krém - Lithuania:
vitaminas,ibuprofenas,probiotikai - Latvia:
vitamīns,ibuprofēns,probiotikas - Estonia:
vitamiin,ibuprofeen,probiootikumid
- Slovakia:
- Optionally set a category filter to narrow results to one category tree, written exactly as on the site (for example
Výživové doplnkyon SK orUztura bagātinātājion LV). - Set maxResults and run. Results land in the dataset as one JSON object per product.
If you leave the search query empty, the actor falls back to a broad default keyword for the selected country so a run always returns data.
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Product keyword in the selected country's language. Falls back to a broad default when empty. |
country | string | sk, lt, lv, or ee. Default sk. |
category | string | Optional category filter, spelled exactly as on the site in the local language. A misspelled category returns zero results. |
maxResults | integer | Maximum products to return. Default 100, hard cap 10,000. |
proxyConfiguration | object | Apify proxy settings. The default automatic pool suffices; no residential proxy is needed. |
Example input
{"searchQuery": "vitaminas","country": "lt","maxResults": 200}
Output
One JSON object per product:
| Field | Example | Notes |
|---|---|---|
name | "LIVSANE Vitamín C + vitamín D + zinok 30 kapsúl" | Full product name |
brand | "LIVSANE" | Brand or manufacturer |
price | 7.99 | Current selling price |
currency | "EUR" | Always EUR in these four markets |
originalPrice | 18.69 | Only present when discounted |
ean | "4062981007719" | EAN barcode where exposed |
sku | "212907" | Site-internal product ID |
category | "Výživové doplnky" | Top-level category, local language |
categoryPath | ["Výživové doplnky", "Vitamíny a minerály"] | All categories the product belongs to |
inStock | true | true, false, or null when the site does not say |
url | "https://www.benulekaren.sk/livsane-..." | Product page |
imageUrl | "https://www.benulekaren.sk/data/images/..." | Product image |
description | "Výživový doplnok s vitamínom C..." | Truncated to 2000 characters |
source | "benulekaren.sk" | Which webshop the item came from |
country | "SK" | Country code |
scrapedAt | "2026-08-18T14:00:00.000Z" | Scrape timestamp |
Example output
{"name": "NATEO D 4000 kapsulas N60","brand": "NATEO D","price": 15.99,"currency": "EUR","ean": "4751003441289","sku": "10012762","category": "Uztura bagātinātāji","categoryPath": ["Uztura bagātinātāji", "Vitamīni un minerālvielas", "D vitamīns"],"inStock": true,"url": "https://www.benu.lv/e-aptieka/uztura-bagatinataji/vitamini-un-mineralvielas/vitamins-d/nateo-d-4000-kapsulas-n60","imageUrl": "https://www.benu.lv/media/.thumb/.500x400-create-10012762-nateo-d-4000-kapsulas-n60-1-1783655319.jpg","source": "benu.lv","country": "LV","scrapedAt": "2026-08-18T14:00:00.000Z"}
Cost
Pricing is pay-per-event: a small flat fee per run start plus $0.002 per result. A 500-product run costs about $1.00 plus a few cents of platform usage. Runs are HTTP-only (no browser), so compute usage stays low.
Note that a run's usage cost only settles after the run reports SUCCEEDED. Reading the dataset mid-run shows a cost far lower than the final one, so estimate spend from finished runs only.
Limitations
- One country per run. To scrape several markets, start one run per country (they can run in parallel).
- Hungary is not included; use the BENU Hungary Scraper for benu.hu. The Czech shop (benu.cz) is not covered.
- The search API requires a keyword. There is no full-catalog browse mode, so results are always scoped to a query (or the built-in default keyword).
- Prescription-only medicine prices are generally not sold online and may be missing or listed without a price.
inStockreflects the webshop's availability flag at scrape time, not per-pharmacy shelf stock.
Which countries does this cover
Slovakia, Lithuania, Latvia, and Estonia, each against its own national BENU catalog in the local language. Combined with the BENU Hungary Scraper you can cover five BENU markets.
Related actors
- BENU Hungary Scraper for benu.hu
- DrMax Scraper for the Dr.Max pharmacy chain (CZ, SK, PL, RO)
- Eurovaistine Scraper for Lithuania's largest pharmacy chain
- Apotheka Scraper for Estonia