Apoteket Scraper — Swedish Pharmacy Products & Prices
Pricing
Pay per event
Apoteket Scraper — Swedish Pharmacy Products & Prices
Scrape products, prices, and details from Apoteket.se — Sweden's leading pharmacy chain. Supports search and category browsing.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Studio Amba
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Apoteket Scraper
Scrape product data from apoteket.se, Sweden's state-owned pharmacy chain. Extract prices, availability, EANs, ratings, and specs for medications, supplements, skincare, and wellness products across their entire online catalogue.
Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | Array | No | Category or product page URLs from apoteket.se |
searchQuery | String | No | Swedish keyword search, e.g. "vitaminer", "solskydd", "hostmedicin" |
maxResults | Integer | No | Max products (default: 100) |
proxyConfiguration | Object | No | Proxy settings |
Product URLs are identified by /produkt/ or /artikel/ in the path. Everything else is treated as a listing page. If you provide nothing, it searches for "vitaminer" by default.
Output
| Field | Type | Example |
|---|---|---|
name | String | "Ipren 400 mg Filmdragerad tablett" |
brand | String | "Ipren" |
price | Number | 79.00 |
currency | String | "SEK" |
originalPrice | Number | 99.00 |
sku | String | Product SKU |
ean | String | EAN/GTIN barcode |
inStock | Boolean | true |
rating | Number | 4.3 |
reviewCount | Number | 87 |
imageUrl | String | Product image |
imageUrls | Array | All images |
description | String | Product description |
specs | Object | Spec table as key-value pairs |
category | String | Last breadcrumb category |
{"name": "Ipren 400 mg Filmdragerad tablett","brand": "Ipren","price": 79.00,"currency": "SEK","sku": "123456","inStock": true,"rating": 4.3,"url": "https://www.apoteket.se/produkt/ipren-400mg-tablett","category": "Receptfria lakemedel","scrapedAt": "2026-03-15T09:00:00.000Z"}
Technical notes
- Prices are in SEK (Swedish kronor). Swedish price formats like
"1 234,50 kr"and"99:-"are parsed correctly. - JSON-LD Product data is used as the primary source, with HTML fallback.
- Pagination tries
rel="next"links first, then falls back to?page=Nparameter incrementing. - Swedish browser headers (
Accept-Language: sv-SE) are sent to get correct locale.
Cost
About 0.5 compute units per 1,000 products using CheerioCrawler.