DrMax Scraper - Pharmacy Products CZ SK PL RO
Pricing
from $2.00 / 1,000 result scrapeds
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
Maintained by CommunityActor 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
- Go to the DrMax Scraper page on Apify Store.
- Click Try for free.
- Enter a search query (e.g., "ibuprofen", "vitamín C").
- Select the country you want to scrape (CZ, SK, PL, RO).
- Click Start and wait for the run to finish.
- 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:
| Field | Description |
|---|---|
productName | Full product name including dosage and form |
brand | Brand or manufacturer name |
price | Current selling price |
currency | Currency code (CZK, EUR, PLN, RON) |
originalPrice | Original price before discount |
discount | Discount percentage or label |
category | Product category from breadcrumbs |
inStock | Whether the product is available |
packSize | Package size (e.g., 20 tablets, 100 ml) |
imageUrl | Main product image URL |
url | Full product page URL |
productDescription | Product description text |
country | Country code (cz, sk, pl, ro) |
scrapedAt | ISO 8601 timestamp |
Supported countries
DrMax operates online pharmacies in four Central European countries:
| Country | Domain | Currency |
|---|---|---|
| Czech Republic | drmax.cz | CZK |
| Slovakia | drmax.sk | EUR |
| Poland | drmax.pl | PLN |
| Romania | drmax.ro | RON |
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:
| Results | Price | Typical run time |
|---|---|---|
| 100 products | $0.20 | under 30 seconds |
| 1,000 products | $2.00 | about 1 minute |
| 10,000 products | $20.00 | 6 to 7 minutes |
| Full drmax.cz catalogue (~81,000) | ~$162 | about 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: 20first 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
fullCatalogor onecategoryper 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:
inStockreflects DrMax's own stock flag at scrape time. Products the site lists but cannot ship right now come back asfalse.
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.