Vitusapotek Scraper — Norwegian Pharmacy Products
Pricing
from $1.20 / 1,000 result scrapeds
Vitusapotek Scraper — Norwegian Pharmacy Products
Scrape products, prices, brands, and stock availability from vitusapotek.no — Norway's #2 pharmacy chain. Extract OTC medicine, vitamins, skincare, and personal care products by keyword search.
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
24 days ago
Last modified
Categories
Share
Vitusapotek Scraper
Scrape pharmacy products, prices, and availability from Vitusapotek (vitusapotek.no) — Norway's #2 pharmacy chain, with online delivery and click & collect across the whole country.
Extract OTC medicine, vitamins, skincare, and personal care products with prices, brands, and stock status. No login or account needed.
How to scrape Vitusapotek data
- Go to the Vitusapotek Scraper page on Apify Store.
- Click Try for free.
- Enter a search query (e.g., "paracet", "vitamin d", "solkrem").
- Set the number of results you want.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or connect via API.
Why use this actor?
Vitusapotek is Norway's #2 pharmacy chain (sibling to our Apotek 1 Scraper, Norway's #1), and had no dedicated scraper on the Apify Store before this one. Anyone tracking Nordic OTC medicine, vitamin, or personal-care pricing — price comparison sites, market researchers, competitor-monitoring teams — can now pull both of Norway's largest pharmacy catalogs side by side.
What data can you extract from Vitusapotek?
This scraper extracts the following fields per product:
| Field | Type | Description |
|---|---|---|
name | String | Full product name including dosage/pack size |
brand | String | Brand name (not always present — some own-label/generic products aren't tagged with a brand in the source's own catalog) |
price | Number | Current selling price in NOK |
currency | String | Currency code (always NOK) |
productId | String | Vitusapotek's internal product ID |
inStock | Boolean | Whether the product is available for online purchase ("Nett" status) |
url | String | Direct product page URL |
language | String | Always "no" (Norwegian) |
scrapedAt | String | ISO 8601 timestamp |
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Search keyword, e.g. "paracet", "ibux", "vitamin d". Defaults to "vitamin" if left empty. |
maxResults | Integer | No | Maximum number of products to return (default: 100). |
proxyConfiguration | Object | No | Proxy settings. Vitusapotek sits behind Incapsula, which refuses some Apify datacenter addresses. The actor retries on fresh addresses and switches to Norwegian residential proxy after two refusals, so the default automatic proxy is enough. |
Example input
{"searchQuery": "ibux","maxResults": 50}
Default behavior
If no search query is provided, the scraper defaults to searching "vitamin". This ensures the actor always returns data even on an empty {} input.
Example output
Real items from a live test run (searchQuery: "paracet"):
{"name": "Paracet tab 500mg","brand": "Paracet","price": 64.9,"currency": "NOK","url": "https://www.vitusapotek.no/smerte-feber-og-forkjolelse/smertestillende/paracet-tab-500mg-20-stk-517128","scrapedAt": "2026-09-13T19:41:36.823Z","language": "no","productId": "517128","inStock": true}
{"name": "Panodil 500 mg tabletter","brand": "Panodil","price": 64.9,"currency": "NOK","url": "https://www.vitusapotek.no/smerte-feber-og-forkjolelse/smertestillende/panodil-500-mg-tabletter-20-stk-540973","scrapedAt": "2026-09-13T19:41:36.824Z","language": "no","productId": "540973","inStock": true}
How much does it cost to scrape Vitusapotek?
This scraper reads plain server-rendered HTML — no browser rendering needed — so it's cheap and fast. Cost estimate, per result:
| Results | Estimated cost | Cost per result | Time |
|---|---|---|---|
| 20 products | < $0.01 | ~$0.002/result | ~5 sec |
| 100 products | ~$0.01 | ~$0.002/result | ~20 sec |
| 1,000 products | ~$0.05 | ~$0.002/result | ~2 min |
Costs are approximate and depend on the Apify plan and proxy usage. Usage cost for a run only settles once the run reports SUCCEEDED — reading the dataset before the run finishes will undercount the final cost.
Tips for best results
- Use Norwegian keywords: "paracet", "ibux", "vitamin d", "solkrem", "tannkrem" return far more relevant results than English terms.
- Broad keywords return more products: A general term (e.g. "vitamin") can return 600+ matches, while an exact product name returns just a handful.
- No proxy tuning needed: the default automatic proxy is enough. When Incapsula refuses an address, the actor moves to a fresh one, and to Norwegian residential proxy if it keeps being refused.
- A search with no matches ends the run as SUCCEEDED with 0 results and a status message that says so.
Use cases
- Price comparison: Track Norwegian pharmacy pricing against Apotek 1 or other Nordic/European chains.
- Market research: Monitor OTC medicine, vitamin, and personal-care pricing trends in Norway.
- Catalog building: Build a database of Norwegian pharmacy products with brand, price, and stock data.
Limitations
- Only publicly listed, non-prescription retail data is extracted — prescription-only ("Rx") medicine has no public price on Vitusapotek's own site and is skipped rather than returned as a zero-price row.
- Vitusapotek does not publish EAN/GTIN barcodes or SKU codes on its product listing pages, unlike some sibling pharmacy sites — these fields aren't part of this actor's output.
- Data is scraped from the public Vitusapotek search results pages and may change without notice.
- Respect the website's terms of service and use responsibly.
Related Scrapers
Looking for pharmacy data in other European markets? Check out these related scrapers from Studio AMBA:
- Apotek 1 Scraper — Norway's #1 pharmacy chain
- Kronans Apotek Scraper — Sweden's #3 pharmacy chain
- Apoteket Scraper — Sweden's state-owned pharmacy chain
- Apotekhjärtat Scraper — Swedish pharmacy chain
- DrMax Scraper — Central Europe's largest pharmacy chain (CZ, SK, PL, RO)
Need this data on a schedule, or a custom version?
We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.
See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.