Noon Scraper [Only $0.7/1K💰] | UAE/Saudi/Egypt | Product Data
Pricing
from $0.67 / 1,000 products
Noon Scraper [Only $0.7/1K💰] | UAE/Saudi/Egypt | Product Data
Scrape Noon.com product data from UAE, Saudi Arabia and Egypt storefronts: prices, sale prices, ratings, sellers, stock status, specifications and reviews via search or URLs.
Pricing
from $0.67 / 1,000 products
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Noon Scraper — Noon.com Product Prices, Reviews & Market Data
Extract live product data from Noon.com — the leading e-commerce marketplace in the UAE, Saudi Arabia, and Egypt — with prices, sale prices, ratings, sellers, stock status, specifications and customer reviews in clean structured data. Built for MENA marketplace sellers, price-tracking and repricing tools, and e-commerce market research.
Main Use Cases
- Noon price tracking & monitoring — track price changes and sales across AED, SAR and EGP storefronts.
- MENA e-commerce market research — compare products, brands and sellers across the UAE, Saudi Arabia and Egypt.
- Competitor & brand analysis — ratings, review counts and seller reputation per SKU.
- Arbitrage & reselling — spot pricing gaps and stock calls across Noon markets.
- Customer review intelligence — individual review text, ratings and verified status.
- Product catalog building — export Noon product data (specs, images, URLs) to your own store or database.
How It Works
The Actor talks directly to Noon's internal JSON API — no browser rendering, no CAPTCHAs. It routes every request through the Apify residential proxy to beat Noon's WAF (the default proxy group often returns 403 on product pages, so RESIDENTIAL is recommended). Two modes:
- Search mode: keywords or full Noon search URLs → paginated product results.
- Detail mode: product page URLs or raw SKUs (e.g.
N12345678A) → full product details.
When includeReviews is enabled, individual customer reviews are harvested from each product page's embedded JSON-LD structured data and stored in a separate reviews dataset.
Scrape Noon UAE, Saudi Arabia & Egypt Storefronts
Pick the market with one field — uae-en, saudi-en or egypt-en. Prices are returned in the local currency (AED, SAR, EGP) together with the currency code, so multi-market price comparison works out of the box.
Track Noon Price Changes & Sale Prices
Every product record includes current price, salePrice and currency, plus inStock, stockText and scrapedAt. Schedule daily runs to build a price history, detect price drops, and monitor stock flips across brands and sellers.
Customer Reviews & Ratings Research
Product records carry rating, ratingCount, seller and sellerRating. Turn on includeReviews to also pull individual review records — text, star rating, verified status and date — for sentiment and product-quality research.
Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
searchQueries | array | no | [] | Keywords to search on Noon.com (e.g. "iphone", "samsung galaxy"), or full Noon search URLs. |
productUrls | array | no | [] | Noon product page URLs (e.g. https://www.noon.com/uae-en/iphone-15-pro-max/N12345678A/p/) or raw SKU codes (e.g. N12345678A). |
country | enum | no | uae-en | Storefront: uae-en, saudi-en, egypt-en. |
maxResultsPerQuery | integer | no | 50 | Max products per search query (0 = all matching results). |
maxRequestsPerCrawl | integer | no | 200 | Safety cap on total HTTP requests for the whole run. |
maxConcurrency | integer | no | 4 | Concurrent requests — keep low (2–4) to avoid blocks. |
proxyConfiguration | object | no | {"useApifyProxy": true} | Recommended: RESIDENTIAL — default/auto proxy often gets 403 from Noon's WAF. |
includeReviews | boolean | no | false | Scrape individual customer reviews (adds one request per product). Saved to a separate reviews dataset. |
maxReviewPages | integer | no | 10 | Max review pages (15 reviews each) per product — only when reviews are enabled. |
debug | boolean | no | false | Log raw API response shapes. Advanced users only. |
At least one of searchQueries or productUrls must be provided — an empty run returns nothing.
Output
One flat record per product in the default dataset:
| Field | Description |
|---|---|
productId | Noon SKU (e.g. N12345678A). |
name / brand | Product title and brand. |
price / salePrice / currency | Current price, discounted price (if any), currency code (AED/SAR/EGP). |
rating / ratingCount | Average rating (1–5) and number of ratings. |
seller / sellerRating | Seller/partner name and rating. |
inStock / stockText | Boolean availability + raw stock text. |
specifications / highlights | Key-value spec map and highlight bullets. |
images / imageUrl | Image gallery and primary image. |
productUrl | Canonical product page URL. |
market / query / source | Storefront, originating search query, and data source (search-api, product-api, search-html, product-html). |
scrapedAt | ISO timestamp of the scrape. |
Reviews dataset (when includeReviews is on): recordType, productId, sku, reviewerName, reviewText, rating, verified, date, market, page, scrapedAt.
Example Input
{"searchQueries": ["iphone 15 pro max", "samsung galaxy s24"],"country": "uae-en","maxResultsPerQuery": 20,"maxRequestsPerCrawl": 100,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] },"includeReviews": false}
Example Output
{"productId": "N70211464V","name": "iPhone 15 Pro Max 256 GB Silver 5G","brand": "Apple","price": 4949,"salePrice": 4699,"currency": "AED","rating": 4.5,"ratingCount": 26723,"seller": "callmate","sellerRating": 4.8,"inStock": true,"stockText": "Only 5 left in stock","specifications": { "Screen Size": "6.9 in", "RAM Size": "12 GB" },"highlights": ["Super fast charging", "Type-C connection"],"images": ["https://f.nooncdn.com/p/..."],"imageUrl": "https://f.nooncdn.com/p/...","productUrl": "https://www.noon.com/uae-en/iphone-15-pro-max/N70211464V/p/","market": "uae-en","query": "iphone 15 pro max","source": "search-api","scrapedAt": "2026-09-12T08:00:00.000Z"}
Automate Noon Price Monitoring
- Schedule daily or hourly runs on the Apify platform to track price changes, sales and stock flips.
- Paged API access — get fresh Noon data in JSON/CSV/Excel through the Apify API; wire it into Zapier, Make, Sheets or your repricing tool via webhooks.
- Multiple markets in one account — run the same queries against UAE, Saudi and Egypt storefronts.
Related Actors
- saswave/noon-seller-monitoring — the most-used Noon actor on the Store (5.0★) for seller performance tracking.
- getdataforme/noon-product-spider — another popular Noon product data option.
- ahmed_jasarevic/backmarket-scraper — refurbished-electronics marketplace data as a complement to Noon product research.
FAQ
Why use this actor instead of the official Noon API?
Noon's public Offer API is seller-side only — it gives vendors their own catalog data, not marketplace search, prices, ratings or reviews. This Actor unlocks the buyer-facing data — real public prices, ratings, sellers and reviews — that the official API simply does not expose.
Does the Noon Scraper use CAPTCHAs or a browser?
No. It talks directly to Noon's internal JSON API over HTTP with the Apify residential proxy, so it's fast and cost-efficient (no browser compute). Noon's search API caps result depth at ~1,000 hits per query — decompose large sweeps by brand or price band.
What are alternatives to Noon data sources?
- Other Apify actors: saswave/noon-seller-monitoring, getdataforme/noon-product-spider.
- MENA e-commerce platforms: Amazon.ae, Amazon.sa, Carrefour UAE — each scorable via dedicated Apify actors.
How can I get Saudi Arabia (SAR) or Egypt (EGP) prices?
Set "country": "saudi-en" or "egypt-en". Note: Noon's API geolocates the storefront by request IP, so for consistent SAR/EGP data use a proxy group with IPs in those regions (residential groups usually have them).
Is scraping Noon.com legal?
Scraping publicly available product data for price monitoring and market research is generally acceptable, but review Noon's Terms of Use. This Actor is not affiliated with or endorsed by Noon, and users are responsible for their own compliance.
Why does a product page sometimes retry or return 403?
Noon's WAF (Akamai-style) intermittently blocks data-center IPs. The Actor retries automatically and rotates sessions; using the RESIDENTIAL proxy group keeps 403 rates close to zero.
For AI Agents & LLM Apps
The Noon Scraper is callable via the Apify MCP server (ahmed_jasarevic/noon-scraper) and the Apify REST API.
Purpose: given search keywords (or Noon product URLs/SKUs) and a storefront (uae-en, saudi-en, egypt-en), returns products with price, sale price, currency, rating, seller, stock, specs and — optionally — individual customer reviews.
Minimal working input:
{"searchQueries": ["iphone"],"country": "uae-en","maxResultsPerQuery": 10}
Variant input (detail + reviews):
{"productUrls": ["https://www.noon.com/uae-en/iphone-15-pro-max/N12345678A/p/"],"country": "uae-en","includeReviews": true,"maxReviewPages": 2}
Output fields: productId, name, brand, price, salePrice, currency, rating, ratingCount, seller, sellerRating, inStock, stockText, specifications, highlights, images, imageUrl, productUrl, market, query, source, scrapedAt — plus review records (reviewText, rating, verified, date) in a separate reviews dataset when includeReviews is on.
Behaviors an agent should know:
searchQueriesandproductUrlsare additive: provide at least one, or the run returns nothing.- Reviews are off by default — enabling
includeReviewsadds one extra request (and billed event) per product, so budget runs accordingly (cap withmaxRequestsPerCrawlandmaxTotalChargeUsd). - Noon geolocates the storefront by request IP — for reliable
saudi-en/egypt-endata, prefer residential proxies with regional IPs. - Search depth is capped at ~1,000 hits per query; page large sweeps by brand/price band.
- Reviews are harvested from the product page's embedded JSON-LD (typically ~5 per page), not a paginated API dump — set expectations accordingly.
Billing: pay-per-event — $0.0007 per product result and $0.0015 per review result ($0.0005/start), with compute and proxies billed separately; cap a run's spend with maxTotalChargeUsd.
Legal & Compliance Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Noon.com or its operators.
It accesses publicly available product data — buyer-facing pages and the same JSON endpoints the public site serves (no login bypass, no CAPTCHA solving). Users are responsible for their own compliance with Noon's Terms of Use and applicable data-protection law; review the ToS before commercial use and respect per-run rate limits.
SEO Keywords
noon scraper, noon.com scraper, noon price tracker, noon price monitoring, noon UAE prices, noon Saudi Arabia prices, noon Egypt prices, noon product data, noon reviews scraper, MENA e-commerce data, noon api alternative, noon product api, AED price data, SAR price data, EGP price data, noon seller data, noon stock monitoring, track noon prices, ecommerce price research, noon data extraction, noon product catalog, noon ratings data, uae online shopping data, dubai ecommerce data