Conad Scraper — Italian Grocery Prices avatar

Conad Scraper — Italian Grocery Prices

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Conad Scraper — Italian Grocery Prices

Conad Scraper — Italian Grocery Prices

Scrape products, prices, unit prices, and categories from conad.it, Italy's largest grocery co-op chain by market share. Search any Italian keyword and export clean structured grocery data.

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

a day ago

Last modified

Categories

Share

Scrape grocery products, prices, unit prices, and categories from conad.it, Italy's largest grocery co-op chain by market share. Search any Italian keyword and export clean, structured grocery data — no login, no anti-bot bypass required.

Why use this actor?

Conad is Italy's biggest supermarket network by market share, run as a co-op of independently owned stores under one national catalogue and pricing structure. Its online catalogue prices, categories, and unit prices are useful for price monitoring, competitor analysis, product matching, and Italian grocery market research. This actor turns a keyword search into a structured dataset you can drop straight into a spreadsheet, database, or price-comparison pipeline.

How to scrape Conad data

  1. Enter a search query in Italian (for example pasta, latte, caffè, or olio).
  2. Set Max Results to how many products you want (each search page returns up to 30 products; the actor paginates automatically).
  3. Run the actor. Results stream into the dataset and can be exported as JSON, CSV, Excel, or via the API.

conad.it carries no anti-bot protection (verified live — no Cloudflare, DataDome, Akamai, or PerimeterX challenge on the storefront or its search endpoint), so no API key or proxy configuration is required to get started.

Input

FieldTypeRequiredDescription
searchQueryStringNoSearch keyword in Italian (default: pasta)
maxResultsIntegerNoMaximum products to return (default: 100)
proxyConfigurationObjectNoOptional — the default Apify proxy is sufficient since conad.it has no anti-bot protection

Output

Each result contains:

FieldTypeExample
nameString"Pasta di Semola di Grano Duro N°45 Ditali Lisci 500 g Conad"
brandString"CONAD"
priceNumber0.59
currencyString"EUR"
pricePerUnitString"1,18 € / Kg"
quantityString"500 g"
categoryString"Pasta e riso"
categoriesArray["Pasta e riso", "Pasta di semola", "Di semola"]
productId / skuString"300937"
inStockBoolean or nullnull (conad.it never exposes stock state without a selected delivery store)
imageUrlStringPrimary product image URL
languageString"it"
searchQueryStringThe keyword that returned this product
urlStringFull product page URL
scrapedAtStringISO 8601 timestamp

Example output

{
"name": "Pasta di Semola di Grano Duro N°45 Ditali Lisci 500 g Conad",
"brand": "CONAD",
"price": 0.59,
"currency": "EUR",
"pricePerUnit": "1,18 € / Kg",
"productId": "300937",
"sku": "300937",
"imageUrl": "https://spesaonline.conad.it/assets/products/pasta-di-semola-di-grano-duro-n45-ditali-lisci-500-g-conad--300937/ID-Shot.jpeg/renditions/medium.jpeg",
"category": "Pasta e riso",
"categories": ["Pasta e riso", "Pasta di semola", "Di semola"],
"quantity": "500 g",
"language": "it",
"searchQuery": "pasta",
"url": "https://spesaonline.conad.it/p/pasta-di-semola-di-grano-duro-n45-ditali-lisci-500-g-conad--300937",
"scrapedAt": "2026-09-17T09:14:35.506Z",
"inStock": null
}

No anti-bot protection

conad.it's storefront (spesaonline.conad.it) is a server-rendered Adobe AEM site. Every product card renders a JSON payload directly in a data-product HTML attribute — no JavaScript execution or hidden API key is needed to read it. Verified live: the root domain, the storefront, and the search AJAX endpoint all return clean HTML with no bot-challenge headers or markup. The actor fetches pages directly with a browser user agent and the default Apify proxy.

Cost estimate

Roughly one request per 30 products, plus Apify compute. Scraping 1,000 products is about 34 requests — fast and cheap, with no anti-bot service fees. Usage cost for a run only settles once the run has SUCCEEDED.

How pagination works

The actor calls conad.it's own search partial (/tutti-i-prodotti/_jcr_content/root/search.loader.html?query=<keyword>&page=<N>), the same endpoint the site's own "Tutti i prodotti" browse page uses internally for pagination. It starts at page 1 and requests the next page until it reaches your Max Results or runs out of products. Each page yields up to 30 products, deduplicated by product code so the same item is never exported twice.

Limitations

  • Prices are Conad's national catalogue values. Conad is a co-op of independently owned stores, so a small share of items (products on active local promotions) may not render a final price without a selected delivery store — those cards are skipped rather than exporting a fabricated price.
  • inStock is always null — conad.it does not expose per-product stock state on the listing/search page without a selected delivery address.
  • Data is scraped from the public website and may change without notice.
  • Respect the website's terms of service and use responsibly.

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. We maintain 300+ European web scrapers and answer within one business day.