Noon Product Scraper — UAE, KSA, Egypt & GCC
Pricing
from $0.80 / 1,000 results
Noon Product Scraper — UAE, KSA, Egypt & GCC
Scrape noon.com products — title, brand, list and sale price, seller, stock, rating, specs and image gallery. Keywords, category listings, product URLs or SKUs. UAE, Saudi Arabia, Egypt and the GCC, English or Arabic. Optional buy-box, reviews and food. Pay per result. JSON or CSV out.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape noon.com product catalogs into structured rows: price, sale price, seller, stock, rating, specs, images and buy-box offers. Paste a keyword, a search URL, a category URL, a product URL, or a bare SKU. JSON or CSV out.

Why use this scraper?
- Keywords and URLs in one actor — search, category and product pages, plus bare SKUs like
N70211466V. - Country from the URL —
/saudi-en/is SAR,/egypt-en/is EGP,/uae-en/is AED. A Country field covers keywords that have no locale. - Listing fields without a second hop — sku, title, brand, price, seller, rating and images come from noon's catalog API.
- Optional buy-box — turn on Scrape product detail for description, 20+ specs, variants and every seller on the offer.
- One row per product — you pay per result, not per page.
Overview
noon.com is the main English-language marketplace across the UAE, Saudi Arabia, Egypt and the rest of the GCC. This scraper is for price monitoring, seller / buy-box tracking, catalog research and MENA e-commerce intelligence.
It talks to noon's public catalog API (/_svc/catalog/api/v3) with a Firefox TLS fingerprint. No login, no browser, no app token.
Supported inputs
| Input | Example | Status |
|---|---|---|
| Keyword | iphone, stroller | Works |
| Search URL | https://www.noon.com/uae-en/search?q=iphone | Works |
| Category URL | https://www.noon.com/saudi-en/strollers/ | Works |
| Product URL | https://www.noon.com/uae-en/{slug}/N70211466V/p/ | Works |
| Bare SKU | N70211466V | Works |
| food.noon.com restaurants / menus | — | Not supported |
| Reviews | — | Not supported (separate lane) |
| Seller-only monitoring by ASIN | — | Not supported as a dedicated mode; buy-box sellers appear when Scrape product detail is on |
A URL's locale always overrides the Country field.
Use cases
| Team | What they build |
|---|---|
| Price intelligence | Daily UAE / KSA / Egypt price and sale-price feeds |
| Marketplace sellers | Buy-box and competing-offer snapshots on their SKUs |
| Catalog / sourcing | Category crawls with brand, specs and seller |
| Agencies | Client dashboards for noon vs Temu / 1688 / Amazon |
How it works
- Classify each keyword and URL (search / category / product).
- Call noon's catalog API with
x-localeset to the marketplace (en-ae,en-sa,en-eg, …). - Paginate search and category results (50 products per page) up to Max items.
- Optionally fetch
/{sku}/pfor description, specs and every buy-box offer. - Push one dataset row per product.
Input configuration
| Field | What it does | Default |
|---|---|---|
searchQueries | Keywords to search. Each is paginated to Max items. | — |
startUrls | Search, category or product URLs, or a bare SKU. | — |
country | Marketplace for keywords and bare SKUs: uae, saudi, egypt, bahrain, qatar, kuwait, oman. | uae |
scrapeDetails | Fetch description, specs, variants and buy-box offers. One extra request per product. | false |
maxItems | Hard cap across the whole run. Free-tier runs are capped at 100. | 100 |
maxConcurrency | Parallel detail fetches when scrapeDetails is on. | 8 |
proxy | Optional. Direct Firefox works from most networks; use residential if you see empty or challenged responses. | off |
Keyword search in the UAE:
{"searchQueries": ["iphone"],"country": "uae","maxItems": 50}
Category URL in Saudi Arabia:
{"startUrls": ["https://www.noon.com/saudi-en/strollers/"],"maxItems": 100}
Product URLs with buy-box:
{"startUrls": ["https://www.noon.com/uae-en/iphone-17-pro-max-256-gb-esim-only-deep-blue-5g-with-facetime-international-version/N70211466V/p/"],"scrapeDetails": true}
Output overview
One JSON object per product. Listing runs include price, seller and rating. Detail runs add description, specifications, offers (every buy-box seller) and variantSkus.
Output samples
Listing row (keyword iphone, UAE):
{"sku": "N70211466V","title": "iPhone 17 Pro Max 256 GB (eSIM only) Deep Blue 5G With FaceTime - International Version","brand": "Apple","price": 5099,"salePrice": 4649,"currency": "AED","storeName": "callmate","productRating": 4.5,"country": "uae","productUrl": "https://www.noon.com/uae-en/iphone-17-pro-max-256-gb-esim-only-deep-blue-5g-with-facetime-international-version/N70211466V/p/"}
Detail extras on the same SKU: 27 specifications, 8 buy-box offers (callmate, Royal Deals, Tech Bay, …), warranty 1 year manufacturer warranty, category Smartphones.
Key output fields
Identity — sku, catalogSku, title, brand, brandCode, productUrl, country, currency
Price & availability — price, salePrice, isBuyable, stock, isBestseller, flags
Seller — storeName, partnerCode, sellerRating, sellerRatingCount
Ratings — productRating, productRatingCount
Media — image, images
Detail (when enabled) — description, featureBullets, specifications, category, breadcrumbs, warranty, estimatedDelivery, offers, variantSkus
Provenance — sourceQuery, scrapedAt
FAQ
Which countries work? UAE, Saudi Arabia, Egypt, Bahrain, Qatar, Kuwait and Oman. Locale in the URL wins. Keywords use the Country field.
Does it scrape reviews? No. Ratings and rating counts are included; review text is not.
Does it scrape food.noon.com? No.
Why is salePrice sometimes null? noon only sets it when the product is on sale. Use salePrice ?? price as the live price.
Do I need a proxy? Not for the catalog API from a normal residential or home IP with Firefox fingerprinting. If Akamai starts challenging you, turn on residential proxies.
What is a SKU? The id in the product URL, e.g. N70211466V or ZD6DC57735DD5A1C8E9E8Z.
Support
Open an issue on the actor page, or email thewebscrapingguy@gmail.com.
Additional services
Custom fields, scheduled monitors, or a private noon + Temu + 1688 bundle — same email.
Explore more scrapers
🤖 For AI Agents & LLM Apps
Purpose: scrape noon.com products (UAE / KSA / Egypt / GCC) into one row per SKU.
Minimal input:
{ "searchQueries": ["iphone"], "country": "uae", "maxItems": 20 }
Useful fields: sku, title, brand, price, salePrice, currency, storeName, productRating, productUrl, country, offers (only when scrapeDetails: true).
Billing: one dataset row per product. Detail mode costs an extra HTTP request per SKU, not an extra row.
Behavior: empty searches succeed with zero rows and say so. Unknown hosts in startUrls are skipped. Free-tier runs cap at 100 items.
⚠️ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Noon AD Holdings Ltd or noon.com. All trademarks mentioned are the property of their respective owners.
The scraper accesses only publicly available noon.com catalog pages and the public catalog API — no authenticated endpoints, paid features, or content behind a noon login. Users are responsible for ensuring their use complies with noon.com's Terms of Service, applicable data-protection law (GDPR, CCPA, etc.), and any contractual obligations of their own organization.
SEO Keywords
noon scraper, noon.com scraper, scrape noon, noon product scraper, noon UAE scraper, noon KSA scraper, noon Egypt scraper, noon buy box scraper, noon seller scraper, MENA ecommerce scraper, UAE price monitoring, Saudi marketplace data, Egypt product catalog, noon SKU scraper, Apify noon