Mercadona Product Scraper avatar

Mercadona Product Scraper

Under maintenance
Try for free

No credit card required

View all Actors
This Actor is under maintenance.

This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?

See alternative Actors
Mercadona Product Scraper

Mercadona Product Scraper

aitorsm/mercadona-product-scraper
Try for free

No credit card required

Efficiently scrape and extract Mercadona product data for market research, price comparison, and inventory tracking. This Mercadona Product Scraper provides structured data on product details, categories, pricing, and availability, with flexible filtering by postal code for region-specific insights.

Mercadona Product Scraper - Efficient Product Data Extraction for Market Research, Price Comparison, and Inventory Tracking

Overview

The Mercadona Product Scraper efficiently scrapes product data from Mercadona’s online store, allowing users to gather comprehensive information based on a specific postal code in Spain. Whether you’re conducting market research, price comparison, or tracking inventory, this tool provides valuable insights into product availability, pricing, and categories across different regions.

Features

With the Mercadona Product Scraper, you can retrieve detailed data, including:

  • Product Name: Accurate and up-to-date product titles.
  • Product Categories: Organize items based on their respective categories.
  • Pricing Information: Get detailed pricing, including unit prices, bulk prices, and VAT.
  • Product Images: URLs for product images for visual reference.
  • Product Availability: Check if products are in stock or limited in quantity.
  • Product Packaging Details: Learn about the packaging types and unit sizes.
  • Shareable URLs: Direct links to each product on Mercadona's website for easy access.

Use Cases

Market Research Businesses and researchers can track product trends and pricing changes in different regions of Spain, providing valuable insights for decision-making.

Price Comparison Consumers and businesses alike can compare prices across Mercadona stores in different regions, helping them find the best deals or understand regional pricing variations.

Inventory Tracking Keep track of product availability and stock levels at specific Mercadona locations, allowing businesses to monitor inventory trends and make data-driven decisions.

Regional Product Scraping Extract detailed product data by targeting specific regions or cities using postal codes, helping you focus on localized markets.

Input

The Mercadona Product Scraper requires a postal code to scrape product data from the nearest Mercadona warehouse. The first two digits of the postal code determine the region.

Supported Postal Code Prefixes and Corresponding Cities

Postal Code PrefixCity/Region
01Álava
02Albacete
03Alicante
04Almería
05Ávila
06Badajoz
07Balearic Islands
08Barcelona
09Burgos
10Cáceres
11Cádiz
12Castellón
13Ciudad Real
14Córdoba
15A Coruña
16Cuenca
17Girona
18Granada
19Guadalajara
20Guipúzcoa
21Huelva
22Huesca
23Jaén
24León
25Lleida
26La Rioja
27Lugo
28Madrid
29Málaga
30Murcia
31Navarra
32Ourense
33Asturias
34Palencia
35Las Palmas
36Pontevedra
37Salamanca
38Santa Cruz de Tenerife
39Cantabria
40Segovia
41Seville
42Soria
43Tarragona
44Teruel
45Toledo
46Valencia
47Valladolid
48Biscay
49Zamora
50Zaragoza
51Ceuta
52Melilla

Example Input Format

The input postal code can be given in JSON format or directly via the Apify form. Here is an example in JSON format.

1{
2  "postalCode": "28001",   // Postal code for Madrid
3}

All products within the warehouse associated with the postal code will be scraped.

Output

The output is delivered in JSON format, containing detailed information about the products in the specified Mercadona store. Example structure with all fields returned by the scraper:

1[
2     {
3    "id": "69066",
4    "slug": "patata-pieza",
5    "limit": 999,
6    "badges": {
7      "is_water": false,
8      "requires_age_check": false
9    },
10    "status": null,
11    "packaging": "Pieza",
12    "published": true,
13    "share_url": "https://tienda.mercadona.es/product/69066/patata-pieza",
14    "thumbnail": "https://prod-mercadona.imgix.net/images/df649ff24352a75b9e4e741de8533ba2.jpg?fit=crop&h=300&w=300",
15    "categories": [
16      {
17        "id": 1,
18        "name": "Fruta y verdura",
19        "level": 0,
20        "order": 306
21      }
22    ],
23    "display_name": "Patata",
24    "unavailable_from": null,
25    "price_instructions": {
26      "iva": 0,
27      "is_new": false,
28      "is_pack": false,
29      "pack_size": null,
30      "unit_name": null,
31      "unit_size": 0.23,
32      "bulk_price": "1.99",
33      "unit_price": "0.46",
34      "approx_size": true,
35      "size_format": "kg",
36      "total_units": null,
37      "unit_selector": true,
38      "bunch_selector": false,
39      "drained_weight": null,
40      "selling_method": 0,
41      "price_decreased": false,
42      "reference_price": "1.990",
43      "min_bunch_amount": 1,
44      "reference_format": "kg",
45      "previous_unit_price": null,
46      "increment_bunch_amount": 1
47    },
48    "unavailable_weekdays": []
49  }
50]

Data Fields:

  • ID: Unique identifier for each product.
  • Display_name: The official name of the product.
  • Categories: Info about the category such as name and ID.
  • Price_instructions: Info about price, bulk price, unit price and more.
  • Thumbnail: Link to the product image.
  • Packaging: Packaging details.
  • Share URL: A direct link to the product on the Mercadona website.

Cost

The cost of scraping Mercadona product data with this Actor is minimal, around 0.32$ for each 10,000 products.


For questions, requests, or assistance, feel free to reach out!

Developer
Maintained by Community
Actor metrics
  • 1 monthly user
  • 1 star
  • Created in Sep 2024
  • Modified 2 days ago