noon Price & Seller Monitor (UAE, Egypt) avatar

noon Price & Seller Monitor (UAE, Egypt)

Pricing

from $4.00 / 1,000 product with all sellers

Go to Apify Store
noon Price & Seller Monitor (UAE, Egypt)

noon Price & Seller Monitor (UAE, Egypt)

Track prices, stock and EVERY seller of noon.com products in the UAE and Egypt. Search by keyword, SKU or URL, see who undercuts whom, and in monitoring mode get (and pay for) only what changed since the last run.

Pricing

from $4.00 / 1,000 product with all sellers

Rating

0.0

(0)

Developer

Ricardo Mateus

Ricardo Mateus

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Categories

Share

Track prices, stock and the selling merchant of products on noon.com in the UAE and Egypt — and, in monitoring mode, get only what changed since your last run.

Built for sellers watching competitors, brands policing their prices across merchants, and analysts tracking the Gulf e-commerce market.

What makes it different

  • Every seller, not just the featured one. noon shows one seller per product, but many products have several. This Actor returns all of them, cheapest first, so you can see who is undercutting whom.
  • Changes only. In monitoring mode you get (and pay for) only products whose price, stock or sellers changed: new sellers, sellers who left, each seller's price move, and products removed from noon.
  • Two speeds. Search results give 50-90 products per page with price, discount and featured seller. Product pages add every seller's offer.

What you get

For every product:

FieldExample
sku, country, name, brand, model, color, urlN70434494V, uae, AirPods 5 white, Apple
price, currency, priceValidUntil549, AED
availability, inStock, conditionInStock, true, NewCondition
sellerName, sellerRating, sellerRatingCountBoat-t Deals, 4.6, 498
shippingCost, handlingDaysMax, transitDaysMin, transitDaysMax0, 2, 1, 2
returnDays, freeReturns15, true
listPrice, discountPct579, 5.2
fulfilledByNoon, lowStock, estimatedDeliverytrue, false, Get it Tomorrow
offersCount, lowestPrice, lowestPriceSeller, featuredIsLowest5, 549, Boat-t Deals, true
sellersCount (distinct sellers; one seller can have two offers), lowestPriceSellers (all tied at the lowest price), featuredPremiumPct (how much more the featured offer costs than the cheapest)4, ["Boat-t Deals"], 0
searchQuery, searchPosition (keyword and rank that found the product; empty for SKU/URL input)airpods, 3
offersevery seller: name, price, list price, discount, fulfilment, low-stock flag, rating
rating, ratingCount4.4, 59
observedAt2026-10-01T16:40:00+00:00

With monitoring mode on, each result also has isNew, hasChanged, previousPrice, priceChange, priceChangePct, previousAvailability, availabilityChanged, previousSellerName, sellerChanged, previousLowestPrice, lowestPriceChange, newSellers, removedSellers, sellerPriceChanges and previousObservedAt. If a tracked product disappears from noon, you get one result with availability: "Removed" (reported once, not every run).

How to use it

  1. Choose what to track — any mix of:
    • Search keywords (e.g. airpods): fast, 50-90 products per results page with price and featured seller. Turn on Open product pages to get every seller.
    • SKUs (e.g. N70434494V, the code before /p/ in a product URL): best for a fixed watch list.
    • Product URLs: the country is read from the URL.
  2. Pick countries (UAE, Egypt). SKUs and keywords are checked in every selected country. Saudi Arabia is not supported yet: noon's Saudi storefront blocks automated access, even through Saudi IPs.
  3. For daily tracking, turn on Monitoring mode, optionally Only output changes, and add a Schedule (e.g. every morning). Use a different Monitoring state name for each independent watch list.

Example input

{
"countries": ["uae", "egypt"],
"skus": ["N70434494V", "N70108364V"],
"monitorMode": true,
"changesOnly": true
}

Pricing

You pay per product saved to the dataset, at two rates: a lower one for products taken from search results and a higher one for products read from their product page (all sellers' offers). With Only output changes, unchanged products are checked but not charged, so daily monitoring of a stable catalogue stays cheap. Products that no longer exist are not charged, except the one-off Removed alert in monitoring mode (charged as a product result, once).

Reliability and limits

  • Prices and sellers come from the data noon embeds in its pages; the standard product data noon publishes for search engines is used as a fallback, so the featured price keeps working even if noon changes its page format (the full seller list may then be missing until the Actor is updated).
  • Requests are paced politely and only search and product pages are requested, which noon's robots.txt allows.
  • Residential proxies are the default: in testing, noon blocked datacenter IPs on most requests, while residential runs completed every page.
  • Optionally, each storefront can be fetched through residential IPs from its own country (Use proxies from each storefront's country, off by default).
  • Product names, seller names and delivery texts follow the chosen Language; change detection compares sellers by their noon code where available (product pages), and does not flag a seller change just because you switched language.
  • If noon still blocks a page after all retries, the run's status says INCOMPLETE and the missing pages are listed in the FAILED_URLS record, so you never get a partial dataset without knowing.
  • Search results carry the featured offer only; use product pages (SKUs, URLs or Open product pages) for every seller.
  • A product found by several keywords in the same run is returned (and charged) once, under the first keyword that found it; a product you also list as SKU or URL is returned once, from its product page.
  • A keyword with no results on noon ends normally with 0 products (it is not reported as blocked).
  • SKUs are checked before the run: entries that are not noon SKUs are skipped with a warning, and pasted product URLs are accepted.
  • Removed alerts need product pages (SKUs or URLs): a product that simply drops out of search results is not reported as removed.
  • Offers that cannot currently be bought are listed but ignored for lowestPrice.
  • stockIndicator in offers is noon's own low-stock signal, not an exact inventory count.
  • rating and ratingCount are the ones noon displays, which for some products cover a whole model family rather than the exact variant.
  • A seller can appear twice in offers, once shipping itself and once Fulfilled by noon, often at different prices; both are kept.
  • The featured seller is often not the cheapest one; featuredIsLowest and lowestPriceSeller show it.
  • noon may change its site at any time; if something breaks, open an issue and it will be fixed quickly.

Monitoring state

In monitoring mode, the last known values are kept in a key-value store named after Monitoring state name in your own Apify account. It is saved about every minute during the run, immediately if the platform migrates or aborts the run, and at the end, so a timeout or crash can repeat at most about a minute of alerts on the next run. If a run stops at your maximum cost per run, products you did not receive are not marked as seen and are reported on the next run.

Data and privacy

The Actor collects factual commercial data only: prices, availability, merchant (company) names and aggregate ratings. It does not collect customer reviews, reviewer names, product descriptions or images. You are responsible for using the data in line with noon's terms and the laws that apply to you.

This is an independent tool. It is not affiliated with, endorsed by or sponsored by noon; "noon" is used only to describe the website the data comes from.

Changelog

  • 0.1.12 — Reliability update: search pages are saved in one step (a retried page no longer loses products, two keywords can no longer charge the same product twice, and runs are faster); keywords without results end normally; a product listed as SKU/URL is not also charged from search results; SKUs are validated and pasted URLs accepted; HTTP 410 counts as removed; overlapping keywords no longer cut each other short; monitoring state saved every minute.
  • 0.1 — First release: all sellers' offers, fast search mode, seller-level change detection; keyword, SKU and URL input; UAE and Egypt; monitoring mode with change detection and removed-product alerts; progress survives platform migrations.