Med24.dk Scraper - Danish Pharmacy Prices and Stock
Pricing
from $1.20 / 1,000 result scrapeds
Med24.dk Scraper - Danish Pharmacy Prices and Stock
Scrape product data from med24.dk, the Danish online pharmacy. Get current prices in DKK, stock status, brands, categories, ratings and review counts for health, personal care, baby and medical device products.
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
19 hours ago
Last modified
Categories
Share
Med24.dk Scraper
Pull product data from med24.dk, a Danish online pharmacy. The actor returns one row per product with the current price in DKK, stock status, brand, category path, customer rating and review count.
Med24.dk sells health, personal care, baby, sun care and medical device products. If you track Danish pharmacy prices or compare Danish shops against Norwegian and Swedish ones, this actor gives you a repeatable feed.
How to scrape Med24.dk data
There are two ways to tell the actor which products to read.
- Paste product pages into
productUrls, for examplehttps://www.med24.dk/medicin-og-medicare/anvendelsesomraader/produkter-mod-snorken/breathe-right-naesestrips-10-stk. - Leave
productUrlsempty and fillurlKeywords. The actor reads the public sitemap and keeps products whose address contains one of your words, for exampleniveaorsolcreme.
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 sitemap, and it stays away from the paths the site excludes in robots.txt.
Input
| Field | Type | Description |
|---|---|---|
productUrls | list of text | Product pages from med24.dk. Up to 100. |
urlKeywords | list of text | Words that must appear in the product address. Used when productUrls is empty. |
maxResults | number | Maximum number of rows. Default 50. |
proxyConfiguration | object | Proxy for the requests. Default is Apify Proxy. |
Example input:
{"urlKeywords": ["nivea"],"maxResults": 100}
Output
Each row is one product. Example:
{"sku": "43163","name": "Nivea Gentle Eye Makeup Remover - 125 ml.","brand": "Nivea","price": 60,"currency": "DKK","inStock": true,"availability": "InStock","category": "Personlig pleje > Hudpleje > Ansigtsrens > Øjenmakeupfjerner","rating": null,"reviewCount": null,"imageUrl": "https://www.med24.dk/imgsrv/...","url": "https://www.med24.dk/personlig-pleje/hudpleje/...","country": "dk","language": "da"}
| Field | Description |
|---|---|
sku | Med24 product number (Varenummer). |
name | Product name including size. |
brand | Brand name. |
price | Current selling price in DKK, VAT included. |
inStock, availability | Stock status as published. |
category | Category path on the site, levels separated by >. |
rating, reviewCount | Customer rating (1 to 5) and number of reviews. Empty when a product has no reviews. |
description | Short product description. |
imageUrl, url | Main image and product page. |
What the data does not contain
Med24.dk does not publish EAN barcodes or list prices before discount on the product page, so these fields are not in the output.
Pricing
The actor is billed per result. You pay for each product row that is returned, and a run that returns nothing costs only the Apify platform usage.
Tips
- Use
urlKeywordswith a brand name to read one brand. The address of each product contains the brand and product name. - Schedule the actor daily or weekly to build a price history.
- Pages that are not product pages (articles, category pages) are skipped without a row.
- Some product pages do not carry structured product data. These are skipped and counted in the run log.
Is it legal to scrape Med24.dk?
The actor reads public product pages that anyone can open without logging in. It collects product information only, no personal data. Check your own use of the data against the site terms and the laws that apply to you.
FAQ
Does it need a login? No.
How many products does the site have? The sitemap lists about 36,800 addresses, of which roughly half are product pages.
Does it return prices in euro? No. Prices are in Danish kroner (DKK).
Which fields are always filled? Name, price, currency, URL and SKU. Brand and category are filled on nearly every product.
Can I get the full catalogue? Yes. Set urlKeywords empty and maxResults to a high number. Reading the whole shop takes several hours.
Support
Open an issue on the actor page if a field is missing or a product is read wrong.