Carrefour Romania Scraper (Product Prices)
Pricing
from $1.20 / 1,000 result scrapeds
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
Maintained by CommunityActor 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
- Open the actor and press Try for free.
- Pick a Department. The default is Grocery and drinks.
- Or paste one or more Category URLs from carrefour.ro, for example
https://carrefour.ro/bacanie-carrefour/alimente/ulei/. - Or paste Product URLs to read single products.
- Set Max results and start the run.
- Download the dataset as JSON, CSV or Excel, or read it through the Apify API.
Input
| Input | What it does |
|---|---|
| Department | The 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 URLs | Listing pages on carrefour.ro. When filled, these replace the department |
| Product URLs | Product pages on carrefour.ro. Each one returns one product |
| Max results | Maximum number of products to return |
| Proxy configuration | Not 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?
| Field | Description |
|---|---|
productId | Internal product id on carrefour.ro |
sku | Carrefour SKU |
name | Product name |
brand | Brand |
url | Link to the product page |
imageUrl | Product image |
price | Current price in RON |
originalPrice | Price before the discount, when the product is discounted |
discountPercent | Discount in percent, when shown |
currency | RON |
inStock, availability | Stock status. inStock is empty when the site does not say |
department, categoryName, categoryPath, categoryUrl | Where the product was found |
isBio, madeInRomania, expressDelivery | Badges shown on the product tile |
description | Product text. Only filled when the product is read from a product URL |
scrapedAt | Time 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
discountPercentto 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.