Cookbook·Lebensmittel·carrefour.fr

Carrefour-Lebensmittelpreise und Drive-Verfügbarkeit scrapen

Regalpreis, Kilopreis, die geltende Promotion und ob ein Artikel in einem bestimmten Drive verfügbar ist, von carrefour.fr. Produktseiten brauchen keinen Browser; die Suche schon.

92.4% Erfolg · Aug 2026Browser nur für die SucheKomplex-Preis · 2 Credits

Gemessen auf Crawlbase

92.4% Erfolg im August 2026. 11.0% der erfolgreichen Calls nutzten den JavaScript-Token, und das sind die Such- und Kategorieseiten, die client-seitig rendern. Produktseiten tun das nicht und machen den Großteil des Volumens aus.

Der Call

Im Playground ausführen
# Product page, no browser
curl "https://api.crawlbase.com/?token=YOUR_TOKEN&country=FR&url=https%3A%2F%2Fwww.carrefour.fr%2Fp%2Flait-demi-ecreme-carrefour-3270190002185"

# Category page, browser + wait for the grid
curl "https://api.crawlbase.com/?token=YOUR_JS_TOKEN&country=FR&page_wait=2500&ajax_wait=true&url=https%3A%2F%2Fwww.carrefour.fr%2Fr%2Fproduits-laitiers-oeufs%2Flait"

Parameter, die zählen

ParameterWertWarum
countryFRcarrefour.fr liefert Nicht-französischen Exits eine Consent-Wall, und dahinter ist der Preisblock leer.
javascriptProduktseiten: nicht setzen · Suche: JS-TokenProduktseiten tragen einen ld+json-Block mit dem Preis. Kategorie- und Suchraster werden client-seitig gerendert und brauchen den Browser.
page_wait / ajax_wait2500 · trueMit dem Browser kommt das Raster erst nach einem Request, den die Seite beim Laden abfeuert. Ohne die Wartezeit bekommen Sie ein leeres Raster.
cookiesstoreId=<drive id>Legt den Drive fest, dessen Bestand und Preise Sie wollen. Ohne diesen Wert sind die Preise national und die Verfügbarkeit bleibt leer.

Felder, die Sie bekommen, aus dem ld+json-Block

namestring
gtin13string (EAN)
offers.pricenumber
offers.priceCurrencyEUR
unit_pricestring, per kg or L
promotionstring | null
offers.availabilityInStock | OutOfStock
brandstring

Was kaputtgeht, und die Lösung

Suchseiten ohne Browser schlagen fehl. Sie liefern ein leeres Raster und einen client-seitigen Fehler, den Accounts dann wiederholen. Nutzen Sie den JS-Token für alles unter /r/ oder /s?q=.
Drive-IDs ändern sich, wenn eine Filiale schließt. Pflegen Sie die Filialliste aus der Drive-Suchseite und aktualisieren Sie sie monatlich; eine tote ID fällt stillschweigend auf nationale Preise zurück.
Die EAN steht auf der Seite. Jedes Produkt trägt seine GTIN, was den Abgleich mit Leclerc und Auchan einfach macht.

Nach Zeitplan ausführen

Preistracking pro Drive multipliziert die Produktzahl mit der Filialzahl. Nutzen Sie den Crawler mit einem Job pro Produkt und Filiale und lesen Sie aus dem Cloud Storage. 10.000 Produkte über 20 Drives sind bei zwei Credits pro Seite 400.000 Credits pro Lauf.

Fragen

Warum ist die Erfolgsrate niedriger als bei anderen Rezepten?

Suchseiten ohne Browser schlagen fehl. Produktseiten, die so abgerufen werden, wie dieses Rezept es zeigt, laufen deutlich über dem Wert der gesamten Website. Folgen Sie dem Rezept, und die Rate folgt.

Bekomme ich Preise für eine bestimmte Carrefour-Filiale?

Ja, indem Sie die Drive-ID als Cookie übergeben. Die Filialsuche listet IDs nach Postleitzahl.

Website-Namen bezeichnen die Seiten, die ein Rezept abruft. Crawlbase ist mit keiner gelisteten Website verbunden. Nutzen Sie Rezepte im Rahmen der Nutzungsrichtlinie.Gemessene Zahlen aus August 2026, monatlich aktualisiert