Cocooncenter Scraper - French Pharmacy Prices, EAN and Reviews avatar

Cocooncenter Scraper - French Pharmacy Prices, EAN and Reviews

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Cocooncenter Scraper - French Pharmacy Prices, EAN and Reviews

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

Studio Amba

Maintained by Community

Actor 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.

  1. Paste product pages into productUrls, for example https://www.cocooncenter.com/avene-cicalfate-creme-reparatrice-protectrice-100ml/44834.html.
  2. Leave productUrls empty and fill urlKeywords with brand names, for example vichy or la roche posay. The actor finds the matching brand pages and reads every product listed there.
  3. 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

FieldTypeDescription
productUrlslist of textProduct pages from cocooncenter.com. Up to 100.
urlKeywordslist of textBrand names. Used when productUrls is empty.
maxResultsnumberMaximum number of rows. Default 50.
proxyConfigurationobjectProxy 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"
}
FieldDescription
productIdCocooncenter product number from the product address.
eanEAN or GTIN barcode as published by the shop.
name, brand, categoryProduct name including size, brand, and the category path.
priceSelling price in EUR, VAT included.
originalPrice, discountPercentCrossed-out price and the percentage between the two. Empty when the product is not on promotion.
unitPrice, packagingPrice per kg or litre and the pack type, as shown on the page.
rating, reviewCountAverage rating out of 5 and number of reviews. Empty when the product has no reviews.
inStock, availabilityStock status as published.
imageUrl, urlMain 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 urlKeywords with a brand name to read one brand. A keyword that matches several brands, for example vichy, reads the brands in order of shortest name first.
  • Use the ean field 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.

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.