Noon Scraper - UAE & Saudi Ecommerce Prices, Stock & Ratings
Scrape product data from Noon.com across UAE, KSA and Egypt. Search by keyword, category URL, or paste product URLs. Returns clean JSON: title, brand, price, discount, stock, rating, images and more. Built for price monitoring and competitor research.
Guide: UAE & Saudi price tracking
Noon Scraper โ UAE & Saudi Ecommerce Prices, Stock & Ratings
Extract structured product data from Noon.com, the Middle East's largest online marketplace. Search by keyword, paste a category URL, or drop in direct product links โ the scraper returns clean, flat JSON ready for Excel, Google Sheets, or your database.
Works across Noon UAE, Saudi Arabia and Egypt, in English or Arabic.
What it does
- ๐ Three ways to start โ search terms (e.g.
iphone 15,LG OLED55C4), category/search page URLs, or direct product URLs. - ๐ Multi-market โ UAE (AED), Saudi Arabia (SAR), Egypt (EGP), English or Arabic.
- ๐ฐ Price & discount tracking โ current price, original price, and calculated discount %.
- ๐ฆ Stock & seller data โ in-stock flag, availability, and marketplace seller name.
- โญ Ratings โ average rating and review count.
- ๐ผ๏ธ Media & IDs โ image URLs, brand, and Noon SKU for every product.
Example input
{
"searchTerms": ["lg oled tv", "sony headphones"],
"startUrls": [
"https://www.noon.com/uae-en/electronics-and-mobiles/television-and-video/"
],
"noonDomain": "uae-en",
"maxProducts": 50,
"maxPages": 5,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
Example output
Each dataset item is one product:
{
"title": "LG OLED55C4 55-inch 4K Smart TV",
"brand": "LG",
"sku": "N53238870A",
"price": 5299.0,
"originalPrice": 6499.0,
"discountPercent": 18.5,
"currency": "AED",
"inStock": true,
"availabilityText": null,
"rating": 4.6,
"reviewsCount": 212,
"seller": "LG Brand Store",
"images": ["https://f.nooncdn.com/p/v1/abc.jpg"],
"url": "https://www.noon.com/uae-en/lg-oled55c4/N53238870A/p/",
"domain": "uae-en",
"scrapedAt": "2026-07-16T00:00:00+00:00"
}
Export the results as JSON, CSV, Excel, or HTML table from the run's Dataset tab, or pull them via the Apify API.
Input reference
| Field | Type | Description |
|---|---|---|
searchTerms |
array | Keywords or model numbers to search on the selected marketplace. |
startUrls |
array | Category, search, or direct product URLs. Category/search URLs are paginated; product URLs are scraped directly. |
noonDomain |
string | Marketplace for search terms: uae-en, saudi-en, egypt-en, uae-ar, saudi-ar. |
maxProducts |
integer | Cap per search term / start URL. 0 = unlimited. |
maxPages |
integer | Listing pages to paginate per search term / category. |
proxyConfiguration |
object | Residential proxies strongly recommended to avoid blocking. |
Common use cases
- Price monitoring โ track competitor pricing and discounts across the GCC.
- Competitor & catalog research โ build product datasets by brand or category.
- MAP / brand compliance โ check how resellers list your products on Noon.
- Product intelligence โ analyse ratings, review counts, and seller mix.
FAQ
Do I need a Noon API or account? No. The actor reads publicly available product pages โ no login and no official API required.
Which Noon marketplaces are supported? Noon UAE, Saudi Arabia and Egypt, in English or Arabic. Choose with noonDomain, or paste URLs from any of them.
Can I scrape a whole category? Yes โ paste a Noon category or search URL into startUrls and set maxPages / maxProducts.
Can I get data by product URL? Yes โ paste product-page URLs into startUrls to get full details including rating, reviews and seller.
What format is the output? Clean flat JSON, one product per row โ export to JSON, CSV, Excel or Google Sheets.
Notes
- Noon is bot-sensitive; the actor reads Noon's server-rendered HTML with a real browser fingerprint. Use residential proxies for the most reliable results.
- Saudi Arabia (
saudi-en/saudi-ar): Saudi requests are routed through UAE proxy IPs to avoid Akamai bot protection. This works transparently โ Noon serves Saudi-specific content (SAR prices, Saudi URLs) regardless of the proxy country. - Respect Noon's Terms of Service and only collect publicly available data.
Changelog
v0.1.29 (2026-10-01)
- Fixed: Saudi Arabia scraping โ resolved Akamai Bot Manager blocking by routing Saudi requests through UAE proxy IPs (Noon serves Saudi-specific content regardless of GCC exit country).
- Improved: Multiple TLS fingerprints (Chrome, Safari, Edge) are tried automatically, increasing success rate against bot detection.
- Fixed: Proxy rotation โ each retry now uses a fresh IP instead of reusing the same blocked one.
- Fixed: Runs that fetch zero products due to blocking now properly fail instead of reporting success with 0 results.
- Improved: Bot-challenge page detection โ the actor distinguishes between genuine "no results" and blocked responses.
More GCC data tools by Get Anything
Part of a suite of Gulf-focused public-data Actors. You may also want:
- Sharaf DG Scraper โ Free โ UAE electronics prices & stock
- Amazon UAE Scraper โ Amazon.ae / .sa prices & reviews
- Bayut Property Scraper โ UAE property listings for sale/rent
- Local Business Scraper โ Google Maps places & contacts
โญ Found this useful?
If this Actor saved you time, please leave a rating on its Apify page โ reviews genuinely help others discover it and help me keep improving it.
๐ค Use with Claude or ChatGPT (MCP)
Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings โ Connectors โ Add custom connector โ https://mcp.apify.com. Or expose just this tool:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/noon-scraper" } } }
Full guide: Connect Apify actors to Claude & ChatGPT.
Related scrapers
GCC Jobs Aggregator - Dubai, UAE & Saudi Jobs from Bayt & More
Dubai, UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman jobs from Bayt, GulfTalent and NaukriGulf in one run. Deduplicated Gulf job listings with seniority detection and optional Arabic labels.
GCC Jobs Search - Dubai, Qatar & Saudi Jobs + Recruiters
Search Gulf jobs in one run, filtered by field, experience, country, city, salary, company and type. An AI-ready tool (ChatGPT / Claude) for job seekers to find UAE, Saudi, Qatar, Kuwait, Bahrain and Oman roles - including recruitment-agency listings - from a single query.
UAE Hiring & Lead Signals (Bilingual)
Track which UAE companies are hiring right now on LinkedIn. Get open roles per company, a 0-100 hiring intent score, seniority and function breakdowns, weekly trend deltas, and optional Arabic company labels. Built for sales teams, recruiters and job seekers in the Gulf.