DrMax Scraper - Pharmacy Products CZ SK PL RO avatar

DrMax Scraper - Pharmacy Products CZ SK PL RO

Pricing

from $2.00 / 1,000 result scrapeds

Go to Apify Store
DrMax Scraper - Pharmacy Products CZ SK PL RO

DrMax Scraper - Pharmacy Products CZ SK PL RO

Scrape pharmacy products, prices, and availability from DrMax.cz, DrMax.sk, DrMax.pl, and DrMax.ro. Search by keyword, list a category, or export the full catalogue of any of the 4 Central European sites. No login needed.

Pricing

from $2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

2

Monthly active users

4 hours ago

Last modified

Categories

Share

DrMax Scraper

Scrape pharmacy products, prices, and availability from DrMax — Central Europe's largest pharmacy chain with 3,000+ locations across Czech Republic, Slovakia, Poland, and Romania.

Extract medicines, supplements, cosmetics, dosage information, pack sizes, and pricing from all four DrMax e-commerce domains. No login or account needed.

How to scrape DrMax data

  1. Go to the DrMax Scraper page on Apify Store.
  2. Click Try for free.
  3. Enter a search query (e.g., "ibuprofen", "vitamín C").
  4. Select the country you want to scrape (CZ, SK, PL, RO).
  5. Click Start and wait for the run to finish.
  6. Download your data in JSON, CSV, Excel, or connect via API.

What data can you extract from DrMax?

This scraper extracts the following fields from DrMax product pages:

FieldDescription
productNameFull product name including dosage and form
brandBrand or manufacturer name
priceCurrent selling price
currencyCurrency code (CZK, EUR, PLN, RON)
originalPriceOriginal price before discount
discountDiscount percentage or label
categoryProduct category from breadcrumbs
inStockWhether the product is available
packSizePackage size (e.g., 20 tablets, 100 ml)
imageUrlMain product image URL
urlFull product page URL
productDescriptionProduct description text
countryCountry code (cz, sk, pl, ro)
scrapedAtISO 8601 timestamp

Supported countries

DrMax operates online pharmacies in four Central European countries:

CountryDomainCurrency
Czech Republicdrmax.czCZK
Slovakiadrmax.skEUR
Polanddrmax.plPLN
Romaniadrmax.roRON

All four domains share a similar page structure, so the scraper works consistently across all of them. Select the country in the input to target a specific domain, or provide direct URLs from any domain.

Input options

Search mode

Enter a search query and select a country. The scraper will search DrMax and extract products from the results:

{
"searchQuery": "ibuprofen",
"country": "cz",
"maxResults": 50
}

Category mode

Set category to a DrMax category name, written exactly as the site shows it, and leave the search query empty. The scraper returns every product in that category, including its sub-categories.

{
"category": "Doplňky stravy",
"country": "cz",
"maxResults": 10000
}

Category names differ per country (Czech names on drmax.cz, Slovak on drmax.sk, and so on). Sub-category names work too, for example "Péče o pleť". If the name is not found, the run stops and lists the top-level categories for that country so you can pick one. A category and a search query can be combined to search inside one category.

Full catalogue mode

Set fullCatalog to true to list every product on the selected site. The scraper walks the catalogue category by category, so nothing is cut off by the search limit described below.

{
"fullCatalog": true,
"country": "cz",
"maxResults": 100000
}

Catalogue sizes as of September 2026: about 81,000 products on drmax.cz, 122,000 on drmax.sk, 38,000 on drmax.pl and 43,000 on drmax.ro. Through the residential proxy a run does roughly 1,600 products per minute, so drmax.cz takes about an hour and drmax.sk about 80 minutes. Raise maxResults above the catalogue size. The run saves its progress, so a platform migration during a long run resumes where it stopped instead of starting over.

The 10,000 results limit on searches

DrMax's search backend returns at most 10,000 products for any one search query, no matter how many pages you request. A run with a broad keyword and maxResults above 10,000 stops at 10,000 and logs a warning. To get more than that, use the category filter or full catalogue mode: those split the work into slices that each stay under the limit.

Countries

Each country has its own catalog, currency, and language. Set country to one of cz, sk, pl, or ro, and use native-language keywords for the best results (e.g. vitamín C on CZ, witamina D on PL).

{
"searchQuery": "vitamín C",
"country": "cz",
"maxResults": 100
}

Default behavior

If no search query, category or full catalogue flag is provided, the scraper searches "ibuprofen" on drmax.cz. This ensures the actor always returns data.

Example output

{
"productName": "Dr. Max Ibuprofen 400 mg 100 potahovaných tablet",
"brand": "Dr. Max",
"price": 129,
"currency": "CZK",
"originalPrice": 159,
"discount": "-19%",
"category": "Bolest a zánět",
"inStock": true,
"packSize": "100 tablet",
"imageUrl": "https://www.drmax.cz/media/product-image.jpg",
"url": "https://www.drmax.cz/ibuprofen-dr-max-400-mg-potahovane-tablety-100-tablet",
"productDescription": "Ibuprofen Dr. Max 400 mg je lék určený k úlevě od bolesti...",
"country": "cz",
"scrapedAt": "2026-06-09T12:00:00.000Z"
}

How much does it cost to scrape DrMax?

You pay $0.002 per product returned plus a small start fee per run. The scraper reads DrMax's search API directly, so runs are fast and platform usage is negligible:

ResultsPriceTypical run time
100 products$0.20under 30 seconds
1,000 products$2.00about 1 minute
10,000 products$20.006 to 7 minutes
Full drmax.cz catalogue (~81,000)~$162about 1 hour

Products are counted once per run: duplicates across categories are removed before they reach the dataset. Platform usage (compute and proxy traffic) is settled separately by Apify once the run finishes and is small compared to the per-result price.

Tips for best results

  • Use native language: Search in Czech on drmax.cz, Polish on drmax.pl, etc. For example, use "vitamín C" instead of "vitamin C" for better results on Czech and Slovak domains.
  • Residential proxies recommended: DrMax uses Cloudflare protection. Residential proxies provide the most reliable access.
  • Start with a small test: Use maxResults: 20 first to verify the scraper works with your proxy setup.
  • Broad keywords return more products: A general term (e.g. "vitamín", "krém") returns a larger result set than a very specific product name, up to the 10,000 limit per search.
  • Need the whole range? Use fullCatalog or one category per run instead of many broad keywords. Keyword runs overlap heavily, so you pay for the same products several times; category runs do not overlap.
  • Stock status: inStock reflects DrMax's own stock flag at scrape time. Products the site lists but cannot ship right now come back as false.

Use cases

  • Price comparison: Compare pharmacy product prices across 4 Central European countries.
  • Market research: Track medicine and supplement pricing and availability in the Czech, Slovak, Polish, and Romanian markets.
  • Inventory monitoring: Monitor stock availability of specific products across DrMax domains.
  • Competitive analysis: Compare DrMax pricing with other pharmacy chains in the region.
  • Product catalog extraction: Build a database of pharmacy products with dosage forms, pack sizes, and pricing.

Integrations

Connect DrMax Scraper output to your tools:

  • Google Sheets — Export product data to spreadsheets
  • Slack / Email — Get notifications when prices change
  • Webhooks — Trigger actions when new data is available
  • API — Access results programmatically via Apify API
  • Zapier / Make — Connect to 5,000+ apps

FAQ

Is a DrMax account required? No. This scraper extracts publicly available product data without any login or authentication.

Can I scrape prescription medicines? The scraper extracts publicly listed product information. Prescription medicines may appear in search results but typically don't show online pricing.

How often should I run the scraper? For price monitoring, daily or weekly runs are recommended. DrMax updates prices and stock levels regularly.

Why am I getting zero results? DrMax uses Cloudflare protection. Make sure you're using residential proxies in the proxy configuration. If you still get zero results, try reducing concurrency or increasing timeouts.