Metro Peru Scraper
Pricing
from $0.40 / 1,000 results
Metro Peru Scraper
Product price search on Metro, Peru's leading grocery chain. Search by keyword and get structured records: name, brand, price, list price, stock, unit data, price-per-kg and URLs.
Pricing
from $0.40 / 1,000 results
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Metro Peru — product search & price scraper
Search Metro Peru's full online grocery catalog and get clean, structured prices in PEN on every run — names, brands, per-kilo prices, stock and product URLs.
🇵🇪 Peru · storefront: www.metro.pe · prices in PEN (PE)
Every run returns normalized product records — name, brand, current and list price in PEN, per-kilogram price, stock level, product and image URLs — ready for datasets, spreadsheets or dashboards. Fast, structured results: no manual copy-paste.
Use cases
- Grocery price monitoring — track daily and weekly price moves on Peruvian staples (rice, milk, oil, sugar) across Metro's catalog.
- Basket comparison — pair with the sibling chain scrapers (Wong, PlazaVea, Vivanda) and find the cheapest basket item by item; the normalized
pricePerKgmakes unit-price comparison trivial. - Promo tracking —
pricevslistPriceexposes active discounts;inStockandavailableQuantityflag availability gaps before promotions go live. - Assortment and catalog feeds — brand, pack size (
unitMultiplier,measurementUnit), image and URL fields for PIM imports, search indexes or price pages. - Market research — build historical price series for CPG category analysis in the Peruvian market.
What it returns
productKey— stable unique product ID for this store; join and dedupe on this, never the bareidname/brand— product display name and brandprice/listPrice/currency— current and list price; the currency for this store is always PENunitMultiplier/measurementUnit— pack size (a 5 kg bag → multiplier 5, unit kg)pricePerKg— normalized per-kilogram price when the weight is known,nullotherwiseavailableQuantity/inStock— stock count (99999 means effectively unlimited) and availability flagurl/imageUrl— product page and product imagestore/searchQuery/categoryResolved— run provenance: store slug, the query used, and whether the optional category filter resolved
Input
search— required; free-text product search, e.g.arrozcategory— optional; free-text category to scope the search against the store's own category tree (e.g.huevos)maxPages— 1–5 result pages (default 1; 24 products per page)maxResults— cap on returned products (default 50, max 200)requestDelaySecs— politeness delay between result pages (default 1.0 s)
This record always searches www.metro.pe — no store selection is needed (or offered); every record of this family is fixed to one storefront.
Example queries
{"store": "metro", "search": "arroz", "maxResults": 10} {"store": "metro", "search": "leche gloria", "category": "lácteos", "maxResults": 5} {"store": "metro", "search": "pollo entero", "maxResults": 5} {"store": "metro", "search": "detergente", "maxResults": 20}
Output example
[{"productKey": "metro.pe:34075","name": "Arroz Extra 5 kg","brand": "Marca Blanca","price": 26.9,"listPrice": 29.9,"currency": "PEN","unitMultiplier": 5,"measurementUnit": "kg","availableQuantity": 147,"pricePerKg": 5.38,"inStock": true,"url": "https://www.metro.pe/arroz-extra-5kg/p","imageUrl": "https://www.metro.pe/arquivos/ids/34075/arroz-extra.jpg","store": "metro","searchQuery": "arroz","categoryResolved": true}]
Quirks
- Metro shares its product catalog with Wong (both are Cencosud chains), so overlapping product IDs are normal — always join and dedupe on
productKey, never the bareid. - Category scoping uses Metro's own category tree: a
categoryname that resolves on another chain may not resolve here. When it doesn't, the run still completes as a plain search and records carrycategoryResolved: false. - Pack sizes dominate pricing on groceries — compare offers on
pricePerKg(orprice / unitMultiplier), not shelf price.