Cocooncenter Scraper - French Pharmacy Prices, EAN and Reviews
Pricing
from $1.20 / 1,000 result scrapeds
Cocooncenter Scraper - French Pharmacy Prices, EAN and Reviews
Scrape product data from cocooncenter.com, the French online pharmacy and beauty shop. Get prices in EUR, crossed-out price, EAN, brand, category, unit price, rating, review count and stock status for skincare, health, baby and wellness 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
3 hours ago
Last modified
Categories
Share
Cocooncenter Scraper
Pull product data from cocooncenter.com, a French online pharmacy and beauty shop. The actor returns one row per product with the EAN barcode, the selling price in EUR, the crossed-out price on promotions, the unit price, category, rating, review count and stock status.
Cocooncenter sells skincare, hair care, health, baby, wellness and sun care products from pharmacy and dermocosmetic brands. If you track French pharmacy prices or match French products against shops in other countries by EAN, this actor gives you a repeatable feed.
How to scrape Cocooncenter data
There are three ways to tell the actor which products to read.
- Paste product pages into
productUrls, for examplehttps://www.cocooncenter.com/avene-cicalfate-creme-reparatrice-protectrice-100ml/44834.html. - Leave
productUrlsempty and fillurlKeywordswith brand names, for examplevichyorla roche posay. The actor finds the matching brand pages and reads every product listed there. - Leave both empty. The actor reads the first products from the public product sitemap.
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 requests product pages, brand pages and sitemaps, and it stays away from the paths that robots.txt excludes. Requests are spaced out at about one per second.
Input
| Field | Type | Description |
|---|---|---|
productUrls | list of text | Product pages from cocooncenter.com. Up to 100. |
urlKeywords | list of text | Brand names. 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": ["avene"],"maxResults": 100}
Output
Each row is one product. Example:
{"productId": "44834","ean": "3282770204681","name": "Avène Cicalfate + Crème Réparatrice Protectrice 100 ml","brand": "Avène","category": "Accueil > Soins > Corps > Cicatrisants / Réparateurs","price": 11.65,"originalPrice": 12.95,"discountPercent": 10,"currency": "EUR","unitPrice": "116,50 €","packaging": "Tube de 100 ml","rating": null,"reviewCount": null,"inStock": true,"availability": "InStock","imageUrl": "https://cdn1.costatic.com/img/product/240/69c4e33f1a3b6/avene-cicalfate-creme-p41154.jpg","url": "https://www.cocooncenter.com/avene-cicalfate-creme-reparatrice-protectrice-100ml/44834.html","country": "fr","language": "fr"}
| Field | Description |
|---|---|
productId | Cocooncenter product number from the product address. |
ean | EAN or GTIN barcode as published by the shop. |
name, brand, category | Product name including size, brand, and the category path. |
price | Selling price in EUR, VAT included. |
originalPrice, discountPercent | Crossed-out price and the percentage between the two. Empty when the product is not on promotion. |
unitPrice, packaging | Price per kg or litre and the pack type, as shown on the page. |
rating, reviewCount | Average rating out of 5 and number of reviews. Empty when the product has no reviews. |
inStock, availability | Stock status as published. |
imageUrl, url | Main image and product page. |
What the data does not contain
Seller names and delivery times 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. A keyword that matches several brands, for examplevichy, reads the brands in order of shortest name first. - Use the
eanfield to match products against other shops, in France or in other countries. - Schedule the actor daily or weekly to build a price history.
- Pages that carry no structured product data are skipped without a row and counted in the run log.
- The cost of a run settles after the run SUCCEEDED, so the usage figure on a running job is not final.
- A keyword that matches no brand ends the run with a message saying no products matched.
Is it legal to scrape Cocooncenter?
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 product sitemap lists about 4,800 addresses. The brand pages list more, so a brand keyword returns products the sitemap does not.
Does it return prices in other currencies? No. Prices are in euro.
Which fields are always filled? Name, price, currency, URL, product ID, EAN and category.
What is the difference between price and originalPrice? price is the selling price. originalPrice is the crossed-out price the site shows on promotions. Most products have none.
Why is the rating empty? Only products with customer reviews carry a rating.
Can I get a whole brand? Yes. Set urlKeywords to the brand and maxResults to a high number. The run reads one page per product.
Support
Open an issue on the actor page if a field is missing or a product is read wrong.