Skip to content

Auchan Scraper

Try for free

Scrape Auchan France (auchan.fr) grocery products with the prices of a chosen drive or click & collect store: promotions, unit prices, availability, stock, categories, brands, ratings, EAN barcodes and nutrition.

🛒 Auchan Scraper

Get Auchan France (auchan.fr) grocery products as clean rows with the prices of the store you choose: price, price per kg or litre, promotions, availability and stock, brand, category, rating and the store that priced each row. Search by keyword, paste category or product links, or look up a basket of EAN barcodes. No login, no Auchan account: 1,000 products take under 30 seconds.

✨ Why use Auchan Scraper?

  • 🏪 Real store prices — auchan.fr prices, promotions and stock belong to a drive or click & collect store. Pick one by postcode, city or store id; every row says which store priced it.
  • 🔥 Every promotion — "-30%", "-60% sur le 2ème", "3 achetés = 2 payés", "Prix Choc" and loyalty offers ("cagnottés"), with the struck-through price, the discount and the quantity needed.
  • ⚡ Fast — 1,000 products in under 30 seconds; every current offer for 53 everyday grocery searches (4,093 products) in about 9 minutes.
  • 🏷️ Barcode-ready — turn on product details for the EAN-13 of every product, plus ingredients, allergens, nutrition and Nutri-Score.
  • 🔓 No login, no setup — auchan.fr's site protection is handled for you; you only enter what to scrape.
  • 💰 Simple pricing — from $0.00085 per product (from $0.85 per 1,000 products), platform usage included.

🎯 Use cases

  • 📈 Price monitoring — track the shelf price and unit price of a fixed basket of EANs every day or week.
  • 🏬 Supermarket price comparison — compare Auchan with Carrefour, Leclerc or Intermarché on the same products, store by store.
  • 🔥 Promotion tracking — collect every current offer of a department or of a list of grocery terms.
  • 🗺️ Regional price differences — run the same searches for stores in Paris, Lyon, Lille or Bordeaux and compare.
  • 🧾 Catalogue enrichment — fill images, categories, ingredients and nutrition tables by barcode.
  • 🧠 Market research — measure brand share, own-label share and price ranges in any aisle.

🚀 How to use

  1. Enter one or more search terms (French works best, for example lait, pâtes, café moulu), and/or paste auchan.fr links (category, search or product pages), and/or EAN barcodes.
  2. Choose the store: a French postcode or city (the nearest drive or click & collect point is used) or a store id. Leave it empty for the default store, Auchan Drive Hypermarché Kremlin-Bicêtre (id 975), next to Paris.
  3. Set Max results per search or category (0 = everything the site lists).
  4. Optionally add filters: promotions only, price range, brands, Auchan own brands only, available only, and a sort order.
  5. Turn on Include product details if you need EAN barcodes, ingredients or nutrition.
  6. Click Start, then download the results as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesWords to search on auchan.fr, one per line.
startUrlsauchan.fr category (/.../ca-...), search (/recherche?text=...) or product (/.../pr-C...) links. Filters you picked on the site are kept.
eansEAN-13 or EAN-8 barcodes to look up.
maxResultsProducts per search or category (default 20, 0 = all). Product links and barcodes are not limited.
storePostcode, city, store id (for example 975) or store page link (the storeUrl of any row works too). Empty = store 975 (Kremlin-Bicêtre).
includeDetailsEAN, description, ingredients, allergens, Nutri-Score, nutrition, origin and image gallery (default off).
onlyPromotionsOnly products with a current promotion or loyalty offer.
minPrice / maxPricePrice range in euros.
brandsOnly these brands, as written on auchan.fr (for example LACTEL).
onlyAuchanBrands / inStockOnlyOwn label only, available products only.
sortByRelevance, price, price per kg/L, biggest discount or rating.
{
  "searchQueries": ["lait", "pâtes", "café"],
  "store": "69003",
  "maxResults": 100,
  "onlyPromotions": true,
  "sortBy": "discount-desc"
}

📤 Output

One row per product. Main fields:

FieldExample
title, brand, packaging, isOwnBrand"Lait demi-écrémé", AUCHAN, 10x1l, true
price, currency, unitPrice, unitPriceUnit9.9, EUR, 0.99, L
available, stockQuantitytrue, 129
onPromotion, promotionLabel, promotionType, promotionInitialPrice, promotionDiscountPercent, promotionQuantity, promotionIsLoyaltytrue, "-30%", DIRECT_DISCOUNT, 4.67, 30
category, subcategory, categoryName, categoryPath"Epicerie sucrée" › "Petit déjeuner" › "Céréales adultes"
rating, reviewCount4.6, 11
storeId, storeName, storeType, storeCity, storePostcode975, "Auchan Drive Hypermarché KREMLIN BICETRE", DRIVE
ean, nutriScore, ingredients, allergens, nutrition, imageswith product details on
url, imageUrl, productId, skuproduct page and image
position, searchQuery, sourceUrl, scrapedAtwhere the row came from

A real row from a test run (trimmed):

{
  "title": "Spécial K Céréales au chocolat au lait",
  "brand": "KELLOGG'S",
  "packaging": "500g",
  "price": 3.27,
  "currency": "EUR",
  "unitPrice": 6.54,
  "unitPriceUnit": "KG",
  "unitPriceLabel": "6.54 € / KG",
  "available": true,
  "stockQuantity": 54,
  "onPromotion": true,
  "promotionLabel": "-30%",
  "promotionType": "DIRECT_DISCOUNT",
  "promotionInitialPrice": 4.67,
  "promotionDiscount": 1.4,
  "promotionDiscountPercent": 30,
  "rating": 4.6,
  "reviewCount": 11,
  "category": "Epicerie sucrée",
  "subcategory": "Petit déjeuner",
  "categoryName": "Céréales adultes",
  "storeId": "975",
  "storeName": "Auchan Drive Hypermarché KREMLIN BICETRE",
  "storeType": "DRIVE",
  "storeCity": "LE KREMLIN-BICÊTRE",
  "url": "https://www.auchan.fr/kellogg-s-special-k-cereales-au-chocolat-au-lait/pr-C1622932",
  "searchQuery": "lait",
  "scrapedAt": "2026-11-07T20:34:38.009Z"
}

💰 Pricing

You pay per product saved, plus a small fee per run. Product details are an add-on charged only for products whose page was read. Platform usage (compute and proxy) is included in the price.

EventFreeStarterScaleBusiness
Product (per 1,000)$1.53$1.42$1.13$0.85
Product details (per 1,000, only with details on)$0.68$0.589$0.499$0.408
Actor start (per run)$0.051$0.0425$0.034$0.0255
  • Example: 1,000 products without details cost $1.58 on Free and $0.88 on Business.
  • Example: every current offer for 53 everyday grocery searches (lait, fromage, pâtes, café, ...) at one store, 4,093 products in about 9 minutes, costs $6.31 on Free and $3.50 on Business.
  • Set a maximum charge for the run and the scraper stops cleanly when it is reached, keeping every product saved so far.

❓ FAQ

Is it legal to scrape auchan.fr? The scraper reads public product pages that any visitor can see, without logging in. Check that your use of the data respects Auchan's terms and the laws that apply to you.

Do I need a login, cookies or a proxy? No. The scraper chooses the store itself and handles the site's bot protection. The default proxy works out of the box.

Whose prices are these? The prices of the drive or click & collect store you chose (store 975, Kremlin-Bicêtre, by default), as auchan.fr shows them for pick-up orders. Prices differ between stores: in our tests 7 of 10 milk products had a different price in a Lille-area drive than in Kremlin-Bicêtre. Every row carries the store's id, name, city and postcode.

How many products can I get? Set Max results to 0 for everything. Category pages are read in full. auchan.fr shows at most 300 products per search, so for bigger searches the scraper also reads the search category by category (for example "lait" gives about 690 products instead of 300). For a whole department, a category link is the most complete choice.

Why is a field empty? Some products don't have that information on auchan.fr (no rating yet, no brand on fresh produce, no Nutri-Score on non-food items). The EAN, ingredients, allergens and nutrition come from the product page, so they are filled only with product details on (and for product links and barcodes, the EAN always).

Can I schedule it or use the API? Yes. Schedule runs to track prices and promotions over time, use Scrape.ly integrations, or start runs and read results through the Scrape.ly API, CLI, or from AI agents through the Scrape.ly MCP server.

⚠️ Limits

  • France only (auchan.fr), drive and click & collect prices. Home-delivery prices are not read.
  • auchan.fr shows at most 300 products per search and filter; larger searches are completed category by category. A finest category that still holds more than 300 matching products is read from both ends of the price order, so up to 600 of its products; above 600 the run log says how many it lists.
  • auchan.fr's own search can answer the same word differently from one visit to the next (for example "pâtes" sometimes opens the pasta category and sometimes a wider search page), so the number of products for the same input can vary between runs.
  • With "Only products on promotion" on, every product of a search or category is checked for an offer (the site's own Promo filter misses many loyalty and multi-buy offers), so these runs read more pages than they save.
  • A barcode that the chosen store does not sell returns nothing; try another store.
  • Marketplace offers that auchan.fr shows in search results are included and marked with isMarketplace.
  • Customer reviews' text is not collected, only the average rating and the count.

Related actors

//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.