Wholesale fruit and vegetable prices in Mexico and Peru: 589,652 daily prices in 46 markets (September 2026)
One year of daily prices from Mexico's wholesale markets (194 products, 45 markets, 31 states) and the Lima Wholesale Market (148 varieties): minimum, maximum, reference, price per kg and in US dollars.
589,652 rows, 21 columns, CSV. US$149.00, one-time payment.
FAQ about this dataset
- What does this dataset include?
- 589,652 rows and 21 columns: id, fuente, pais, pais_iso2, fecha, producto, variedad_calidad, mercado, estado_region, origen_producto, presentacion, kg_por_presentacion, among others. Before buying you can see the full schema with each column's fill rate and the first 25 rows for free, without signing up.
- Where does the data come from?
- Mexico's National Market Information and Integration System (SNIIM, Ministry of Economy) and Empresa Municipal de Mercados S.A. Collected and processed by datasets.lat (as of September 29, 2026).
- How often is it updated?
- Planned update frequency: monthly. Buyers also get every new version of this dataset we publish at no extra cost.
- What format is the download?
- Your choice: CSV (UTF-8, with headers), Excel (.xlsx) or JSON. It opens in Excel, Google Sheets, Python, R or any SQL database. The download is available right after payment and all three formats are in your library.
- What license does it have?
- License: commercial use (internal; no resale of the file as is). Details are in the terms of use.
- How much does it cost?
- US$149 as a one-time payment with Mercado Pago or PayPal. It is not a subscription.
What is included
- 589,652 daily wholesale prices of fruits, vegetables, grains and other fresh foods from September 30, 2025 to September 28, 2026 (12 months).
- Mexico: 536,643 prices for 194 products (saladette tomato, Hass avocado, chili peppers, potato, onion, lime, apple, papaya and many more) in 45 wholesale markets (centrales de abasto) across 31 states, with the product's state of origin and 89 package types (kilogram, 10 kg box, 30 kg sack, piece, dozen, etc.).
- Peru: 53,009 prices for 72 products and 148 varieties (potato, avocado, lime, onion, chili, mango, pineapple and more) at the Lima Wholesale Market, covering 364 days.
- Minimum, maximum and reference price in local currency, price per kg when the package states its weight (542,201 rows) and US dollar conversion at the daily exchange rate.
- 21 columns (Spanish names): date, product, variety or grade, market, state or region, origin, package, kg per package, currency, prices, price per kg, exchange rate used and its date, and USD prices.
Use cases
- Agribusiness and retail: track wholesale purchase prices by product, market and day; compare markets and spot arbitrage between states.
- Food inflation and market research: one year of daily series for price models, seasonality and forecasting.
- Exporters and importers: compare Mexican and Peruvian prices in USD per kg (avocado, lime, mango, potato, onion).
- Restaurants, distributors and public procurement: fresh input cost references.
How it was prepared
- Prices published by the official wholesale market information systems: SNIIM (Mexico's Ministry of Economy) and EMMSA (Lima municipal markets company). Retrieved on September 29, 2026 for the previous 365 days.
precio_referenciais the day's most frequent price in Mexico and the day's average price in Peru.kg_por_presentacionis parsed from the package (e.g. "Caja de 10 kg." = 10);precio_referencia_por_kg= reference price / kg. Empty for packages without a weight (piece, dozen).- USD conversion with the same-day rate or, if none was published that day, the latest available: European Central Bank USD/MXN reference rate and Central Reserve Bank of Peru interbank USD/PEN selling rate.
fecha_tipo_cambioshows the date used. - Product names normalized (capitalization, Ñ fixed). Stable id per row; no duplicates. Sorted by country, product, variety, market and date.
Buyers receive the monthly updates we publish at no extra cost.
Columns
- id (string)
- fuente (string)
- pais (string)
- pais_iso2 (string)
- fecha (date)
- producto (string)
- variedad_calidad (string)
- mercado (string)
- estado_region (string)
- origen_producto (string)
- presentacion (string)
- kg_por_presentacion (integer)
- moneda (string)
- precio_minimo (number)
- precio_maximo (number)
- precio_referencia (number)
- precio_referencia_por_kg (number)
- tipo_cambio_usd (number)
- fecha_tipo_cambio (date)
- precio_referencia_usd (number)
- precio_referencia_usd_por_kg (number)