# Changelog of Mercado Livre Scraper (`lergassy/mercado-livre-scraper`) Actor

- **URL**: https://apify.com/lergassy/mercado-livre-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/lergassy/mercado-livre-scraper.md

## Changelog

### 2026-11-02

- Fix: when "Max cost per run" stops a run before any row is delivered, the status message now quotes the price of the rows you asked for (not the cheapest row of the Actor), and never reports a row count over an empty dataset.

### 2026-10-31

- `brand` is filled again on search rows. Mercado Libre removed the brand line from result cards; the Actor now reads it from the product list the page itself carries.

### 2026-10-29

- Three new columns on every search row: `categoryId`, `categoryPath` and `domainId`
  (`MLB-HEADPHONES`). They come out of the tracking JSON the listing page already carries, so the
  run makes no extra request and the price does not change. Measured on a live listing dump
  (29.10.2026): all 57 cards on the page mapped to their own category.
- Honest note about two columns that stay empty on search rows: Mercado Livre no longer prints the
  brand or the item condition on a search card — the classes that carried them are gone from the
  markup altogether. Both are filled from the product page, so a run with product details on
  returns them; a plain search cannot.
