# Changelog of Blinkit Product & Price Scraper — MRP, Discount & Stock (`haketa/blinkit-scraper`) Actor

- **URL**: https://apify.com/haketa/blinkit-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/haketa/blinkit-scraper.md

## Changelog

### 0.2.0 — 2026-11-01

- **Fixed deep pagination (major).** The scraper now follows Blinkit's own `response.pagination.next_url` offset/limit cursor instead of re-POSTing `postback_params` to the bare search URL. Previously every keyword stopped at the first page (~12 products); now each keyword returns the full result set. Example: `milk` in Mumbai went from 12 → 144 products in this pass.
- **Verified 420 unique products** across `milk`, `chips` and `chocolate` (Mumbai) in ~117s on Indian residential proxy, **0% duplicates** on the `city:productId` key.
- **Core-field coverage 100%** — `productId`, `name`, `brand`, `packSize`, `price`, `mrp`, `discountPercent`, `inStock`, `inventory`, `image`, `productUrl` all populated; `rating` 97.4% (present when Blinkit shows one).
- **Data sanity confirmed** — prices ₹18–₹852, MRP ₹20–₹949, 243/420 items carry a real discount (up to 67% off), and `mrp ≥ price` on every row. No value bugs ( `[object Object]`, scheme-less URLs, wrong types).
- Refreshed README output example, field reference and pagination/scale notes to match the verified live output.
