Noon Scraper - UAE & Saudi Product Prices avatar

Noon Scraper - UAE & Saudi Product Prices

Pricing

from $0.55 / 1,000 products

Go to Apify Store
Noon Scraper - UAE & Saudi Product Prices

Noon Scraper - UAE & Saudi Product Prices

Scrape noon.com products across 8 Gulf storefronts: title, brand, price, was-price, discount, rating, review count, noon Express and free-delivery flags, coupons and images. Independent tool, not affiliated with noon.

Pricing

from $0.55 / 1,000 products

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Noon AD Holdings Ltd or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "noon" is referenced only to describe the publicly available website this Actor collects data from.

Turn any noon.com search or category into a clean spreadsheet of Gulf e-commerce products - title, brand, price, was-price, discount %, rating and review count, noon Express and free-delivery flags, coupon codes and images.

Works across 8 noon storefronts - UAE (English and Arabic), Saudi Arabia, Egypt, Kuwait, Bahrain, Oman and Qatar - with prices in each country's own currency. No API key, no login, no proxy to configure.

Why this noon scraper?

noon paginates properly, so this is not a one-page scraper: a single run can walk dozens of pages of a search or category and return thousands of products in one dataset. And the price fields arrive ready to use, rather than needing to be re-derived.

DataTypical scrapersThis Actor
Title, brand, price, image
oldPrice, discountPercent, isOnSalepartial
Coupon code shown on the listing
Rating and review countpartial
noon Express + free-delivery flags
Badges
8 storefronts, each in its own currency1-2
Arabic as well as English rendering
Sort by biggest discount or top rated
Filter by price, rating, discount, Express or on-sale before billing
Deep pagination across a whole category❌ first page
Monitor mode - only new products

Use cases

  • Gulf price monitoring - track price, was-price and coupon across AE, SA, EG, KW, BH, OM and QA and see where the same SKU is cheapest.
  • Repricing and MAP checks - a daily category export with price, oldPrice and discountPercent per SKU.
  • Deal and coupon feeds - sort by biggest discount, filter to on-sale, and publish or alert on what qualifies.
  • Assortment research - which brands hold shelf space in a category, at what price points, in which country.
  • Delivery-promise analysis - isNoonExpress and freeDelivery show where fast fulfilment is actually offered.
  • New-arrival alerts - monitor mode plus a schedule emits only products it has not returned before.

How to use

  1. Sign up for Apify - the free plan is enough to try this Actor.
  2. Open the Noon Scraper, type one or more search terms, choose a storefront and click Start.
  3. Watch products stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML or RSS - or pull results programmatically through the Apify API.

Input

FieldWhat it does
Search termsWhat to search for - laptop, air fryer, iphone 17 case.
StorefrontWhich noon country site. A pick-list of the 8 storefronts.
Sort byRelevance, price up, price down, biggest discount, or top rated.
noon URLs / from a filePaste noon search or category URLs, link a .txt/.csv file, a Google Sheet or a Drive file.
Max pages per search / Max products in totalCaps. noon serves 50 products per page.
Min/Max price, Min rating, Min discount %Filters, applied before billing.
Only noon Express / Only on saleFilters. Filtered products are never charged.
Output fieldsTick exactly the columns you want.
Monitor modeEmit only products not seen on previous runs.

Prices and the min/max price filter are in the storefront's own currency (AED, SAR, EGP, KWD, BHD, OMR, QAR) - the currency column states which.

Output

One row per product, up to 25 fields. Empty fields are omitted, so exports never carry blank filler columns:

{
"type": "product",
"sku": "N70215550V",
"url": "https://www.noon.com/uae-en/15-fd0005dx-laptop-.../N70215550V/p/",
"title": "HP 15-FD0005DX Laptop With 15.6-Inch Display, Core i5-1235U/16GB/512GB",
"brand": "HP",
"priceText": "2,099",
"price": 2099,
"oldPrice": 2499,
"discountPercent": 16,
"isOnSale": true,
"currency": "AED",
"rating": 5,
"ratingCount": 1,
"isNoonExpress": true,
"freeDelivery": true,
"badges": ["Free Delivery"],
"coupon": "Extra 10% off",
"imageCount": 5,
"storefront": "uae-en",
"country": "AE",
"searchQuery": "laptop",
"page": 1
}

Three dataset views ship with it: Products overview, Deals & discounts, and Ratings & delivery.

Good to know

  • Robots.txt is honoured. noon's User-agent: * group is Allow: / with only /_svc/ and /_vs/ disallowed. This Actor never requests those, and a URL pointing at them is skipped and named in the run's status message.
  • No proxy configuration needed. The Actor picks its own transport and falls back to residential IPs on its own.
  • A was-price only exists on discounted products, and a rating only exists once a product has reviews. Both come straight from the page, so a null means noon shows nothing there - the Actor never invents a value.
  • Prices are the listing price at scrape time, not a guaranteed checkout price, and exclude cart-level promotions.
  • A run never fails on a transient block. It ends Succeeded with whatever it collected plus a status message explaining what happened, and stops before its own time limit rather than timing out.

How much does it cost to scrape noon?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Product - One noon.com product with its full record - title, brand, price, was-price and discount, rating and review count, noon Express and free-delivery flags, coupon and images. Products filtered out by your price, rating, discount, Express or on-sale filters are never charged.

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this Actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/noon-scraper').call({
// your input - see the Input section above
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} records`);

Integrate with any app

Connect the dataset to thousands of apps - no code required:

  • Make - multi-step automation scenarios.
  • Zapier - push new records straight into your CRM or spreadsheet.
  • Slack - get notified when a scheduled run finds something new.
  • Google Drive / Sheets - auto-export every run to a spreadsheet.
  • Airbyte - pipe results into your data warehouse.
  • GitHub - trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. You can call this Actor from Claude, ChatGPT or any agent framework through the Apify MCP server - describe the data you need and let the assistant run this Actor for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Related Actors in the same category:

Tips

  • Compare countries by running the same search term against several storefronts, then pivot on country - currency keeps the numbers honest.
  • Category URLs beat search terms when you want completeness: paste the category URL and raise Max pages per search.
  • Real discounts only. Combine minDiscountPercent with onlyOnSale, and keep coupon in your output - the coupon is often the bigger cut.
  • Arabic listings. Use the uae-ar storefront to get Arabic titles for the same catalogue.
  • Daily price history. Put the run on a Schedule and append each dataset to your warehouse, keyed on sku plus the run date.

FAQ

How is this Actor billed? Pay-per-event: you pay only for the results it delivers, with no monthly rental and no start fee. The per-event price is shown on the Pricing tab.

Can I schedule it and get results automatically? Yes - create a Schedule and add a webhook or an integration (Google Sheets, Slack, Make, Zapier) to push each run's dataset wherever you need it.

Which export formats are available? Every run's dataset can be downloaded as JSON, CSV, Excel (XLSX), XML, HTML or RSS from the Apify Console or the API.

Can I run it from code or an AI agent? Yes - through the Apify API and client libraries, or from Claude, ChatGPT and other assistants via the Apify MCP server.

Is it legal to scrape noon? This Actor collects publicly available data only. You are responsible for using the output in compliance with applicable laws (including data-protection law where personal data is involved) and the source's terms. See the Disclaimer below.

Is this an official noon tool? No. It is an independent, third-party Actor with no affiliation to, endorsement by or sponsorship from Noon AD Holdings Ltd. See the Disclaimer below.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Noon AD Holdings Ltd or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"noon" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official noon product, is not authorised or certified by Noon AD Holdings Ltd, and does not distribute noon software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

Need help?

Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.