Noon Product Scraper — UAE, KSA, Egypt & GCC avatar

Noon Product Scraper — UAE, KSA, Egypt & GCC

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Noon Product Scraper — UAE, KSA, Egypt & GCC

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

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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.

How the Noon Product Scraper works

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

InputExampleStatus
Keywordiphone, strollerWorks
Search URLhttps://www.noon.com/uae-en/search?q=iphoneWorks
Category URLhttps://www.noon.com/saudi-en/strollers/Works
Product URLhttps://www.noon.com/uae-en/{slug}/N70211466V/p/Works
Bare SKUN70211466VWorks
food.noon.com restaurants / menusNot supported
ReviewsNot supported (separate lane)
Seller-only monitoring by ASINNot 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

TeamWhat they build
Price intelligenceDaily UAE / KSA / Egypt price and sale-price feeds
Marketplace sellersBuy-box and competing-offer snapshots on their SKUs
Catalog / sourcingCategory crawls with brand, specs and seller
AgenciesClient dashboards for noon vs Temu / 1688 / Amazon

How it works

  1. Classify each keyword and URL (search / category / product).
  2. Call noon's catalog API with x-locale set to the marketplace (en-ae, en-sa, en-eg, …).
  3. Paginate search and category results (50 products per page) up to Max items.
  4. Optionally fetch /{sku}/p for description, specs and every buy-box offer.
  5. Push one dataset row per product.

Input configuration

FieldWhat it doesDefault
searchQueriesKeywords to search. Each is paginated to Max items.
startUrlsSearch, category or product URLs, or a bare SKU.
countryMarketplace for keywords and bare SKUs: uae, saudi, egypt, bahrain, qatar, kuwait, oman.uae
scrapeDetailsFetch description, specs, variants and buy-box offers. One extra request per product.false
maxItemsHard cap across the whole run. Free-tier runs are capped at 100.100
maxConcurrencyParallel detail fetches when scrapeDetails is on.8
proxyOptional. 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

Identitysku, catalogSku, title, brand, brandCode, productUrl, country, currency

Price & availabilityprice, salePrice, isBuyable, stock, isBestseller, flags

SellerstoreName, partnerCode, sellerRating, sellerRatingCount

RatingsproductRating, productRatingCount

Mediaimage, images

Detail (when enabled)description, featureBullets, specifications, category, breadcrumbs, warranty, estimatedDelivery, offers, variantSkus

ProvenancesourceQuery, 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