Noon.com Product Scraper
Pricing
Pay per usage
Noon.com Product Scraper
Efficiently extract product data from Noon.com, the Middle East's leading e-commerce marketplace. This lightweight actor quickly gathers prices, specifications, and images. For the most stable results and to avoid blocking, the use of residential proxies is strongly recommended.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Shahid Irfan
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Fast and reliable scraper for extracting product data from Noon.com UAE marketplace. Extract product details including titles, prices, ratings, images, brand information, and more from any category or listing page.
Features
- Fast & Efficient - Optimized for high-speed data extraction
- Comprehensive Data - Extracts all key product information including prices, ratings, reviews, and images
- Smart Pagination - Automatically follows pagination to scrape multiple pages
- Flexible Configuration - Control the number of products and pages to scrape
- Anti-Bot Protection - Built-in proxy support and smart request handling
- Clean Output - Structured JSON dataset ready for analysis
What Data Can You Extract?
This scraper extracts the following information for each product:
- Product Title - Full product name and description
- Brand - Product manufacturer or brand name
- Current Price - Active selling price in AED
- Original Price - Original price before discount (if applicable)
- Discount - Discount percentage or amount
- Rating - Average customer rating (1-5 stars)
- Reviews Count - Number of customer reviews
- Product Image - High-quality product image URL
- Product URL - Direct link to the product page
- SKU - Unique product identifier
- Currency - Price currency (AED)
- Scraped Timestamp - Date and time when data was extracted
How to Use
Quick Start
- Open the Actor in Apify Console
- Provide Input Parameters:
- Paste a Noon.com category or product listing URL
- Set the maximum number of products to scrape
- Configure proxy settings (recommended)
- Run the Actor
- Download Results in JSON, CSV, Excel, or HTML format
Input Configuration
{"startUrl": "https://www.noon.com/uae-en/fashion/men-31225/crazy-price-drops-ae-FA_03/","maxProducts": 100,"maxPages": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Input Parameters
startUrl (String, Optional)
Single Noon.com listing or category page URL to start scraping.
Example:
https://www.noon.com/uae-en/fashion/men-31225/
startUrls (Array, Optional)
Multiple Noon.com URLs to scrape in a single run.
Example:
[{ "url": "https://www.noon.com/uae-en/electronics/" },{ "url": "https://www.noon.com/uae-en/beauty/" }]
maxProducts (Integer, Default: 100)
Maximum number of products to scrape. Set to 0 for unlimited.
maxPages (Integer, Default: 10)
Maximum number of listing pages to crawl.
proxyConfiguration (Object, Recommended)
Proxy settings for the scraper. Residential proxies are strongly recommended for best results and to avoid blocks.
Example:
{"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}
Output Format
Sample Output
{"title": "Nike Men's Running Shoes","brand": "Nike","currentPrice": 299,"originalPrice": 449,"discount": "33% OFF","rating": 4.5,"reviewsCount": 128,"image": "https://f.nooncdn.com/products/...","url": "https://www.noon.com/uae-en/...","sku": "N12345678","currency": "AED","scrapedAt": "2025-12-26T10:30:00.000Z"}
Output Fields
| Field | Type | Description |
|---|---|---|
title | String | Product name and description |
brand | String | Brand or manufacturer name |
currentPrice | Number | Current selling price in AED |
originalPrice | Number | Original price before discount |
discount | String | Discount amount or percentage |
rating | Number | Average customer rating (1-5) |
reviewsCount | Number | Total number of reviews |
image | String | Product image URL |
url | String | Direct product page URL |
sku | String | Unique product identifier |
currency | String | Price currency (AED) |
scrapedAt | String | ISO 8601 timestamp of extraction |
Use Cases
E-commerce Intelligence
- Price Monitoring - Track product prices over time
- Competitor Analysis - Monitor competitor pricing and product offerings
- Market Research - Analyze product categories and trends
Data Analysis
- Price Comparison - Compare prices across different products
- Rating Analysis - Identify top-rated products in each category
- Discount Tracking - Find best deals and discount patterns
Business Applications
- Inventory Planning - Research popular products and trends
- Dynamic Pricing - Adjust your pricing based on market data
- Product Research - Discover new products and categories
Tips for Best Results
1. Use Residential Proxies
For reliable and consistent scraping, always use residential proxies. This prevents IP blocks and ensures smooth data extraction.
2. Start with Smaller Batches
Test with maxProducts: 50 and maxPages: 5 first, then scale up based on your needs.
3. Choose Specific Categories
Instead of scraping entire site, target specific category URLs for faster and more relevant results.
4. Schedule Regular Runs
Use Apify's scheduling feature to run the scraper regularly for price monitoring and trend analysis.
5. Monitor Your Runs
Check Actor logs to ensure scraping is working correctly and adjust parameters if needed.
Technical Details
Performance
- Speed: ~100-200 products per minute (with residential proxies)
- Concurrency: Optimized for 5 concurrent requests
- Retry Logic: Automatic retry on failed requests (3 attempts)
Requirements
- Apify Proxy (residential recommended) or custom proxy
- Compute Units: ~0.01 CU per 50 products
Technology Stack
- Built with Crawlee framework
- Uses CheerioCrawler for fast HTML parsing
- Node.js 22 runtime
Limitations
- Only supports Noon.com UAE marketplace (
noon.com/uae-en) - Requires active internet connection and proxy access
- Subject to Noon.com's website structure changes
Troubleshooting
No Products Found
- Verify the URL is a valid Noon.com listing or category page
- Check that the page contains products
- Ensure residential proxies are configured
Scraper Running Slowly
- Reduce
maxConcurrencyif using free proxies - Use residential proxies for faster speeds
- Check your proxy performance in Apify Console
Missing Data Fields
- Some products may not have all fields (e.g., no discount, no reviews)
- The scraper returns
nullfor missing fields
Support & Feedback
Need help or have suggestions? Contact us:
- Issues: Open an issue on GitHub
- Questions: Ask in Apify Community Discord
- Custom Development: Contact for enterprise solutions
Legal & Compliance
This Actor extracts publicly available data from Noon.com. Users are responsible for:
- Complying with Noon.com's Terms of Service
- Following applicable data protection laws
- Using extracted data ethically and legally
Always respect website robots.txt and rate limits.
Version History
1.0.0 (2025-12-26)
- Initial release
- Support for product listing pages
- Pagination support
- Comprehensive product data extraction
- Proxy configuration support
Made with ❤️ by Shahid Irfan
Keywords: noon.com scraper, uae product scraper, e-commerce data extraction, price monitoring, noon scraping tool, product data api, noon.com api alternative