# Amazon Product Scraper (`laisidata/amazon-product-scraper`) Actor

A powerful and reliable Apify actor designed for real-time scraping of Amazon product pages. Retrieve structured product data—including pricing, availability, ratings, and more—through a simple API call. Ideal for price monitoring, market research, and competitor analysis.

- **URL**: https://apify.com/laisidata/amazon-product-scraper.md
- **Developed by:** [Stephen](https://apify.com/laisidata) (community)
- **Categories:** E-commerce
- **Security:** Limited permissions
- **Stats:** 55 total users, 4 monthly users, 92.3% runs succeeded, 5 bookmarks
- **User rating**: 4.51 out of 5 stars

## Pricing

from $15.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Amazon Product Scraper

Extract structured Amazon product data from global Amazon marketplaces using a fast and cost-effective Apify actor.

This actor is built for product intelligence, pricing analysis, and e-commerce monitoring workflows.\
It now supports four Amazon page types as input and unifies them into product detail output:

- Product detail page
- Search results page
- Seller storefront/product list page
- Category product list page

### Why This Actor

- Supports 4 Amazon page types in one input field
- Works across major Amazon locales (`.com`, `.co.uk`, `.de`, `.fr`, `.it`, `.es`, `.jp`, and more)
- Returns flattened product records ready for storage and analytics
- Handles internal retry and anti-bot fallback automatically

### Best Use Cases

- Amazon product monitoring
- Amazon price tracking and alerting
- Competitor product intelligence
- Product catalog enrichment
- E-commerce and marketplace analytics

### Input

#### Required Parameters

- `urls` (array): Amazon URLs to process (supports 4 page types below)

#### Supported URL Types

1. **Product detail page**
   - Example: `https://www.amazon.com/dp/B0D37XW7RF`
   - Example: `https://www.amazon.com/gp/product/B0D37XW7RF`
   - Example: `https://www.amazon.com/gp/offer-listing/B0D37XW7RF`
2. **Search results page**
   - Example: `https://www.amazon.com/s?k=wireless+earbuds`
3. **Seller product list page**
   - Example: `https://www.amazon.com/s?me=A2L77EE7U53NWQ&marketplaceID=ATVPDKIKX0DER`
4. **Category product list page**
   - Example: `https://www.amazon.com/s?i=electronics`

For list pages (search/seller/category), the actor first extracts product URLs and then fetches detail data for each product.

#### Input Example

```json
{
  "urls": [
    "https://www.amazon.com/dp/B0D37XW7RF",
    "https://www.amazon.com/s?k=wireless+earbuds",
    "https://www.amazon.com/s?me=A2L77EE7U53NWQ&marketplaceID=ATVPDKIKX0DER",
    "https://www.amazon.com/s?i=electronics"
  ]
}
```

### Output

> Output fields are flattened and no longer wrapped in `data`.

#### Error Example

```json
[
  {
    "status": 400,
    "message": "Invalid Amazon product URL",
    "url": "https://www.amazon.com/gp/bestsellers"
  }
]
```

#### Not Found Example

```json
[
  {
    "status": 404,
    "message": "page not found",
    "url": "https://www.amazon.de/dp/B0CJYLFL22"
  }
]
```

#### Success Example

```json
[
  {
    "title": "La Roche-Posay Toleriane Double Repair Face Moisturizer, Daily Moisturizer Face Cream with Ceramide & Niacinamide for All Skin Types, Immediate Comfort & Long Lasting Hydration, Fragrance Free",
    "brand": null,
    "asin": "B01N9SPQHQ",
    "current_price": "$24.99",
    "original_price": "",
    "saving_percentage": "",
    "main_image_url": "https://m.media-amazon.com/images/I/31Qri81-ytL._SX342_SY445_QL70_FMwebp_.jpg",
    "images": [
      "https://m.media-amazon.com/images/I/51x78epntaL._SL1060_.jpg",
      "https://m.media-amazon.com/images/I/9116IeFE79L._SL1500_.jpg",
      "https://m.media-amazon.com/images/I/91kSK0n-FnL._SL1500_.jpg",
      "https://m.media-amazon.com/images/I/716zIMHh+hL._SL1500_.jpg",
      "https://m.media-amazon.com/images/I/71fdOzEZ2SL._SL1500_.jpg",
      "https://m.media-amazon.com/images/I/91GssNOpP3L._SL1500_.jpg",
      "https://m.media-amazon.com/images/I/713x9VvOezL._SL1500_.jpg",
      "https://m.media-amazon.com/images/I/71zephstK6L._SL1500_.jpg",
      "https://m.media-amazon.com/images/I/81qK8whuU9L._SL1500_.jpg"
    ],
    "videos": [
      "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/10f9a2b2-ee10-420d-bf47-7d8f86aa8a0d/default.jobtemplate.hls.m3u8",
      "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/v2/535245a2-6d58-5492-a0cf-670d99c28cb5/ShortForm-Generic-480p-16-9-1409173089793-rpcbe5.mp4",
      "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/262a5497-83bd-4ba6-9fa4-6892f63d74ec/default.jobtemplate.hls.m3u8",
      "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/f4b1d24c-6084-4452-929b-acdc660bee99/default.vertical.jobtemplate.hls.m3u8",
      "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/633d7ffb-377e-4e71-a2bf-b4666470d5e5/default.vertical.jobtemplate.hls.m3u8",
      "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/076c5357-f9bc-48df-854a-65af9a68b2db/default.jobtemplate.hls.m3u8",
      "https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/22885ccb-4288-46fe-a634-e6072299982c/default.jobtemplate.hls.m3u8"
    ],
    "average_rating": "4.6",
    "total_reviews": 48844,
    "description": "",
    "about_item": [],
    "product_features": [],
    "availability": "In Stock",
    "sold_by": "Amazon.com",
    "ships_from": "",
    "past_month_bougth": "100K+ bought",
    "seller_id": null,
    "category_path": [
      {
        "name": "Beauty & Personal Care",
        "id": "3760911"
      },
      {
        "name": "Skin Care",
        "id": "11060451"
      },
      {
        "name": "Face",
        "id": "11060711"
      },
      {
        "name": "Creams & Moisturizers",
        "id": "11061301"
      },
      {
        "name": "Face Moisturizers",
        "id": "16479981011"
      }
    ],
    "variants": {
      "current_asin": "B01N9SPQHQ",
      "parent_asin": "B0F7XRMV3F",
      "spec": [
        "Style"
      ],
      "variants": [
        {
          "asin": "B01N9SPQHQ",
          "attrs": [
            {
              "name": "Style",
              "value": "3.38 Fl Oz (Non SPF)"
            }
          ]
        },
        {
          "asin": "B0CZTWLDL8",
          "attrs": [
            {
              "name": "Style",
              "value": "5.07 Fl Oz (with Travel Purifying Cleanser)"
            }
          ]
        },
        {
          "asin": "B0BX21T44J",
          "attrs": [
            {
              "name": "Style",
              "value": "5.07 Fl Oz (with Travel Hydrating Cleanser)"
            }
          ]
        }
      ]
    },
    "rating_histogram": {
      "rating_text": "4.6 out of 5",
      "total_review_count": "48,844 global ratings",
      "table": [
        {
          "text": "5 star",
          "value": "81%"
        },
        {
          "text": "4 star",
          "value": "10%"
        },
        {
          "text": "3 star",
          "value": "5%"
        },
        {
          "text": "2 star",
          "value": "1%"
        },
        {
          "text": "1 star",
          "value": "3%"
        }
      ]
    },
    "customers_say": {
      "summary": "Customers find this moisturizer hydrating and effective for dry skin, with a smooth, non-greasy texture that leaves skin soft and comfortable throughout the day. They appreciate its lightweight formula that doesn't feel heavy or oily, and consider it good value for money. While many customers report it doesn't cause breakouts, some mention experiencing skin irritation.",
      "aspects": [
        {
          "name": "moisturizing",
          "mention": "2784 customers mention moisturizing, 2442 positive, 342 negative",
          "summary": "Customers find this moisturizer effective and hydrating, particularly noting its benefits for dry skin.",
          "sentiment": "positive",
          "snippets": [
            {
              "text": " this is a great moisturizer . it is the most expensive one i have ever bought but it packs a punch! reduces redness and replenishes the skin barrier. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R2FQ830O0MJNUD"
            },
            {
              "text": " Great product , applies super easily on bare skin and even works as a makeup primer if you use a lighter formula. Will keep this in my rotation. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R2FRM83F12WMQQ"
            },
            {
              "text": " this is by far the best moisturizer i've ever purchased, especially during this winter my skin always needs extra care and i don't even need to re... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R27HP9SFZ9IUY2"
            },
            {
              "text": " Moisturizing , soothing and not greasy. Will reorder when done. One of the nicest moisturizers I've ever had, even better than more expensive brands.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1JLOWC45R9FT1"
            }
          ]
        },
        {
          "name": "softness",
          "mention": "743 customers mention softness, 663 positive, 80 negative",
          "summary": "Customers find the moisturizer makes their skin soft and smooth, with one customer noting it has a non-greasy texture.",
          "sentiment": "positive",
          "snippets": [
            {
              "text": " So far I love it! Came boxed and full unlike some other reviews. It is smooth and feels great on my skin. I did read some posts stating the pilling.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R511ZCX89QB5"
            },
            {
              "text": " ...My skin has never felt so hydrated and soft ...and only in only three uses. The formula is lightweight and odorless, and a little goes a long way.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/RRVC7V64SSAWD"
            },
            {
              "text": " ...It’s creamy and thick, but absorbs quickly and looks great under makeup. I’ll be using this during the day/daily and my whipped beef tallow at night.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1UNHPBYHN6RGV"
            },
            {
              "text": " ...It sinks right in very quickly, and leaves the skin feeling soft and supple . I love this cream and it's now my go-to for both day and night. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/RHJI3PTVG2S6U"
            }
          ]
        },
        {
          "name": "skin compatibility",
          "mention": "680 customers mention skin compatibility, 486 positive, 194 negative",
          "summary": "Customers find the moisturizer suitable for sensitive skin, noting it doesn't irritate the face and provides comfort throughout the day.",
          "sentiment": "positive",
          "snippets": [
            {
              "text": " Great for sensitive skin . Moisturizes great, doesn't dry out. Price is great considering some costs over a hundred dollars and dries out. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R2NZYK4BQAAK0K"
            },
            {
              "text": " Absolutely love this lotion for my sensitive skin , I had a reaction to some of my products and caused such dryness and irritation, and this lotion... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1YGV36U8BO40J"
            },
            {
              "text": " ...IT IS FOR DRY OR NPRMAL BUT NOT FOR SENSITIVE SKIN . I KEPT USING IT EVEN THOUGH IT PILL BADLY BUT HAD TO STOP WHEN IT STARTED BURNING MY SKIN.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/ROD97H1TXJO97"
            },
            {
              "text": " ...Overall, it’s a solid daily moisturizer if you want something light and gentle , but if you have dry patches or need deeper hydration, you might need... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R2ITMOS3SMS7CY"
            }
          ]
        },
        {
          "name": "lightweight",
          "mention": "525 customers mention lightweight, 480 positive, 45 negative",
          "summary": "Customers appreciate that the moisturizer feels light on their face and is not heavy or oily.",
          "sentiment": "positive",
          "snippets": [
            {
              "text": " ...The La Roche-Posay Toleriane Double Repair Face cream is lightweight , non-greasy, and absorbs quickly — leaving my face soft, calm, and hydrated all... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R2J8ZPGN2JXUDD"
            },
            {
              "text": " I have been using this moisturizer before applying make up. It is light and absorbs quickly. One tube last a long time, a little goes a long way.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1GWPJ80BFCWPO"
            },
            {
              "text": " My dermatologist recommended this moisturizer and I love it. It is light weight and lasts all day. I have not had a single breakout using this lotion. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1Y6XMCJ5517Q6"
            },
            {
              "text": " This is a staple in my daily skin routine! Very light and a little goes a long way. does not leave my skin feeling oily and absorbs through the skin. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R38XFLE0M7Y3QR"
            }
          ]
        },
        {
          "name": "non-greasy",
          "mention": "524 customers mention non-greasy, 436 positive, 88 negative",
          "summary": "Customers appreciate that the moisturizer is non-greasy, noting it doesn't leave a greasy film or feel oily.",
          "sentiment": "positive",
          "snippets": [
            {
              "text": " Moisturizing, soothing and not greasy . Will reorder when done. One of the nicest moisturizers I've ever had, even better than more expensive brands.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1JLOWC45R9FT1"
            },
            {
              "text": " ...My skin feels SO SOFT! I love that this face lotion is light weight, non greasy and absorbs well. Highly recommend for people with more sensitive skin ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R25P0ZK70Z2FY9"
            },
            {
              "text": " ...Bit overpriced. It's non-greasy at least. But it leaves this white residue at the edges of my face I have to wipe off, even with no other products on. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R2ES87QFSVELDG"
            },
            {
              "text": " ...It is not oily , keeps my face from becoming dry, and it lasts a good amount of time because you only need to use a pea-sized amount. Would recommend. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/RYZ4MHQSLNM60"
            }
          ]
        },
        {
          "name": "value for money",
          "mention": "462 customers mention value for money, 334 positive, 128 negative",
          "summary": "Customers find the moisturizer to be well worth its price, particularly noting its great value for the size of the bottle.",
          "sentiment": "positive",
          "snippets": [
            {
              "text": " ...It also is slowly helping with my darkspots. Worth the money , will be buying again once this bottle is empty.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R3S2O2MRZA3ZFP"
            },
            {
              "text": " This is simply the best moisturizer on the market. It’s affordable and really keeps your skin hydrated and highly recommended by a lot of... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R3I1C9QNSXE8YF"
            },
            {
              "text": " ...for all skin types, this product is diappointing and a waste of money . Instead of repairing my skin barrier, it actually strips my skin of moisture.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1IHM5G4HKNVKO"
            },
            {
              "text": " ...It’s not too heavy and does a great job moisturizing. Great value . Highly recommend. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1OU1BF5GTAYJN"
            }
          ]
        },
        {
          "name": "fragrance-free",
          "mention": "398 customers mention fragrance-free, 355 positive, 43 negative",
          "summary": "Customers appreciate that the moisturizer is fragrance-free, noting it has no heavy scent and is not greasy or smelly.",
          "sentiment": "positive",
          "snippets": [
            {
              "text": " This has been my winter dry nose/T zone Holy Grail! No scent . Non-greasy. Only need a day. Healed in 3 days and can layer my other daily products.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R1ZJGFOOMG6H9P"
            },
            {
              "text": " ...It states “ Fragrance Free ” but it actually has a nice little smell to it, does an AMAZING job moisturizing your face, and is very enjoyable to apply.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/RX7Q7AUOXDAS5"
            },
            {
              "text": " ...I love that it has no fragrance and is moisturizing but not heavy. I have dry skin but have to switch to a heavier moisturizer during colder months. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/RJJ4QF9X328OO"
            },
            {
              "text": " ...it feels nice on my sensitive skin, is extremely moisturizing and fragrance-free , isn't too thick or too thin, and then some - but it pills quite a... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/RQCGCIGFIMWXM"
            }
          ]
        },
        {
          "name": "skin irritation",
          "mention": "450 customers mention skin irritation, 214 positive, 236 negative",
          "summary": "Customers have mixed experiences with how the moisturizer affects their skin, with some reporting it doesn't cause breakouts or irritation, while others experienced burning sensations and rashes.",
          "sentiment": "mixed",
          "snippets": [
            {
              "text": " ...It also made me break out . I'm not sure if it's the retailer or the product itself, but not for me at all. It also did not come sealed. ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R2QFBP9KFYA99S"
            },
            {
              "text": " ...and makes my skin look healthy without greasiness or irritation and no breakouts , but I have to buy it more often because the size is so small.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R2Q7Q1MVVYY88K"
            },
            {
              "text": " ...Made my skin itch and broke me out . I have been trying to find a less expensive moisturizer than the one I have been using that is 110.00 for 1.7 oz.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/R3F7AOC48TUH5D"
            },
            {
              "text": " ...can react easily, and this moisturizer has never caused irritation, breakouts , or clogged pores.... ",
              "uri": "https://www.amazon.com/gp/customer-reviews/RHHQ96FZN0P8K"
            }
          ]
        }
      ]
    },
    "reviews": {
      "local": [
        {
          "rating": "5.0 out of 5 stars",
          "author": "Rosa Ortega",
          "title": "From dry to soft in days.",
          "review_id": "RPMFXMC19S5X2",
          "content": "I bought this moisturizer at a time when my skin truly needed help, with mature and sensitive skin, and I was dealing with intense dryness. My skin felt tight, dull, and uncomfortable, even after trying several products that didn’t provide lasting hydration.",
          "badge": "",
          "date": "Reviewed in the United States on April 18, 2026",
          "images": [],
          "helpful": "2 people found this helpful",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        },
        {
          "rating": "5.0 out of 5 stars",
          "author": "JustAShopper",
          "title": "Lightweight, soothing, and reliable daily moisturizer",
          "review_id": "R1NSF2IGJTTCM0",
          "content": "La Roche-Posay Toleriane Double Repair Moisturizer is one of those simple but very effective skincare products. It has a lightweight, non-greasy texture that absorbs quickly into the skin without feeling heavy or oily.",
          "badge": "",
          "date": "Reviewed in the United States on April 20, 2026",
          "images": [],
          "helpful": "4 people found this helpful",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        },
        {
          "rating": "5.0 out of 5 stars",
          "author": "D. Hilbert",
          "title": "The best",
          "review_id": "R15592VKWWNOKC",
          "content": "I’ve been using the La Roche-Posay Toleriane Double Repair Face Moisturizer for a few weeks now, and it’s honestly one of the best daily moisturizers I’ve tried—especially for sensitive skin.",
          "badge": "",
          "date": "Reviewed in the United States on April 20, 2026",
          "images": [],
          "helpful": "4 people found this helpful",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        },
        {
          "rating": "5.0 out of 5 stars",
          "author": "Amazon Customer",
          "title": "Lightweight, Fragrance Free, and Soothing",
          "review_id": "R5J5CWQGWHNN0",
          "content": "I’ve been using this face lotion daily for a few months now, and it’s exactly what I hoped for and hasn’t lost its appeal. It’s gentle, light, effective at moisturizing even during winter, and doesn’t have unnecessary extras.",
          "badge": "",
          "date": "Reviewed in the United States on February 1, 2026",
          "images": [],
          "helpful": "27 people found this helpful",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        },
        {
          "rating": "4.0 out of 5 stars",
          "author": "K. Whiting",
          "title": "Pricey but seems good",
          "review_id": "RU8K64RBLDO2V",
          "content": "I’ve never been someone who buys high end cosmetics or lotions. But I was looking for a new moisturizer that provides lasting moisture throughout the day and night.",
          "badge": "",
          "date": "Reviewed in the United States on February 25, 2026",
          "images": [],
          "helpful": "15 people found this helpful",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        }
      ],
      "global": [
        {
          "rating": "5.0 out of 5 stars",
          "author": "Allyson",
          "title": "IT'S AN ESSENTIAL",
          "review_id": "R10CKH4LHJ4X96",
          "content": "This is the best lotion I've ever used; I even got my sister and her friend hooked on it after using mine on vacation. It's very hydrating and works well with my dry sensitive rosacea skin. The first month, I used this only at night time and used a lighter cream in the day. Then, transitioned to morning and night. It is a rich hydrating cream, (not thick or feels heavy on your skin), just melts right in. However, if you drench your face in it... it will pill slightly. I have done this when I'm at home and my face is looking a little sad (dry) and then I rub my face a lot (the pills are not enough for me to care). Turns out I was just dehydrated. I wear this with makeup, alone and mix it into my products. It gives your face a nice sheen look... not too dewy/oily just gives a hydrated, young refreshed look. I wouldn't go anywhere without this lotion and I highly recommend it!",
          "badge": "",
          "date": "Reviewed in Canada on November 17, 2019",
          "images": [],
          "helpful": "",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        },
        {
          "rating": "5.0 out of 5 stars",
          "author": "solah",
          "title": "Love itttt",
          "review_id": "R1TDC13NVRUU79",
          "content": "I have an oily type that lacks moisture. So it's always very tricky to find a right moisturizer for my skin.",
          "badge": "",
          "date": "Reviewed in Australia on November 10, 2023",
          "images": [],
          "helpful": "",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        },
        {
          "rating": "5.0 out of 5 stars",
          "author": "Kumayl Qureshi",
          "title": "Good product",
          "review_id": "R276PQSF7A9CEE",
          "content": "happy with this product good for sensitive skin",
          "badge": "",
          "date": "Reviewed in the United Arab Emirates on July 26, 2025",
          "images": [],
          "helpful": "",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        },
        {
          "rating": "5.0 out of 5 stars",
          "author": "Amazon Customer",
          "title": "La Roche-Posay Toleriane Double Repair Face Moisturiser",
          "review_id": "R2TRFG3R28ICPV",
          "content": "I'm impressed with the texture of the oil-free moisturizer, it quickly absorbs into my skin, providing all-day moisture without any greasy residue. I've noticed a significant improvement in my skin's texture since using it.",
          "badge": "",
          "date": "Reviewed in Singapore on April 5, 2024",
          "images": [],
          "helpful": "",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        },
        {
          "rating": "5.0 out of 5 stars",
          "author": "Karen Galindo",
          "title": "Excelente crema facial hidratante",
          "review_id": "R3UBX9GVE3CXRA",
          "content": "Es mi crema facial favorita, textura súper ligera y fresca, no deja oleosa la cara pero brinda hidratación profunda.",
          "badge": "",
          "date": "Reviewed in Mexico on March 3, 2026",
          "images": [],
          "helpful": "",
          "variant_attr": [
            "Style: 3.38 Fl Oz (Non SPF)"
          ],
          "videos": []
        }
      ]
    },
    "product_fact_details": [],
    "product_details": [
      {
        "name": "Product Dimensions",
        "value": "1.5 x 3.2 x 5.7 inches; 3.2 ounces"
      },
      {
        "name": "Item model number",
        "value": "V04378"
      },
      {
        "name": "Manufacturer",
        "value": "La Roche-Posay"
      },
      {
        "name": "ASIN",
        "value": "B01N9SPQHQ"
      },
      {
        "name": "Best Sellers Rank",
        "value": "#23 in Beauty & Personal Care ( See Top 100 in Beauty & Personal Care ) #2 in Face Moisturizers"
      },
      {
        "name": "Customer Reviews",
        "value": "4.6 (48,844)"
      }
    ],
    "timestamp": "1777540978461",
    "url": "https://www.amazon.com/dp/B01N9SPQHQ"
  }
]
```

### Key Output Fields

Each result item may include:

- `status`, `message`, `url`
- `title`, `brand`, `description`
- `current_price`, `original_price`, `saving_percentage`
- `availability`, `average_rating`, `total_reviews`
- `main_image_url`, `images`, `videos`
- `variants`, `seller_id`, `ships_from`, `sold_by`
- `about_item`, `product_features`, `product_details`, `product_fact_details`
- `customers_say`, `reviews`, `timestamp`

### Usage Tips

- Use clean product URLs containing `/dp/<ASIN>` when possible
- Batch URLs in a single run for improved throughput
- Mix different page types in one run when needed
- For seller/category/search pages, use tighter query filters to reduce noise
- Handle `status: 404` for unavailable or removed products

### FAQ

#### Does this actor support all Amazon domains?

It supports major global Amazon marketplaces, including US, UK, DE, FR, IT, ES, JP, and others.

#### Is response data nested under `data`?

No. The output is flattened. Product fields are returned directly at the top level of each item.

#### Can I scrape multiple products in one run?

Yes. Pass multiple URLs in `urls`; the actor returns one result object per URL.

#### Can I pass search, seller, and category pages directly?

Yes. The actor supports all of them directly in `urls`, automatically extracts product links, and returns normalized product detail records.

# Actor input Schema

## `urls` (type: `array`):

List of Amazon product page URLs. Supports global Amazon domains like .com, .co.uk, .de, .fr, .it, .es, .jp, etc.

## Actor input object example

```json
{
  "urls": [
    "https://www.amazon.com/dp/B000OCRIUE?language=en_US&th=1"
  ]
}
```

# Actor output Schema

## `datasetItems` (type: `string`):

Structured product results (one item per input URL).

## `dataset` (type: `string`):

Dataset metadata endpoint.

## `keyValueStore` (type: `string`):

Default key-value store for run artifacts.

## `run` (type: `string`):

API endpoint for this actor run.

## `runInConsole` (type: `string`):

Open this run in Apify Console.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.amazon.com/dp/B000OCRIUE?language=en_US&th=1"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("laisidata/amazon-product-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "urls": ["https://www.amazon.com/dp/B000OCRIUE?language=en_US&th=1"] }

# Run the Actor and wait for it to finish
run = client.actor("laisidata/amazon-product-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.amazon.com/dp/B000OCRIUE?language=en_US&th=1"
  ]
}' |
apify call laisidata/amazon-product-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,laisidata/amazon-product-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/YPrEpOcP6esOCPBvh/builds/g3gw5ns03AgdefQIh/openapi.json
