Amazon Middle East Catalogue by Category avatar

Amazon Middle East Catalogue by Category

Under maintenance

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Amazon Middle East Catalogue by Category

Amazon Middle East Catalogue by Category

Under maintenance

Every product on an Amazon Middle East browse-node listing (UAE (amazon.ae), Saudi Arabia (amazon.sa), Egypt (amazon.eg)): ASIN, title, brand, price, list price, rating, review count, badges, delivery and sponsored flag, page by page, optionally with subcategories.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

AtTheRate AI

AtTheRate AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Pulls every product Amazon shows on a browse-node listing in the Middle East, page by page, on amazon.ae, amazon.sa or amazon.eg. One row is one product card in the order shoppers see it. Use it to rebuild a category's assortment, track prices across the UAE, Saudi Arabia and Egypt, and measure how much of a shelf is sponsored.

What you get

  • Every card on the listing with page and position, so shelf order is preserved.
  • is_sponsored on every row, taken from the card's own Sponsored label, so paid slots stay separable from organic ones.
  • Pricing: price, the struck-through original_price and currency (AED, SAR or EGP).
  • Demand signals: rating, rating_count, badges such as "Limited Prime deal", and the delivery promise on the card.
  • Identity per product: asin, name, brand, image_url and product_url.
  • Category context on every row: category, category_title, parent_category and breadcrumbs.
  • Optional subcategory crawl: set expandSubcategories and each node's children are crawled too.

Input

Give it one or more browse-node ids or listing URLs and pick the storefront.

{
"categories": ["12149478031"],
"locale": "ae",
"maxPages": 1,
"expandSubcategories": true,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "AE" },
"delayMs": 1500
}
  • categories (required): node ids such as "12149478031", a /b?node= link or an /s?rh=n%3A... listing URL. Ids sit under Best Sellers and in the left Department nav.
  • locale: ae, sa or eg. Default ae.
  • maxPages: pages per node, 0 means every page.
  • proxyConfiguration: residential proxy in the storefront's country, already defaulted to residential AE.

Output

One row per product card on one listing page.

{
"platform": "amazon-me",
"locale": "ae",
"category": "12149478031",
"breadcrumbs": "Category",
"page": 1,
"position": 1,
"asin": "B0CYC5GFF9",
"name": "THMINS Bathtub Pillow for Tub, Bath Pillow for Neck & Back Support",
"brand": null,
"price": 44.1,
"original_price": 49,
"currency": "AED",
"rating": 4.3,
"rating_count": 44,
"in_stock": true,
"is_sponsored": true,
"badges": ["Limited Prime deal"],
"delivery": "Only 2 left in stock - order soon.",
"product_url": "https://www.amazon.ae/dp/B0CYC5GFF9",
"fetched_at": "2026-09-12T03:35:09.757Z"
}

seller is always null on listing rows, Amazon does not print it on a category card. brand is null for most products: today's Amazon cards carry no brand line, and the brand is part of name. It is filled for books and media, where the card prints a byline. For a reliable brand per product, pass the ASINs to the matching Amazon product details actor. original_price is null when nothing is struck through.

Use cases

  • Price and list-price tracking across a category, with price, original_price and currency per day.
  • Share of shelf: match your products by asin or name and count them against the category total per page and position.
  • Ad-slot share: is_sponsored shows which competitors buy the top of each page.
  • Assortment and stock gaps: in_stock plus delivery shows what is listed and what ships late.
  • Cross-country comparison: run the same node on ae, sa and eg.

Notes and limits

  • A listing page carries roughly 48 to 60 cards. Browse-node listings go up to about 400 pages per node.
  • Keyword search is capped by Amazon at 7 pages. This actor reads browse nodes, so it is not affected.
  • A residential proxy inside the storefront's country is needed. Datacentre addresses get a captcha or a bot check.
  • A category id that cannot be resolved is skipped and counted in failed_categories instead of failing the run.
  • A live amazon.ae run with one node and subcategories returned 427 products across 8 nodes, 74 of them sponsored.

FAQ

Do I need a proxy? Yes, residential in the storefront's country: AE for amazon.ae, SA for amazon.sa, EG for amazon.eg. The actor already defaults to residential AE.

How many results can I get? About 48 to 60 products a page and up to roughly 400 pages per node, so a large node runs into tens of thousands of rows. Cap it with maxPages.

Does it need a login or an API key? No. Public listing pages only, no Amazon account and no seller credentials.

How are sponsored placements detected? From the Sponsored label Amazon prints on the card, so is_sponsored matches what a local shopper sees at that moment.

Where do I find a browse-node id? Open a Best Sellers or category page and take the number after node= or rh=n: in the URL.