Medpex.de Scraper - German Pharmacy Prices, PZN and EAN avatar

Medpex.de Scraper - German Pharmacy Prices, PZN and EAN

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Medpex.de Scraper - German Pharmacy Prices, PZN and EAN

Medpex.de Scraper - German Pharmacy Prices, PZN and EAN

Scrape product data from medpex.de, the German online pharmacy. Get current prices, list prices, discounts, stock, PZN and EAN codes, sellers, ratings and categories for medicines, skincare, vitamins and personal care.

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

a day ago

Last modified

Categories

Share

Medpex.de Scraper

Pull product data from medpex.de, a German online pharmacy. The actor returns one row per product with the current price in EUR, list price (UVP) and discount when a product is on offer, unit price, stock status, PZN, EAN barcode, seller, rating, review count, brand and category.

Medpex.de sells medicines, vitamins, skincare, baby and personal care products from around 220,000 product pages. If you track German pharmacy prices or match products across shops by PZN or barcode, this actor gives you a repeatable feed.

How to scrape Medpex.de data

There are two ways to tell the actor which products to read.

  1. Paste product pages into productUrls, for example https://www.medpex.de/kytta-schmerzsalbe/10832865.
  2. Leave productUrls empty and fill urlKeywords. The actor reads the public product sitemaps and keeps products whose address contains one of your words, for example kytta or sonnencreme.

The actor stops at maxResults. If you leave everything empty, it reads the first 50 products in the sitemap.

Search result pages are not read. The actor only requests product pages and the sitemaps.

Input

FieldTypeDescription
productUrlslist of URLsMedpex.de product pages
urlKeywordslist of wordsUsed when no URLs are given. Keeps products whose address contains one of the words
maxResultsnumberMaximum number of rows (default 50)
proxyConfigurationproxyApify residential proxy in Germany by default. Datacenter addresses are blocked by the site

What you get back

FieldDescription
skuMedpex product ID. For medicines this is the PZN
pznPharmazentralnummer, 8 digits, when the product has one
eanEAN barcode, when the product page lists one
nameProduct name including pack size
brandBrand name
manufacturerManufacturer name
packagingSizePack size as shown, for example 150 g
priceCurrent selling price in EUR, VAT included
originalPriceRecommended retail price (UVP), only when the selling price is lower
discountPercentPercent below the list price
unitPricePrice per unit as shown, for example 151,27 EUR/kg
currencyISO currency code (EUR)
inStockWhether the product is in stock
sellerSeller of the offer: medpex or a marketplace partner
sellerCountryCountry code of the seller
isMedicineWhether medpex classes the product as a medicine
ratingAverage customer rating, 1 to 5
reviewCountNumber of customer reviews
categoryCategory path on the site
descriptionShort description
imageUrlMain product image
urlProduct page address
scrapedAtTime of the read
country, languagede, de

Example output

{
"sku": "04215559",
"pzn": "04215559",
"ean": null,
"name": "Kytta-Sedativum 30 St",
"brand": "Kytta",
"manufacturer": "WICK Pharma - Zweigniederlassung der Procter & Gamble GmbH",
"packagingSize": "30 St",
"price": 14.79,
"originalPrice": 21.13,
"discountPercent": 30,
"unitPrice": "0,49 €/St",
"currency": "EUR",
"inStock": true,
"seller": "medpex",
"sellerCountry": "NL",
"isMedicine": true,
"rating": 4.38,
"reviewCount": 26,
"category": "Arzneimittel-Gesundheit > Muskeln & Gelenke",
"url": "https://www.medpex.de/kytta-sedativum-fuer-den-tag/04215559",
"country": "de",
"language": "de"
}

Input examples

Read one specific product:

{
"productUrls": [
"https://www.medpex.de/kytta-schmerzsalbe/10832865"
]
}

Read up to 500 Kytta and Voltaren products:

{
"urlKeywords": ["kytta", "voltaren"],
"maxResults": 500
}

Discounts

When a product is on offer, originalPrice holds the recommended retail price and discountPercent the difference. When there is no offer both fields are empty.

PZN and EAN

Medicines carry a PZN, which is also the product ID. Cosmetics and other products from marketplace partners usually carry an EAN and no PZN. The two fields are separate so you can match against either.

Marketplace sellers

Some products are sold by partners instead of medpex. seller names the seller of the shown offer and sellerCountry the country it ships from.

Cost

Pricing is per result. A run of 120 products takes under a minute. The cost only settles after the run has SUCCEEDED, so check the run's usage once it finishes.

Use cases

  • Track German pharmacy prices for a brand or a category.
  • Match products between Medpex.de and other European pharmacies with the PZN or EAN.
  • Watch discounts, stock and ratings for health and skincare brands.
  • Build a price comparison or market report for Germany.

Other pharmacy retailers in this fleet cover DocMorris, Shop Apotheke, Redcare, Aponeo and Farmasiet.

FAQ

Does it need a login? No. The actor reads public product pages.

How many products can I read? The sitemaps list around 220,000 products. Set maxResults to the number you need.

How often is the data updated? Each run reads the live site.

What if a product page is removed? The page is skipped and the run goes on with the next one.

Notes

Use the data in line with the site's terms and with local law. Source websites can change or restrict access, and we are not responsible for restrictions imposed by them.