DocMorris Scraper - German Online Pharmacy Products
Under maintenancePricing
Pay per usage
DocMorris Scraper - German Online Pharmacy Products
Under maintenanceScrape products, prices, PZN codes, and availability from DocMorris.de, Europe's largest online pharmacy. Supports keyword search, category browsing, and direct product URLs. No login required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
DocMorris Scraper
Scrape products, prices, PZN codes, and availability from DocMorris.de — Europe's largest online pharmacy with over 150,000 products.
How to scrape DocMorris data
DocMorris is the leading European online pharmacy, serving millions of customers across Germany, Switzerland, and other EU markets. This actor lets you extract structured product data from their entire catalog without needing an account or login.
Use it to:
- Monitor pharmacy product prices and discounts across thousands of OTC medications
- Track availability of specific medications by PZN (Pharmazentralnummer)
- Build price comparison datasets across the German online pharmacy market
- Analyze product ranges, dosage forms, and pricing trends
The actor handles DocMorris's anti-bot protections using a real browser and supports keyword search, category browsing, and direct product URLs.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Search for products by keyword (e.g., "ibuprofen", "vitamin d", "nasenspray") |
startUrls | Array | No | Category or product URLs to scrape |
maxResults | Integer | No | Maximum results to return (default: 100) |
proxyConfiguration | Object | No | Proxy settings (residential DE proxy recommended) |
If no searchQuery or startUrls are provided, the actor defaults to searching for "ibuprofen".
Example input
{"searchQuery": "vitamin d","maxResults": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "DE"}}
Scraping a specific category
{"startUrls": [{ "url": "https://www.docmorris.de/arzneimittel-gesundheit" }],"maxResults": 200}
Scraping specific product pages
{"startUrls": [{ "url": "https://www.docmorris.de/bepanthen-augen-und-nasensalbe/01578675" },{ "url": "https://www.docmorris.de/vigantolvit-vitamin-d3-2000-ie/12423869" }]}
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
productName | String | "Heumann Ibuprofen Schmerztabletten 400 mg Filmtabletten 20 St" |
brand | String | "Heumann" |
price | Number | 2.29 |
currency | String | "EUR" |
originalPrice | Number | 5.76 |
discount | String | "60%" |
pzn | String | "00040554" |
dosageForm | String | "Filmtabletten" |
packSize | String | "20 St" |
category | String | "Arzneimittel & Gesundheit > Schmerzmittel > Ibuprofen" |
inStock | Boolean | true |
requiresPrescription | Boolean | false |
imageUrl | String | Product image URL |
url | String | Full product URL on DocMorris |
productDescription | String | Product usage and description text |
scrapedAt | String | "2026-06-09T12:00:00.000Z" |
Example output
{"productName": "Heumann Ibuprofen Schmerztabletten 400 mg Filmtabletten 20 St","brand": "Heumann","price": 2.29,"currency": "EUR","originalPrice": 5.76,"discount": "60%","pzn": "00040554","dosageForm": "Filmtabletten","packSize": "20 St","category": "Arzneimittel & Gesundheit > Schmerzmittel > Ibuprofen","inStock": true,"requiresPrescription": false,"imageUrl": "https://statics.docmorris.de/static/produkte/...","url": "https://www.docmorris.de/heumann-ibuprofen-schmerztabletten-400mg/00040554","productDescription": "Zur kurzzeitigen Behandlung von leichten bis mäßig starken Schmerzen...","scrapedAt": "2026-06-09T12:00:00.000Z"}
Main categories on DocMorris
You can scrape any of these categories by providing the URL in startUrls:
- Arzneimittel & Gesundheit —
https://www.docmorris.de/arzneimittel-gesundheit - Beauty & Pflege —
https://www.docmorris.de/beauty-pflege - Vitamine, Sport & Ernährung —
https://www.docmorris.de/vitamine-sport-ernaehrung - Kinder & Familie —
https://www.docmorris.de/kinder-familie - Sanitätshaus —
https://www.docmorris.de/sanitaetshaus - Tiergesundheit —
https://www.docmorris.de/tiergesundheit-tierbedarf
Cost estimate
This actor uses Playwright (browser-based crawling) which consumes more compute units than HTTP-only scrapers. Expect approximately 2-4 compute units per 100 products depending on proxy usage and page complexity.
With Apify's standard pricing, that works out to roughly $0.50-1.00 per 1,000 products.
Tips for best results
- Use residential DE proxies for the most reliable results. DocMorris has anti-bot detection that may block datacenter IPs.
- Start with category URLs if you want to scrape a broad range of products — category pages are more reliably accessible than search.
- Set a reasonable
maxResultsto control costs. Start with 50-100 to test.
Limitations
- DocMorris applies anti-bot protections to search pages; category browsing is more reliable
- Prescription-only products are listed but cannot be purchased without a valid prescription
- Prices and availability change frequently; data reflects the state at scrape time
- The actor extracts publicly visible data only — no login or account required
- Very large scrapes (10,000+ products) may take longer due to browser-based crawling