noon Keyword Rank Tracker
Pricing
from $4.00 / 1,000 results
noon Keyword Rank Tracker
Full noon.com search results per keyword (UAE, KSA, Egypt) with position, sponsored flag, price, rating and seller — track where a brand ranks and who holds the paid slots. Dual-mode: the same code runs as an ATR BullMQ worker.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
AtTheRate AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Tracks where a brand or SKU ranks for a keyword on noon.com, and who holds the slots above it, with price, rating, seller and best-seller rank on every position. Built for brands and agencies running search visibility in the Gulf. The UAE storefront (noon.com/uae-en) is verified, and Egypt works too.
What you get
- Absolute rank per keyword:
keyword,pageand apositioncounting across pages. is_sponsoredper result, so paid slots separate from organic ones on the same keyword.- The offer that won the slot:
sellernames the store andoffer_codethe offer, which matters where the winner changes. - Price at that rank, as
pricewithoriginal_pricewhen reduced, pluscurrency(AED, SAR or EGP). - Review strength of rivals:
ratingandrating_counton every position. - noon's ranking and urgency signals:
is_bestseller,best_seller_ranksuch as#10,flagslikerocket, andnudges. total_results, noon's own keyword count, on every row, so the share-of-search denominator comes from the site.
Input
Pass keywords, a storefront and how deep to capture.
{"keywords": ["iphone"],"pages": 2,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "AE"},"locale": "uae-en","delayMs": 1200}
keywords(required): the search terms to rank. Duplicates are ignored, so a messy list costs nothing extra.locale:uae-en,uae-ar,egypt-enoregypt-ar. Defaultuae-en. Read the limits below before picking a Saudi locale.pages: result pages per keyword, 1 to 10.proxyConfiguration: residential in the storefront's country, AE for UAE. The default is AE.
Output
One dataset row per search result position.
{"platform": "noon","locale": "uae-en","keyword": "iphone","page": 1,"position": 1,"id": "N70211466V","offer_code": "c5bb6c5cb690766a","name": "iPhone 17 Pro Max 256 GB (eSIM only) Deep Blue 5G","brand": "Apple","brand_code": "apple","price": 4649,"original_price": 5099,"currency": "AED","rating": 4.5,"rating_count": 31233,"in_stock": true,"is_sponsored": false,"seller": "callmate","best_seller_rank": "#10","nudges": ["#10 in Smartphones", "Lowest price in a year"],"total_results": 1559,"captured_at": "2026-09-11T20:34:46.402Z"}
original_price is null when the offer is not discounted, rating and rating_count are null on products with no reviews, best_seller_rank is null outside the ranked bestsellers.
Use cases
- Share of search by brand: count your
brand_codeinside the top N positions per keyword, againsttotal_results. - Buy-box loss detection: watch
sellerandoffer_codeon your SKUs to see when a third party takes the slot. - Price versus rank from
price,original_priceandposition, to see what discount buys the top. - Paid versus organic mix per keyword from
is_sponsored, tracked over time as a media-pressure indicator. - UAE against Egypt comparison on one keyword list, covering AED and EGP pricing in one dataset.
Notes and limits
pagesis capped at 10 per keyword. Page one returns roughly 78 results and later pages around 50. A verified two page capture ofiphoneonuae-enreturned 100 rows.- The Saudi locales (
saudi-en,saudi-ar) return Access Denied from every egress tested, a Saudi residential proxy included. The actor stops at once with a clear message. Useuae-enor Egypt. - Sponsored slots are not on every keyword. Both verified captures reported zero sponsored results, so a
truevalue is a real signal. - noon sits behind a bot-management layer, so a real browser establishes the session once and pages are then fetched over fast HTTP with it.
- Results are deduplicated by SKU within a keyword, so a product across pages keeps its first position.
FAQ
Do I need a proxy? Yes. Residential in the storefront's country, AE for the UAE locales and EG for Egypt. The input defaults to AE.
How many results can I get? Up to 10 pages per keyword, around 78 results on page one and 50 after. A verified two page capture returned 100 rows.
Does it need a login or an API key? No. No account and no API key.
Why does a Saudi run fail instantly? That storefront refused every egress tested, in-country residential exits included. The actor fails fast and names the working locales.