Carrefour Romania Scraper (Product Prices) avatar

Carrefour Romania Scraper (Product Prices)

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Carrefour Romania Scraper (Product Prices)

Carrefour Romania Scraper (Product Prices)

Scrape product prices from carrefour.ro, the Carrefour online store in Romania. Grocery and non-food departments with brand, price in RON, original price, discount, stock status and category. No login, no API key.

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

a day ago

Last modified

Categories

Share

Scrape product prices from carrefour.ro, the Carrefour online store in Romania. Pick a department such as groceries and drinks, or give the actor category pages and product pages. Every product comes back with name, brand, SKU, price in RON, original price, discount, stock status, category and image. No login and no API key.

How to scrape Carrefour Romania data

  1. Open the actor and press Try for free.
  2. Pick a Department. The default is Grocery and drinks.
  3. Or paste one or more Category URLs from carrefour.ro, for example https://carrefour.ro/bacanie-carrefour/alimente/ulei/.
  4. Or paste Product URLs to read single products.
  5. Set Max results and start the run.
  6. Download the dataset as JSON, CSV or Excel, or read it through the Apify API.

Input

InputWhat it does
DepartmentThe department to scrape when no category URLs are given. Grocery and drinks, beauty, baby, home and garden, appliances, TV and audio, IT and phones, sports, auto, fashion, books, toys, or all departments
Category URLsListing pages on carrefour.ro. When filled, these replace the department
Product URLsProduct pages on carrefour.ro. Each one returns one product
Max resultsMaximum number of products to return
Proxy configurationNot required. Switch it on only if the site starts blocking runs

How the actor finds products

The actor reads the public sitemap of carrefour.ro and takes the most specific category pages of the chosen department. It opens each category page with 48 products per page and follows the pagination until the category ends. A product that appears in more than one category is returned once.

The search pages of carrefour.ro are excluded in the site's robots.txt, so the actor does not use them. Use category URLs or a department instead of a search term.

What data does the Carrefour Romania Scraper extract?

FieldDescription
productIdInternal product id on carrefour.ro
skuCarrefour SKU
nameProduct name
brandBrand
urlLink to the product page
imageUrlProduct image
priceCurrent price in RON
originalPricePrice before the discount, when the product is discounted
discountPercentDiscount in percent, when shown
currencyRON
inStock, availabilityStock status. inStock is empty when the site does not say
department, categoryName, categoryPath, categoryUrlWhere the product was found
isBio, madeInRomania, expressDeliveryBadges shown on the product tile
descriptionProduct text. Only filled when the product is read from a product URL
scrapedAtTime of the scrape

Prices on carrefour.ro are shown in RON including VAT. The prices are the public online prices. Prices that depend on a loyalty card or on a delivery address are not collected.

Example output

{
"productId": "1280414",
"sku": "14527628",
"name": "Ulei de floarea soarelui ecologic presat la rece nerafinat Carrefour Bio 500ml",
"brand": "Carrefour Bio",
"url": "https://carrefour.ro/produse/ulei-de-floarea-soarelui-ecologic-presat-la-rece-nerafinat-carrefour-bio-500ml-19-14527628",
"price": 15.4,
"originalPrice": 19.25,
"discountPercent": 20,
"currency": "RON",
"inStock": true,
"availability": "available",
"department": "bacanie-carrefour",
"categoryName": "Ulei",
"categoryPath": ["alimente", "ulei"],
"isBio": true,
"madeInRomania": false,
"expressDelivery": true
}

Input examples

The first 500 grocery and drink products:

{ "department": "bacanie-carrefour", "maxResults": 500 }

All cooking oils:

{ "categoryUrls": [{ "url": "https://carrefour.ro/bacanie-carrefour/alimente/ulei/" }], "maxResults": 500 }

Two single products:

{
"productUrls": [
{ "url": "https://carrefour.ro/produse/lapte-uht-ladorna-1-5-200ml-19-15507320" }
]
}

Use cases

  • Price monitoring: track Carrefour prices on a schedule and compare runs by sku.
  • Promotion tracking: filter on discountPercent to see which products are discounted and by how much.
  • Market research: price levels by brand and category in the Romanian retail market.
  • Retail and brand teams: check how your products are listed, priced and stocked at Carrefour.
  • Price comparison sites: a daily Romanian grocery feed with SKU, brand and image.

How much does it cost?

The actor is billed per result: a small fee per run start and a fee per product returned, as shown on the pricing tab. The most a run can cost in results is the per-result price times Max results. The actor uses plain HTTP requests without a proxy, so compute use is low. The usage cost of a run settles after the run has SUCCEEDED, so it does not show on a run that is still in progress.

Data source and limits

The data comes from the public category and product pages of carrefour.ro. The actor does not log in and does not collect personal data. Product pages carry less information than the listing tile for some fields, so originalPrice, discountPercent and the badges are only filled when the product is read from a category page. Stock status reflects the default online catalogue and not a single store.

The department Grocery and drinks holds several thousand products. The other departments are much larger, and the option All departments covers the whole catalogue of the site, including marketplace sellers. Use Max results to cap a run.

FAQ

Does it work without a proxy? Yes. The site answers plain requests.

Can I search by keyword? No. The search pages of carrefour.ro are excluded in the site's robots.txt, so the actor works from categories and product URLs.

How fresh is the data? Each run reads the live site, so results are current at the time of the run.

Why is originalPrice empty for most products? It is only filled for products that are discounted when the run reads them.

Can I run it on a schedule? Yes, use Apify schedules and compare runs by sku.

Does it cover marketplace products? The non-grocery departments include products from marketplace sellers, as the site lists them. Grocery products are sold by Carrefour.

Support

Questions or a missing field? Open an issue on the actor page and we reply quickly.