Redcare Pharmacy Scraper: France, Italy, Switzerland
Pricing
from $2.00 / 1,000 result scrapeds
Redcare Pharmacy Scraper: France, Italy, Switzerland
Scrape product data from the Redcare Pharmacy storefronts in France (redcare-pharmacie.fr), Italy (redcare.it) and Switzerland (redcare-apotheke.ch). Extract names, brands, prices, EAN barcodes, product codes, ratings, stock and images for pharmacy and parapharmacy products.
Pricing
from $2.00 / 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 days ago
Last modified
Categories
Features
Share
Scrape product data from the online pharmacies of the Redcare Pharmacy group in three countries:
- France: redcare-pharmacie.fr (formerly Shop Pharmacie), prices in EUR
- Italy: redcare.it, prices in EUR
- Switzerland: redcare-apotheke.ch (German-language storefront), prices in CHF
You get product names, brands, prices, list prices, unit prices, EAN barcodes, product codes, ratings, review counts, stock status, images, categories and pharmacy attributes. No login, no cookies.
What this actor does
The actor searches one Redcare storefront by keyword and returns one clean record per matching product, straight from the store's own search backend. You pick the country, give a search term in that country's language and set a result limit. The results are the same products a shopper sees on the site, ready to export as JSON, CSV or Excel or to feed into your own pipeline.
Every record carries a country field and a currency field, so runs for different countries can go into one dataset without mixing up prices.
Why use this actor?
- Price monitoring: track medicine and parapharmacy prices in France, Italy and Switzerland.
- Cross-country comparison: the same brand often sells in all three stores. Match on the EAN barcode and compare.
- Competitor benchmarking: compare Redcare against other pharmacies (see Related Scrapers below).
- Market research: ratings, review counts and discounts show what sells and how it is positioned.
- Catalogue building: build a health and beauty product feed with images, categories and pack sizes.
How to scrape Redcare Pharmacy data
- Add this actor to your Apify account.
- Set
countrytoFR(France),IT(Italy) orCH(Switzerland). Without it, the run uses France. - Set
searchQueryto a keyword in the language of that store:- France:
doliprane,vitamine d,magnesium,creme solaire - Italy:
tachipirina,vitamina d,crema solare - Switzerland (German):
schmerzgel,vitamin d,magnesium
- France:
- Set
maxResultsto cap the run (default 100, prefilled 20 for a quick test). - Optionally set a proxy. The search API is public and works without one.
- Run the actor and export the dataset as JSON, CSV or Excel, or read it through the API.
Leave searchQuery empty and the actor searches doliprane (France), tachipirina (Italy) or schmerzgel (Switzerland), so a blank run still returns data.
To cover several countries, start one run per country. One run searches one store.
Input
| Field | Type | Required | Description |
|---|---|---|---|
country | String | No | FR, IT or CH. Default FR |
searchQuery | String | No | Search term in the store's language |
maxResults | Integer | No | Maximum products to return (default 100) |
proxyConfiguration | Object | No | Optional Apify proxy |
Example input for Italy:
{"country": "IT","searchQuery": "vitamina d","maxResults": 50}
The input form prefills a French residential proxy. When the proxy country is FR, IT or CH and differs from country, the actor switches it to the selected country. Any other proxy setting is used as you set it.
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
name | String | "Doliprane Tabs® 1000 mg" |
brand | String | "Doliprane" |
price | Number | 1.69 |
originalPrice | Number | 2.19 (only when higher than price) |
currency | String | "EUR" or "CHF" |
country | String | "FR", "IT" or "CH" |
pricePerUnit | String | "0,21 € / 1 pc(s)" |
ean | String | "3400941631245" |
sku | String | "F10002200" (store product code) |
productId | String | "F10002200" (internal id) |
inStock | Boolean | true |
rating | Number | 4.8 |
reviewCount | Integer | 120 |
category | String | "Médicaments : Paracétamol" |
imageUrl | String | product image URL |
url | String | product page URL |
description | String | short product description |
specs | Object | pharma form, pack size, manufacturer, active substances, prescription flag |
scrapedAt | String | ISO 8601 timestamp |
Example output (France)
{"name": "Doliprane Tabs® 1000 mg","brand": "Doliprane","price": 1.69,"currency": "EUR","country": "FR","pricePerUnit": "0,21 € / 1 pc(s)","ean": "3400941631245","sku": "F10002200","productId": "F10002200","inStock": true,"rating": 5,"reviewCount": 1,"url": "https://www.redcare-pharmacie.fr/medicaments/F10002200/doliprane-tabs-1000-mg.htm","imageUrl": "https://cdn.redcare-pharmacie.fr/images/F10/002/200/F10002200-p10.jpg","category": "Médicaments : Paracétamol","description": "Douleur légère à modérée|Etat fébrile","specs": {"pharmaForm": "Comprimé(S)","packSize": "8 pc(s)","manufacturer": "OPELLA HEALTHCARE FRANCE","activeSubstances": "Paracétamol","prescriptionMedicine": "no"},"scrapedAt": "2026-10-15T06:51:16.850Z"}
Product codes and barcodes
skuholds the store's product code: F-prefixed in France (F10002200), IT-prefixed in Italy (IT012745168), numeric in Switzerland (15193536). Some Italian marketplace products have no code, and thenskuis empty.productIdis the store's internal id and is present on every product. Use it to track a product across runs.eanis the EAN barcode. It is on nearly every French product and on most Swiss non-prescription products. In Italy it is on supplements, cosmetics and other parapharmacy items, but mostly missing on registered medicines such as Tachipirina, because Italy identifies those by their AIC code.
Prices and discounts
priceis the current selling price, in the currency named incurrency. Prices are never converted.originalPriceis the list price, present only when it is higher than the selling price.pricePerUnitis the base price per unit as the store shows it, for example per tablet or per litre.- Products listed without a public price, such as some prescription medicines, are skipped.
Cost
The actor uses pay-per-event pricing:
- $0.002 per result (one product record)
- $0.005 per run start
A run of 100 products costs about $0.21. A run of 1,000 products costs about $2.01. The search API is public, so there is no extra proxy cost unless you turn on a residential proxy yourself.
A run's usage cost only settles after the run reports SUCCEEDED. If you read the cost of a run while it is still going, it shows far less than the final amount.
Notes and limitations
- Search-based. The actor scrapes by keyword. Broad terms return more products, specific terms return fewer and more relevant ones.
- Result window. One keyword returns up to about 1,000 products (the search backend's pagination window). For a fuller pull, run several narrower queries.
- One country per run. Start one run per country. Every record names its country.
- Switzerland is the German-language store. Use German keywords for
CH. - Germany and Austria are not covered by this actor. Use the Shop Apotheke scrapers linked below.
- Public product data only. The actor does not place orders or handle prescriptions.
- A run with zero results fails instead of finishing empty, so a broken search shows up in your run list.
Related Scrapers
Other Studio AMBA pharmacy actors:
- Shop Apotheke AT Scraper: Austrian storefront of the same group
- DocMorris Scraper: German online pharmacy
- Apotheka Scraper: Baltic online pharmacy
- Dr. Max Scraper: Central European pharmacy chain
- Pilulka Scraper: Czech online pharmacy
- Newpharma Scraper: Belgian online pharmacy
FAQ
Do I need an account or cookies? No. The actor reads the store's public product search.
Which countries does this cover? France (redcare-pharmacie.fr), Italy (redcare.it) and Switzerland (redcare-apotheke.ch).
What happens if I don't set a country? The run uses France, as this actor always did before the other countries were added.
How do I match products across countries?
Use the ean field. The store product codes differ per country.
How do I match products across runs?
Use productId, which every product has.
Can I scrape the whole catalogue? Run a set of keyword queries. Each query returns up to about 1,000 products, so split broad ranges into narrower terms.