# Changelog of Noon Product Scraper — UAE, Saudi Arabia & Egypt (`blackfalcondata/noon-com-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/noon-com-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/noon-com-scraper.md

## Changelog

All notable changes to this Actor are documented here.

### \[Unreleased]

#### Fixed

- Incremental runs with "emit expired" now actually output `changeType: "EXPIRED"` rows for listings that disappeared (counted against the maximum results).
- A timed-out search request is now retried with a fresh timeout instead of failing instantly on every retry.
- Results already collected are no longer lost if the run fails part-way.
- Start URLs given through the API as `{ "url": "..." }` objects are accepted.
- Compact output in incremental mode keeps the price-change and repost fields.
- The same product searched in two regions (several locations, or start URLs for different regions) is no longer dropped as a duplicate. Listing IDs now include the region, so existing incremental state sees listings as new once.

### \[0.1.5] — 2026-10-04

#### Added

- Start URLs now work: paste noon.com search links such as https://www.noon.com/uae-en/search/?q=iphone. The region is taken from the link.
- Price-change fields and repost fields are now documented in the output schema.

#### Changed

- A run where every search is blocked or fails now ends as failed with the error, instead of finishing as an empty success.
- Runs top up to the requested number of results when adjacent pages overlap.
- Temporary network errors and timeouts are retried.
- In incremental mode, price changes follow the price the buyer pays (sale price when on sale).

### \[0.1.4] — 2026-10-03

#### Changed

- Runs stop at the maximum cost you set for the run: the scraper collects only as many products as that cost pays for and finishes successfully, instead of being aborted at the limit.

### \[0.1.2] — 2026-10-02

#### Added

- New fields on every product: deal badge text, minimum order quantity, low-stock units left, pickup eligibility, 3D-view flag and the product configuration SKU.

#### Changed

- Removed the "Include Full Listing Details" option: noon's search results already carry every product field, so the option made runs slower without adding any data.
- Runs that ask for all results of a search now reach about 92% of noon's reported total instead of about 84%, because pages no longer overlap.

### \[0.1.0] — 2026-10-02

Initial release.

#### Added

- Scrape products from noon.com product search in the UAE, Saudi Arabia and Egypt: price, sale and old price, brand, seller and seller rating, rating, stock, specifications and images.
