Noon MENA Product Scraper avatar

Noon MENA Product Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
Noon MENA Product Scraper

Noon MENA Product Scraper

Scrapes Noon product search results by keyword from UAE, Saudi Arabia, and Egypt storefronts. Returns each product as a flat row with price, rating, brand, and availability.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

7 hours ago

Last modified

Share

ParseForge

Noon MENA Product Scraper

Scrape Noon product listings from UAE, Saudi Arabia, and Egypt storefronts by keyword, up to a million per run. Each product comes with its price, currency, rating, brand, and availability. No login or API key. Export to CSV, JSON, Excel, or XML.

Noon is the dominant online marketplace across the Middle East and North Africa, but its catalog varies sharply by country. This actor searches the public Noon storefronts directly, so you see exactly what a shopper in Dubai, Riyadh, or Cairo sees. Collect up to a million products per run, filtered by a single keyword, and get a clean, flat dataset ready for analysis.

Who uses itWhat they scrape Noon for
E-commerce pricing analystsMonitor competitor pricing and discount patterns on Noon across the Gulf and Egypt.
Brand managersAudit how their products are listed, priced, and reviewed on Noon in each market.
Dropshippers and resellersFind trending products and best-sellers on Noon to source for other channels.
Market researchersTrack product assortment, availability, and category depth in the MENA e-commerce space.

What it does

This Actor searches Noon product listings by keyword across three country storefronts and returns each product as a flat row.

  • ๐Ÿ‡ฆ๐Ÿ‡ช Three country storefronts: query the UAE, Saudi Arabia, or Egypt catalog with one click, each returning local currency and stock.
  • ๐Ÿ” Keyword search: feed the Actor any product name or search term and it runs the same search a Noon customer would type.
  • ๐Ÿ“ฆ Scalable collection: set a maximum from one product to one million and the Actor stops cleanly when it hits your limit.
  • ๐Ÿ“Š Flat row output: every product lands as one row with a fixed schema, ready for Excel, Google Sheets, or a database.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Noon data

๐Ÿ’ฐ Track competitor pricing daily.

A pricing analyst runs the Actor each morning for a brand keyword in the Saudi storefront and compares the listed prices against their own MAP policy.

๐Ÿ“‹ Audit a brand's shelf across markets.

A brand manager searches their own product name in UAE and Egypt, then checks that the correct variants, images, and descriptions appear.

๐Ÿ”Ž Discover trending products in a niche.

A dropshipper searches a category keyword like 'electric lunch box' in the UAE storefront, collects the top 200 results, and identifies items with high ratings and low competition.

๐Ÿ“ˆ Measure assortment depth over time.

A market researcher runs the same keyword weekly in all three countries and tracks how many products Noon lists, which brands appear, and how availability shifts.

Why choose this scraper

What you get
Localized pricingSee the exact price and currency a shopper sees in UAE, Saudi Arabia, or Egypt.
No API registrationReads the public Noon search pages directly, so there is no OAuth flow or developer account.
Fixed output schemaEvery run returns the same columns, making it safe to append runs and build time series.

How it compares

No other Store actor targets Noon the same way, so the honest comparison is with the alternatives teams actually weigh.

Noon MENA Product ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Noon changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from a single keyword and a country storefront choice, and collection stops when your product limit is reached. The Input tab lists every parameter.

A first run with the defaults:

{
"query": "headphones",
"maxItems": 10
}

A larger pull:

{
"query": "headphones",
"maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Noon MENA Product Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Noon through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/noon-mena-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results for my keyword?

Check that the keyword is spelled correctly and that products matching it exist on the Noon storefront you selected. Try the same search manually on the Noon website for that country. Very specific or long-tail queries may return few or no results.

Why are the prices in the wrong currency?

The currency is determined by the country storefront you selected in the input. If you need AED prices, choose United Arab Emirates. For SAR, choose Saudi Arabia. For EGP, choose Egypt.

The Actor stopped before reaching my maxItems limit.

This happens when Noon runs out of search results for your keyword. The Actor collected everything Noon returned. Try a broader keyword or a different country storefront to get more products.

Why do I see different results than when I search Noon manually?

Noon personalizes results based on browsing history, location, and cookies. The Actor searches with a clean session, so results reflect a generic, non-personalized view. Delivery address and stock availability can also vary.

The run failed with a timeout or error.

This can happen if Noon's site is slow or temporarily blocking requests. Increase the run timeout in your Actor settings, or try again later. For persistent issues, consider using Apify's residential proxies for better reliability.

FAQ

QuestionAnswer
Can I scrape a specific Noon category or URL instead of a keyword?This Actor is built for keyword search. You enter a product name or search term and it runs that query against the Noon search bar. Direct category pages and product URLs are not supported in this version.
Which Noon countries are supported?You can choose from United Arab Emirates (noon.com), Saudi Arabia (noon.com/saudi-ar), and Egypt (noon.com/egypt-ar). Each storefront returns prices in its local currency.
Does this Actor handle the Arabic or English Noon interface?The Actor searches the public storefront. You can enter keywords in English or Arabic. The search behaves the same way a customer's browser would, so results match whatever Noon returns for that term.
How many products can I collect in one run?You set the maximum yourself, from 1 up to 1,000,000. The Actor stops when it reaches your limit or when Noon has no more results for the keyword.
Do I need a Noon account or API key?No. The Actor reads the publicly accessible search pages. There is no login, no API registration, and no OAuth flow.
What currency are the prices in?Prices are returned in the local currency of the storefront you select: AED for UAE, SAR for Saudi Arabia, and EGP for Egypt.
Can I run this Actor on a schedule?Yes. You can set up a recurring schedule in Apify, for example daily or weekly, and the Actor will run the same keyword and country each time, appending fresh results to your dataset.
Does the Actor return product variants like size and color?The Actor returns the data visible on the search results page. If Noon shows variant information in the search listing, it will be included. Detailed variant-level data from the product page requires a different approach.
What output formats are supported?You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform.
Is there a risk of getting blocked?The Actor runs on Apify's infrastructure with built-in proxy rotation and intelligent request handling to minimize blocking. For high-volume runs, using Apify's residential proxies is recommended.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Noon AD Holdings Ltd. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.