Auchan Portugal Scraper — Grocery Products & Prices avatar

Auchan Portugal Scraper — Grocery Products & Prices

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Auchan Portugal Scraper — Grocery Products & Prices

Auchan Portugal Scraper — Grocery Products & Prices

Scrape products, prices, brands, and stock status from Auchan Portugal (auchan.pt), the online successor to the discontinued Minipreço storefront. Export to JSON, CSV, or Excel.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

Auchan Portugal Scraper

Extract grocery product data from auchan.pt, Auchan's Portuguese online supermarket — the site that absorbed Minipreço's online shoppers after Minipreço's own storefront was retired. Give the actor a search keyword and get back clean JSON with product names, brands, prices, unit prices, categories, and stock status.

Auchan bought roughly 500 Minipreço/Mais Perto stores from DIA Group in 2023/24, and by 2026 Minipreço's own domain had gone dark entirely — auchan.pt is now the single online storefront for both banners in Portugal. This actor targets that live site directly, on its actual platform (Salesforce Commerce Cloud), not the discontinued minipreco.pt.

How to scrape Auchan Portugal data

  1. Enter a search query in Portuguese, for example leite, arroz, or azeite.
  2. Set maxResults for how many products you want back.
  3. Optionally turn on fetchProductDetails if you also need the EAN/GTIN barcode and a fuller product description — this visits each product's detail page and roughly doubles the number of requests.
  4. Run the actor. Results land in the dataset as one JSON object per product, paged through the site's own search-results grid.

If you leave the search query empty, the actor falls back to a broad default keyword (leite) so a run always returns data.

Why use this actor

  • Price monitoring: track grocery prices at Portugal's Auchan-run stores, including the former Minipreço assortment now folded into the same catalog.
  • Unit price included: every priced item carries the site's own per-litre/per-kg unit price (e.g. "0.86 €/Lt"), useful for comparing pack sizes without doing the math yourself.
  • Barcode matching: with fetchProductDetails on, most products expose an EAN/GTIN barcode, so you can match Auchan's assortment against other Portuguese grocers or your own catalog.
  • Stock status: items the site marks as unavailable for online purchase are flagged inStock: false, read directly from the listing's own "Indisponível online" badge — no guessing from a missing price.

No login, no cookies, and no browser automation needed — auchan.pt renders full pricing and stock data on a plain, stateless request, unlike auchan.fr which requires a store-selection cookie to unlock prices. The actor reads the site's own search-results grid, which makes runs fast and cheap.

Input

FieldTypeDescription
searchQuerystringProduct keyword in Portuguese. Falls back to leite when empty.
maxResultsintegerMaximum products to return. Default 100, hard cap 5,000.
fetchProductDetailsbooleanOFF by default. When ON, the actor fetches each product's detail page for the EAN/GTIN barcode and a fuller description. Roughly doubles requests and run time.
proxyConfigurationobjectApify proxy settings. The default automatic pool suffices; no residential proxy is needed.

Example input

{
"searchQuery": "azeite",
"maxResults": 200,
"fetchProductDetails": true
}

Output

One JSON object per product:

FieldExampleNotes
name"AZEITE OLIVEIRA DA SERRA VIRGEM EXTRA SPRAY 200ML"Full product name
brand"OLIVEIRA DA SERRA"Brand or manufacturer, null if the site doesn't list one
price2.59Current online selling price
currency"EUR"Always EUR
unitPrice"12.95 €/Lt"Price per litre/kg/unit, as shown on the listing
ean"5601024154707"EAN/GTIN barcode. null unless fetchProductDetails is on
productId"1169035"Site-internal product ID
category"alimentação/mercearia/azeite,-óleo-e-vinagre/azeite-virgem-e-extra-virgem"Category breadcrumb path as reported by the site
inStocktruetrue, false, or nullfalse when the listing carries an "Indisponível online" badge, null if the site gives no signal either way
imageUrl"https://www.auchan.pt/dw/image/..."Product image
productDescription"AZEITE VIRGEM EXTRA"Only populated when fetchProductDetails is on
url"https://www.auchan.pt/pt/..."Product page
scrapedAt"2026-09-07T09:29:14.999Z"Scrape timestamp

Example output

{
"name": "AZEITE OLIVEIRA DA SERRA VIRGEM EXTRA SPRAY 200ML",
"brand": "OLIVEIRA DA SERRA",
"price": 2.59,
"currency": "EUR",
"unitPrice": "12.95 €/Lt",
"ean": "5601024154707",
"productId": "1169035",
"category": "alimentação/mercearia/azeite,-óleo-e-vinagre/azeite-virgem-e-extra-virgem",
"inStock": true,
"imageUrl": "https://www.auchan.pt/dw/image/v2/BFRC_PRD/on/demandware.static/-/Sites-auchan-pt-master-catalog/default/dw326804f7/images/hi-res/001169035.jpg?sw=250&sh=250&sm=fit&bgcolor=FFFFFF",
"productDescription": "AZEITE VIRGEM EXTRA",
"url": "https://www.auchan.pt/pt/alimentacao/mercearia/azeite-oleo-e-vinagre/azeite-virgem-e-extra-virgem/azeite-oliveira-da-serra-virgem-extra-spray-200ml/1169035.html",
"scrapedAt": "2026-09-07T09:29:14.999Z"
}

Cost

Pricing is pay-per-event: a small flat fee per run start plus $0.002 per result. A 500-product run without fetchProductDetails costs about $1.00 plus a few cents of platform usage. Turning fetchProductDetails on roughly doubles the number of requests (and therefore compute usage), since it adds one product-page fetch per result, though the per-result price stays the same. Runs are HTTP-only (no browser), so compute usage stays low either way.

Note that a run's usage cost only settles after the run reports SUCCEEDED. Reading the dataset mid-run shows a cost far lower than the final one, so estimate spend from finished runs only.

Limitations

  • The search-results grid was verified to serve up to hundreds of items per request; the actor pages through it in batches of 200. This is a listing-page ceiling, not a bug.
  • There is no full-catalog browse mode; results are always scoped to a search query (or the built-in default keyword). To cover the whole catalog, run several searches across your keywords of interest.
  • ean and productDescription are null unless fetchProductDetails is turned on — the search listing itself doesn't expose them.
  • inStock reflects online purchase availability only, not physical in-store stock at any particular location.
  • Data is scraped from the public website and may change without notice.

Maintained by Studio Amba

We run 700+ scrapers for European websites, and the priority is keeping every one of them working. Automated runs test this actor against the live site and verify the output is complete. When the website changes, the scraper usually gets repaired the same day, without you having to report anything. Questions and issues go straight to the people who built it, and most get an answer the same day.

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API, maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample.