Intermarché Scraper — French Grocery Prices avatar

Intermarché Scraper — French Grocery Prices

Pricing

from $20.00 / 1,000 result scrapeds

Go to Apify Store
Intermarché Scraper — French Grocery Prices

Intermarché Scraper — French Grocery Prices

Scrape products, prices, unit prices, EAN barcodes, and images from intermarche.com, a major French supermarket chain. Search common French grocery keywords or a category URL and export clean structured data.

Pricing

from $20.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Features

Limited permissions

Share

Scrape grocery products, prices, unit prices, and EAN barcodes from intermarche.com, one of France's largest supermarket chains. Search common French grocery keywords or a category URL and export clean, structured grocery data.

Why use this actor?

Intermarché runs thousands of stores across France and prices are store-specific, so this actor picks a store for you (by postal code or address) before reading prices, the same way a real shopper would. That makes the data directly useful for price monitoring, competitor analysis, and product matching — every product carries its EAN barcode, extracted straight from the product URL, so it's easy to line up against other retailers or your own catalogue.

How to scrape Intermarché data

  1. Enter a search query in French (for example lait, pain, cafe, or fromage), or provide a full category URL (intermarche.com/rayons/...) if you know exactly which category you want.
  2. Set a store address / postal code (default: 69001 Lyon). Intermarché will not show any product without a selected store, so the actor drives the address-picker automatically.
  3. Set Max Results to how many products you want.
  4. Provide a Bright Data Scraping Browser endpoint (see "Anti-bot" below).
  5. Run the actor. Results stream into the dataset and can be exported as JSON, CSV, Excel, or via the API.

Input

FieldTypeRequiredDescription
searchQueryStringNoFrench grocery keyword (default: lait)
categoryUrlStringNoFull intermarche.com/rayons/... category URL; overrides searchQuery
postalCodeStringNoStore address / postal code (default: 69001 Lyon)
maxResultsIntegerNoMaximum products to return (default: 100)
sbrWsCdpStringYesBright Data Scraping Browser CDP endpoint (or set SBR_WS_CDP env var)
proxyConfigurationObjectNoKept for compatibility; rendering is handled by Bright Data Scraping Browser

Output

Each result contains:

FieldTypeExample
nameString"Lait demi-écrémé stérilisé UHT BIO issu de l'agriculture biologique"
brandString"Pâturages, une marque Intermarché"
priceNumber6.49
currencyString"EUR"
pricePerUnitString"1,08 €/L"
packagingString"les 6 bouteilles de 1l - 6l"
eanString"3250390207467"
imageUrlStringPrimary product image URL
urlStringFull product page URL
scrapedAtStringISO 8601 timestamp

Example output

{
"name": "Lait demi-écrémé stérilisé UHT BIO issu de l'agriculture biologique",
"brand": "Pâturages, une marque Intermarché",
"price": 6.49,
"currency": "EUR",
"pricePerUnit": "1,08 €/L",
"packaging": "les 6 bouteilles de 1l - 6l",
"ean": "3250390207467",
"imageUrl": "https://cdn.intermarche.com/fr/Content/images/boitmal/produit/zoom/9F4ECB1B0A4C5525ADDCA5BC02CF6602.jpg",
"url": "https://www.intermarche.com/produit/lait-demi-ecreme-sterilise-uht-bio-issu-de-l'agriculture-biologique/3250390207467",
"scrapedAt": "2026-07-14T21:00:00.000Z"
}

Anti-bot: Bright Data Scraping Browser required

Intermarché is protected by DataDome on every path — plain HTTP requests and standard proxies get a hard 403. Unlike a simpler DataDome-protected site, Intermarché's category and product pages are also pure client-rendered JavaScript: the raw HTML carries no price data at all until the browser executes JS and a shopper has picked a nearby store. There is no URL-only shortcut for this — a plain HTTP fetch, even through an unblocking proxy, returns an empty page.

This actor uses the Bright Data Scraping Browser — a real remote Chromium session — to render the site past DataDome and drive the store-selection flow (type an address, pick the matching suggestion, confirm the store) exactly like a shopper would, once per run. You need a Bright Data account with a Scraping Browser zone. Provide the CDP endpoint either:

  • in the input field Bright Data Scraping Browser endpoint, or
  • as the environment variable SBR_WS_CDP.

The actor blocks image, font, and media requests during the browser session (it only needs the page's text and image URLs, not the image bytes), which keeps Scraping Browser bandwidth — and cost — down on an image-heavy grocery grid.

Cost estimate

Scraping Browser is billed per GB of traffic rather than per request. With image/font/media blocking enabled, a full category page (with cookie consent, store selection, and product grid) typically transfers well under 1 MB of text/JS payload, keeping per-run cost low even though the underlying browser session is heavier than a simple HTTP fetch.

How search resolution works

There is no working free-text search URL on intermarche.com — the /recherche route returns a 404 even with a store selected, so this actor resolves searchQuery through a small keyword-to-category dictionary (lait, pain, cafe/café, fromage, and a few more). If a keyword isn't mapped, or a category URL turns out to be stale, the actor automatically falls back to the verified default category (lait) rather than failing the run. For guaranteed control over exactly which products you get, pass a categoryUrl directly.

Limitations

  • Prices are specific to the store selected via postalCode and may differ from other Intermarché stores or the national average.
  • Free-text search is approximated through a keyword dictionary, not the site's own search — pass categoryUrl for precise category targeting.
  • A Bright Data Scraping Browser endpoint is required; without it the actor cannot render the store-selection flow or fetch any product data.
  • Data is scraped from the public website and may change without notice.
  • Respect the website's terms of service and use responsibly.

Tips and tricks

  • Start small: test with maxResults: 5 before running large scrapes.
  • Use proxies: residential proxies give the best success rates for Intermarche Fr.
  • Schedule runs: set up recurring runs to keep your data fresh automatically.
  • Integrate via API: use the Apify API or client libraries to fetch results programmatically.
  • No login required: this actor scrapes publicly available data without needing an account.

Features

  • No login required — scrapes publicly available data from Intermarche Fr without needing credentials or cookies.
  • Structured output — results are returned as clean JSON objects, ready for processing.
  • Pagination handling — automatically follows multiple pages of results.
  • Proxy support — configurable proxy settings for reliable, large-scale scraping.
  • Flexible input — search by keyword, provide specific URLs, or crawl categories.
  • Scheduled runs — run on a schedule to keep your dataset up to date automatically.
  • API access — integrate results into your workflow using the Apify API or webhooks.

FAQ

Is it legal to scrape Intermarche Fr? Web scraping of publicly available data is generally permitted. This actor only accesses information that is publicly visible to any website visitor. Always review the website's terms of service before scraping.

How often should I run this scraper? For price monitoring or competitive intelligence, daily or weekly runs are common. Set up a schedule in Apify Console to automate this.

Can I export the data to Google Sheets or Excel? Yes. After each run, you can download results in CSV, JSON, or Excel format directly from Apify Console. You can also connect results to Google Sheets using Apify integrations.

What if the scraper stops working? Websites change their structure occasionally. If you notice issues, please open an issue on the actor's page. We actively maintain this scraper and fix issues promptly.

⌂ 换网址