Noon نون Scraper — Saudi Arabia, UAE & Egypt Products avatar

Noon نون Scraper — Saudi Arabia, UAE & Egypt Products

Pricing

from $0.40 / 1,000 results

Go to Apify Store
Noon نون Scraper — Saudi Arabia, UAE & Egypt Products

Noon نون Scraper — Saudi Arabia, UAE & Egypt Products

Extract Noon (نون) product data: prices, discounts, ratings, sellers, specs and images from category, brand, deals and search pages. Covers Saudi Arabia, UAE and Egypt in English and Arabic, with filter and sort support.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Boring Internet Explorer

Boring Internet Explorer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

🏪 نون Noon Scraper — Saudi Arabia, UAE & Egypt

Noon (نون) is the largest e-commerce marketplace in the Middle East, selling millions of products — electronics, fashion, home, beauty, grocery and more — across Saudi Arabia, the UAE and Egypt, in English and Arabic. This scraper turns any Noon category, brand, deals or search page into clean structured data with live prices, discounts, ratings, seller info and images — ideal for price monitoring, market research and catalog building across GCC markets.

Why use this scraper?

  • 💰 Price monitoring — track current price, original price and discount % on any product set
  • 🛒 Competitor analysis — compare brands, sellers and best-sellers within a category
  • 📊 Market research — measure assortment, ratings and review counts per category and country
  • 🌍 Multi-country, bilingual — Saudi Arabia (SAR), UAE (AED) and Egypt (EGP), English or Arabic
  • 🔎 Keyword & filter support — scrape search results, sorted or price-filtered pages exactly as shown on the site
  • 🏷️ Promotion tracking — capture bank offers, promo codes, best-seller ranks and low-stock signals
  • ⚡ Fast & cheap — no browser needed, thousands of products per run

Supported URL types

TypeExample
Brand page (Saudi Arabia)https://www.noon.com/saudi-en/noon/
Brand page (UAE)https://www.noon.com/uae-en/noon/
Category page (UAE)https://www.noon.com/uae-en/electronics-and-mobiles/mobiles-and-accessories/
Category page (UAE, Arabic)https://www.noon.com/uae-ar/electronics-and-mobiles/mobiles-and-accessories/
Category page (Saudi Arabia, Arabic)https://www.noon.com/saudi-ar/electronics-and-mobiles/mobiles-and-accessories/
Search results (UAE)https://www.noon.com/uae-en/search/?q=laptop
Search results (Saudi Arabia)https://www.noon.com/saudi-en/search/?q=iphone
Egypt search (Arabic)https://www.noon.com/egypt-ar/search/?q=موبايل
Sorted / filtered page (UAE)https://www.noon.com/uae-en/electronics-and-mobiles/mobiles-and-accessories/?sort[by]=price&sort[dir]=asc&f[price][min]=100&f[price][max]=500
Product detail page (UAE)https://www.noon.com/uae-en/iphone-16-pro-max-256gb-desert-titanium-5g-with-facetime-middle-east-version/N70105592V/p/
Product detail page (specific seller offer)…/N70105592V/p/?o=<offer code from the URL>

Tip: apply sorting and filters (price, brand, seller, rating, colour, fulfilled-by-noon, new arrivals, deals) on noon.com, then copy the page URL into Start URLs — they are respected. Supported storefronts: saudi, uae, egypt, each in en and ar.

Listing and detail items share one output shape. Product detail pages additionally fill in a full description, feature bullets, breadcrumbs, stock, warranty, return policy, estimated delivery and a list of all seller offers (offers). Detail pages are scraped only when given directly as start URLs; listing runs do not open them.

Input fields

FieldTypeDefaultDescription
startUrlsarrayNoon brand pageNoon category, brand or search URLs
maxItemsinteger50Maximum number of products to scrape per start URL
proxyConfigurationobjectno proxyApify proxy settings

Example input

{
"startUrls": [{ "url": "https://www.noon.com/saudi-en/noon/" }],
"maxItems": 50,
"proxyConfiguration": { "useApifyProxy": false }
}

Output

Each scraped item is stored as one record in the default dataset. Noon lists up to 2,500 products per URL, so use narrower categories, brands or filters to go deeper.

Example output

{
"scrapedAt": "2026-10-15T08:23:12.295Z",
"url": "https://www.noon.com/uae-en/iphone-16-pro-max-256gb-desert-titanium-5g-with-facetime-middle-east-version/N70105592V/p/?o=d0d21bc2b29e92ea",
"title": "iPhone 16 Pro Max 256GB Desert Titanium 5G With FaceTime - Middle East Version",
"price": 3999,
"currency": "AED",
"country": "UAE",
"market": "uae",
"language": "en",
"originalPrice": 5099,
"discountPercent": 22,
"sku": "N70105592V",
"skuConfig": "N70105592V",
"offerCode": "d0d21bc2b29e92ea",
"brand": "Apple",
"rating": 4.6,
"ratingCount": 36408,
"isBestSeller": true,
"bestSellerRank": "#1",
"isBuyable": true,
"isFulfilledByNoon": true,
"hasFreeDelivery": true,
"sellerName": "Gadget Store",
"sellerRating": 5,
"sellerRatingCount": 4057,
"promotion": "Extra 10% off up to 50 AED with your FAB and Dubai first Mastercard Credit Cards",
"promotionCode": "FAB10",
"lowStockQuantity": null,
"nudges": [
"#1 in Smartphones",
"Lowest price in 30 days",
"Free Delivery",
"Selling out fast",
"6300+ sold recently"
],
"specifications": {
"Screen Size": "6.9 in",
"RAM Size": "8 GB",
"Battery Size": "4676 mAh",
"Secondary Camera Resolution": "12 MP"
},
"imageUrl": "https://f.nooncdn.com/p/pzsku/Z613A3653E5E4568EBA42Z/45/_/1779199499/06c61bfb-7bcb-4241-9d29-9ccdda873444.jpg",
"imageUrls": [
"https://f.nooncdn.com/p/pzsku/Z613A3653E5E4568EBA42Z/45/_/1779199499/06c61bfb-7bcb-4241-9d29-9ccdda873444.jpg",
"https://f.nooncdn.com/p/pzsku/Z613A3653E5E4568EBA42Z/45/_/1779199495/fdb39088-636d-4c90-8b44-05b4b832de1a.jpg"
]
}

Field reference

FieldTypeDescription
scrapedAtstringISO 8601 scrape timestamp
urlstringProduct page URL
titlestringProduct title (in the language of the storefront)
pricenumber | nullCurrent selling price
currencystringSAR / AED / EGP
countrystringSaudi Arabia / UAE / Egypt
marketstringsa / uae / eg
languagestringen / ar
originalPricenumber | nullPrice before discount (null when not discounted)
discountPercentnumber | nullDiscount percentage
sku / skuConfig / offerCodestring | nullNoon product and offer identifiers
brandstring | nullBrand name
rating / ratingCountnumber | nullProduct rating and number of ratings
isBestSeller / bestSellerRankboolean / string | nullBest-seller flag and rank
isBuyablebooleanWhether the item is currently purchasable
isFulfilledByNoonbooleanFulfilled by Noon
hasFreeDeliverybooleanEligible for free delivery
sellerNamestring | nullSeller / store name
sellerRating / sellerRatingCountnumber | nullSeller rating and number of ratings
promotion / promotionCodestring | nullActive promotion text and code
lowStockQuantitynumber | nullRemaining stock when Noon shows a low-stock warning
nudgesstring[]Badges shown on the listing (rank, price drops, sold recently…)
specificationsobjectKey specifications shown on the listing
imageUrl / imageUrlsstring / string[]Main image and all images

❓ FAQ

Which countries does it support? Saudi Arabia, UAE and Egypt, using the saudi, uae and egypt storefronts in the URL.

Can I scrape in Arabic? Yes — use an Arabic storefront URL such as saudi-ar or uae-ar; titles, brands and specs are returned in Arabic.

Are sorting and filters supported? Yes. Copy the URL from your browser after applying a sort, price range or brand filter on noon.com.

How many products can I get per URL? Noon exposes up to 50 pages of results per page-set (about 2,500 products). Split large categories into brand, price or subcategory URLs to collect more.

Can I scrape a single product page? Yes — paste the product URL (ending in /p/). Add ?o=<offer code> to get a specific seller's offer; otherwise you get Noon's default offer.

How fresh is the data? Prices and stock are read live at run time.

Do I need a proxy? Normally not. If you run into blocks at scale, enable Apify proxy in the input.

🔗 Want More Data?

Check out other GCC e-commerce scrapers from the same author:

🛠️ Need a custom scraper?

Need this scraper adapted to your use case — extra fields, additional filters, a different output format, or a new website? Reach out at boringinternetexplorer@gmail.com and we'll make it happen.