# Changelog of Meesho Product Search Scraper (`scrapeai/meesho-product-search-scraper`) Actor

- **URL**: https://apify.com/scrapeai/meesho-product-search-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/scrapeai/meesho-product-search-scraper.md

## Changelog

All notable changes to the Meesho Product Search Scraper are documented here.

### \[1.0.0] - 2026-05-21

#### Added

- Initial production release of the Meesho Product Search Scraper.
- PuppeteerCrawler-based architecture using Indian RESIDENTIAL proxy — reliably bypasses Akamai Bot Manager on category and search listing pages.
- Supports keyword search (`searchQuery`) and direct category URL (`categoryUrl`) browsing.
- Sort filters: `RELEVANCE`, `PRICE_ASC`, `PRICE_DESC`, `POPULARITY`, `NEW_ARRIVALS`.
- Price range filters: `minPrice` and `maxPrice` in INR.
- Modular project structure:
  - `src/main.js` — entry point with input validation, proxy setup, and crawler init.
  - `src/utils.js` — URL builder, API request helpers, and data extraction utilities.
- DOM-based extraction from Meesho SSR listing pages (Akamai passes on listing pages).
- Output fields: `productId`, `title`, `url`, `imageUrls`, `price`, `mrp`, `discountPercentage`, `averageRating`, `reviewCount`, `supplierName`, `currency`, `scrapedAt`.
- `.actor/actor.json`, `input_schema.json`, `dataset_schema.json` for Apify platform compatibility.
- Dataset views in `dataset_schema.json` for Apify Storage table display.
- `validate-datasets.js` for local dataset output validation.
- `Dockerfile` using `apify/actor-node-puppeteer-chrome` image.
- `README.md` with full Apify usage guide.
