Noon Product Data Scraper
Pricing
from $0.75 / 1,000 product results
Noon Product Data Scraper
Collect structured Noon product data for price monitoring, product research, competitor analysis, and catalog building. Start with a category, search, product URL, or SKU and get prices, discounts, ratings, sellers, availability, images, descriptions, specifications, and source links.
Pricing
from $0.75 / 1,000 product results
Rating
0.0
(0)
Developer
Fetch Finch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Collect Noon product listings, prices, offers, and details for research and monitoring
Collect clean, structured product data from Noon for price monitoring, ecommerce research, catalog building, deal tracking, and competitor analysis. Start with a category, deal page, collection, search term, product URL, or SKU and receive one dataset item per unique product.
Public task examples
Use a ready-made configuration or open the Actor and create your own:
| Example | Use case |
|---|---|
| Track UAE Pressure Cooker Prices | Collect a category snapshot with prices, ratings, sellers, availability, and promotions. |
| Compare UAE Milk Prices | Search grocery products and enrich the results with descriptions and specifications. |
| Monitor a Noon Product | Look up a SKU and export detailed product, seller, offer, and availability data. |
See all public examples.
What you can collect
- Catalog listings from category, deal, collection, and other public listing pages.
- Keyword results for one or more searches such as
milk,wireless headphones, orperfume. - Product details from Noon product URLs or SKUs.
- Market data for UAE (AED), Saudi Arabia (SAR), and Egypt (EGP).
- Price signals including current price, original price, discount, currency, discount codes, and promotion text.
- Seller and merchandising data including seller ratings, review counts, badges, best-seller ranks, stock signals, and delivery nudges.
- Rich details including descriptions, specifications, and image galleries when
includeDetailsis enabled.
Quick start
Collect a category
Paste a public Noon category or listing URL into startUrl:
{"startUrl": "https://www.noon.com/uae-en/home-and-kitchen/kitchen-and-dining/cookware/pressure-cookers-and-accessories/pressure-cookers/","market": "uae","maxProducts": 50,"maxPages": 3,"includeDetails": false}
Search for products
Leave startUrl empty and provide one or more search terms:
{"searchTerms": ["wireless headphones", "bluetooth earbuds"],"market": "uae","maxProducts": 50,"maxPages": 2,"includeDetails": true}
Fetch product details
Use product URLs or Noon SKUs for direct lookups:
{"productIds": ["N12278276A"],"market": "uae","includeDetails": true}
When a run finishes, open the dataset to download the results or connect it to an integration, webhook, schedule, or API workflow.
Input parameters
| Parameter | Description |
|---|---|
startUrl | Public Noon category, deal, collection, or listing URL. The Actor follows pagination until it reaches the configured limits. |
searchTerms | Up to 10 product searches. Use this instead of startUrl for keyword discovery. |
productUrls | Noon product page URLs for direct detail lookups. |
productIds | Noon product SKUs such as N12278276A for direct detail lookups. |
market | uae, saudi, or egypt; controls canonical URLs and currency labels. |
maxProducts | Maximum unique products saved in the run. Default: 20; maximum: 1000. |
maxPages | Maximum result pages per listing or search term. Default: 10; maximum: 50. |
includeDetails | Fetch descriptions, specifications, seller data, and complete image galleries for listing or search results. |
requestDelayMs | Delay before requests. Default: 300 milliseconds. |
maxRetries | Retries for transient errors and HTTP 408, 429, and 5xx responses. Default: 2. |
proxyConfiguration | Optional Apify proxy settings for larger or recurring runs. Choose a country matching market when using residential proxies. |
proxyUrls | Optional external HTTP or SOCKS proxy URLs. Use this instead of proxyConfiguration, not both. |
Provide at least one of startUrl, searchTerms, productUrls, or productIds. If you submit an empty input, the default run searches Noon for milk.
Output dataset
The Actor saves one record per unique SKU. Fields are included when Noon provides the corresponding value.
| Group | Fields |
|---|---|
| Product | title, url, image, images, brand, sku, catalogSku, offerCode, skuConfig |
| Pricing | currentPrice, originalPrice, discount, currency, discountCode, discountTagTitle, discountTagDetail, discountTagTerms |
| Availability | isBuyable, stockMinimumQuantity, flags |
| Ratings | rating, reviewsCount, isBestseller, bestSellerRank |
| Seller | seller, storeName, sellerPositiveRating, sellerRating, sellerRatingsCount |
| Merchandising | productBadges, dealTagText, dealTag, groups, nudges, isCollectionEligible, show3d |
| Details | description, specifications |
| Provenance | sourceUrl, sourcePage, sourceQuery, market, scrapedAt |
Download datasets as JSON, CSV, Excel, XML, JSONL, or other formats supported by Apify. Dataset records can also be consumed through the Apify API, webhooks, Google Sheets, Airtable, Make, Zapier, and other integrations.
Pricing
The Actor uses pay-per-event pricing. You pay for products saved to the default dataset:
| Apify plan tier | Price per result | Approximate price per 1,000 results |
|---|---|---|
| Free | $0.00090 | $0.90 |
| Bronze | $0.00085 | $0.85 |
| Silver | $0.00080 | $0.80 |
| Gold and above | $0.00075 | $0.75 |
A small Actor-start charge also applies. See the pricing tab for the current rates and Apify platform usage details.
Proxy and reliability
Normal runs can be started directly from the Actor or a public task. For high-volume, scheduled, or frequently repeated collections, enable Apify residential proxies and select a country that matches the market input. Use requestDelayMs and maxRetries to control request pacing and transient failures.
If Noon returns a 403 or 429, reduce the run size, add a delay, or retry with a matching residential proxy. A proxy is most useful for larger recurring collections; small runs may work without one.
Tips for better results
- Start with 20–50 products and one or two pages to confirm the target catalog.
- Increase
maxProductsandmaxPagesgradually for larger snapshots. - Enable
includeDetailswhen descriptions and specifications are important; it makes one additional product request per result. - Use a schedule to create recurring price and availability snapshots.
- Keep
marketand proxy country aligned when collecting Saudi or Egypt data. - Products are de-duplicated by SKU within each run.
Frequently asked questions
Does it support Noon search pages?
Yes. Use searchTerms for keyword discovery and optionally enable includeDetails for enriched product records.
Can I scrape deal and collection pages?
Yes. Use the public Noon URL as startUrl when it contains product listings.
Can I fetch one product?
Yes. Provide a product URL in productUrls or a SKU in productIds.
Does it handle pagination?
Yes. The Actor continues through listing or search pages until it reaches maxProducts, maxPages, or the end of the available results.
Are duplicate products removed?
Yes. Each unique SKU is saved once per run.
What if Noon does not provide a field?
That field is omitted or returned empty. Availability of discounts, seller metrics, badges, and ratings varies by product and market.
Do I need the Noon sitemap?
No. Provide the catalog or search URL you want to collect. Sitemap crawling is not required for normal runs.
Support
Use the Issues tab for bug reports and feature requests. Include the input mode, market, and run URL when reporting a failed run.
Responsible use
This Actor is intended for legitimate collection of publicly available product information. You are responsible for following Noon’s terms, applicable laws, privacy requirements, and your organization’s data policies.