Dia Spain Scraper — Supermarket Products & Prices avatar

Dia Spain Scraper — Supermarket Products & Prices

Under maintenance

Pricing

from $2.00 / 1,000 result scrapeds

Go to Apify Store
Dia Spain Scraper — Supermarket Products & Prices

Dia Spain Scraper — Supermarket Products & Prices

Under maintenance

Scrape the Dia Spain supermarket by keyword: product names, brands, prices in EUR, unit prices, categories, product ids and images. Server-rendered pages, no login or cookies.

Pricing

from $2.00 / 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

7 days ago

Last modified

Categories

Share

Dia Spain Scraper

Scrape the Dia Spain supermarket (dia.es) by keyword and get clean, structured product data: names, brands, prices, unit prices, categories, product ids and images.

Dia is one of Spain's largest supermarket chains. This actor reads its server-rendered search pages directly, so you get fast, reliable grocery data without a login, cookies or a browser.

Why use this actor?

If you track grocery prices, build a price-comparison tool, monitor the Spanish market, or feed a research dataset, you need structured product data you can rely on. This actor turns any Dia search into a table of products with prices in EUR and unit prices.

Typical users:

  • Price-intelligence and price-comparison platforms tracking Spanish retail.
  • Brands and suppliers monitoring how their products are listed and priced.
  • Market researchers and analysts building grocery datasets.
  • Developers who need a clean product feed instead of scraping HTML themselves.

How to scrape Dia data

  1. Open the actor in the Apify Console.
  2. Enter a search query in Spanish — for example leche, café, aceite or pan.
  3. Set maxResults to how many products you want.
  4. Leave the proxy on the default Apify setting and click Start.
  5. When the run finishes, download the results as JSON, CSV, Excel or feed them to an API.

The actor requests Dia's search pages, walks the pagination for your query, de-duplicates by product id, and writes one clean record per product.

Input

FieldTypeRequiredDescription
searchQueryStringNoKeyword to search in Spanish (default: leche)
maxResultsIntegerNoMaximum products to return (default: 100)
proxyConfigurationObjectNoApify proxy settings (default Apify proxy works)

Example input

{
"searchQuery": "leche",
"maxResults": 20,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

Each result contains:

FieldTypeExample
productNameString"Leche semidesnatada Dia Láctea pack 6 x 1 L"
brandString"Dia Láctea"
priceNumber5.04
currencyString"EUR"
unitPriceString"0,84 €/LITRO"
originalPriceNumber5.99
discountString"-16%"
categoryString"Huevos, leche y mantequilla > Leche"
productIdString"504P6"
imageUrlStringPrimary product image URL
urlStringFull product page URL
scrapedAtStringISO 8601 timestamp

originalPrice and discount are present only on promoted products.

Example output

{
"productName": "Leche semidesnatada Dia Láctea pack 6 x 1 L",
"brand": "Dia Láctea",
"price": 5.04,
"currency": "EUR",
"unitPrice": "0,84 €/LITRO",
"category": "Huevos, leche y mantequilla > Leche",
"productId": "504P6",
"imageUrl": "https://www.dia.es/product_images/504P6/504P6_ISO_0_ES.jpg",
"url": "https://www.dia.es/huevos-leche-y-mantequilla/leche/p/504P6",
"scrapedAt": "2026-07-12T09:00:00.000Z"
}

Notes and limitations

  • Prices are the current online prices in EUR.
  • EAN / barcode is not exposed on dia.es (product ids are internal PLUs), so it is not included.
  • originalPrice and discount appear only when a product is on promotion.

Cost

Pricing is pay-per-result. A typical keyword search of 100–300 products completes in about a minute, so most runs cost only a few cents in Apify platform usage plus the per-result fee.

Build a complete view of European grocery retail with these sibling scrapers from Studio AMBA: