E.Leclerc Drive Scraper | French Grocery Prices per Store
Pricing
from $1.30 / 1,000 products
E.Leclerc Drive Scraper | French Grocery Prices per Store
Scrape E.Leclerc Drive grocery prices for the Drive you pick: price, promotion, loyalty offer, unit price, stock, rating and EAN, as clean JSON. Search, aisles, promotions or a whole store of about 17,000 products. Over 1,000 Drives. No login.
Pricing
from $1.30 / 1,000 products
Rating
0.0
(0)
Developer
ratatoskr
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
a day ago
Last modified
Categories
Features
Share
Scrape E.Leclerc Drive (leclercdrive.fr), France's largest grocery drive network, as clean structured JSON. Pick a Drive and get its real prices, stock, promotions and loyalty offers: a whole store of about 17,000 products, one aisle, a search, or the promotions page. No login, no account.
Prices and stock belong to the Drive you pick, and there are over 1,000 of them.
What you get
One row per product:
| Field | Example |
|---|---|
name | Bonbons Carambar CaraPop Bubble |
pack | Cola - Barbe à papa - 380g |
price | 3.33 |
promoPrice | 2.20 (when on promotion) |
promoUnitPrice | the price per kg or litre at the promotion price |
promoLabel | Avantage immédiat de 30% |
cardOffer | Recevez 10% en Ticket E.Leclerc. Offre réservée aux porteurs de la Carte E.Leclerc. |
cardCoupon | Grâce à la Carte E.Leclerc et à HIPRO, bénéficiez de 0.50 € de remise immédiate |
cardOnly | true when the row's deal is for Carte E.Leclerc holders only |
unitPrice | 8.76 |
unitPriceUnit | kg |
inStock | true |
stock | 61 |
rating | 4 |
reviews | 1 |
ean | 3564700568941 (with includeEan) |
image | https://fd9-photos.leclercdrive.fr/image.ashx?id=2937400&use=l&cat=p |
productPage | https://fd9-courses.leclercdrive.fr/.../fiche-produits-266243-... |
productId | 266243 |
storeId | 053701 |
storeName | Bordeaux - Victor Hugo |
aisleId, familyId, subFamilyId | the site's own category ids |
query, source | the term or aisle the row came from |
Prices and deals
priceis the shelf price at this Drive, which everyone pays.promoPriceandpromoLabelare an immediate promotion, taken off the order.cardOfferis a Ticket E.Leclerc offer: money back onto the Carte E.Leclerc loyalty card.cardCouponis a brand's coupon, taken off the order for Carte E.Leclerc holders.cardOnlyistruewhen the shop says on the row that its deal is for Carte E.Leclerc holders. Some immediate promotions are, such as "Avantage immédiat de 34%. Offre réservée aux porteurs de la Carte E.Leclerc.", and Ticket offers and coupons say so too. ApromoPricewithcardOnly: falseis open to everyone: on one Drive's promotions page, 123 of 203 promotion prices were, and 80 were for card holders.
Input
| Field | What it does |
|---|---|
storeId | The six digits in a Drive's address, e.g. 053701. Used when storeSearch is empty. |
storeSearch | A postcode or town, e.g. 33000 or Lyon. When set, it wins over storeId. The run's status names the Drive it used, with its id and postcode, and how many Drives matched. |
searchQueries | Search terms, e.g. ["lait", "cafe"]. The shop shows up to 200 products per term. |
rayons | Aisles, as a Drive address holding rayon-284370-Laits-et-Oeufs, or the id 284370. |
promotions | Read the Drive's promotions page: 1,405 products at Bordeaux - Victor Hugo and 2,716 at La Ville-aux-Dames in our runs. |
dealsOnly | Keep only products with a promotion price, a promotion label, a card offer or a card coupon. Products left out are not charged. |
maxItems | Stop after this many products per term or aisle, or in all on a whole-Drive walk. Leave empty for 100; set 100000 for everything. |
includeEan | Add each product's EAN barcode. Promotions rows get theirs from the promotions page itself; search and aisle rows from each product's own page, a few seconds per product. |
Leave searchQueries, rayons and promotions empty to walk the whole Drive.
To find an aisle, open your Drive on leclercdrive.fr, click an aisle and copy the rayon-... part of the address: https://fd9-courses.leclercdrive.fr/magasin-053701-La-Ville-aux-Dames/rayon-284370-Laits-et-Oeufs.aspx gives rayon-284370-Laits-et-Oeufs.
The promotions page lists promotion prices and labels, Ticket E.Leclerc offers, card coupons, and a few products with no deal of their own: 39 of 1,405 at Bordeaux - Victor Hugo, such as bonus packs whose extra is in the pack ("4x100g + 2 offerts"), a food-bank donation and a Disney collector album. Set dealsOnly to leave those out.
The deals in two searches at the Drive a town finds, up to 20 for each search:
{"storeSearch": "Lyon","searchQueries": ["cafe", "lait"],"dealsOnly": true,"maxItems": 20}
The deals on a Drive's promotions page:
{"storeSearch": "33000","promotions": true,"dealsOnly": true,"maxItems": 30}
Output
Each run writes rows to the dataset. Export to JSON, CSV, Excel or the API. Schedule the same Drive daily to track its prices and promotions, or run several Drives to compare them. A whole Drive takes about 40 minutes.
Change tracking
Give a run a Watch name and schedule it: every run after the first returns only the products that changed since
the watch's last run (a new product, a price drop or rise, a promotion that started, ended or changed, a product back in stock or out of stock). The watch compares its price, its promotion price and card deals, and whether it is in stock. Each changed row carries changeType (the most telling
change), changes (all of them), previousPrice, priceChange, priceChangePercent, previousPromotion and
previousSeenAt, and the dataset's "Changes since the last run" view shows them first. The first run returns everything
as the baseline.
The watch remembers each product by Drive and product, in a key-value store named leclerc-drive-scraper-watch on your own Apify account, and
saves only when a run ends, so a run that fails part-way leaves the last good state; a product missing from one run
stays remembered. Different watch names keep separate memories, one per store or search for example. Turn off Only
changes to get every product, each marked with its change or unchanged. You pay for the rows returned: unchanged
products are not output and cost nothing.
Pricing
Pay per product, plus a start fee per run that Apify counts per GB of memory: $0.15 at the default 4 GB. A run never reads more than its charge limit allows. A whole Drive of about 17,600 products costs about $30 at the standard rate.