Noon Product Scraper - UAE, Saudi Arabia & Egypt
Pricing
from $2.00 / 1,000 results
Noon Product Scraper - UAE, Saudi Arabia & Egypt
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.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(2)
Developer
Get Anything
Maintained by CommunityActor stats
1
Bookmarked
33
Total users
8
Monthly active users
3.9 days
Issues response
17 days ago
Last modified
Categories
Share
Noon Product Scraper β UAE, Saudi Arabia & Egypt
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.