Amazon Product Seller Monitoring avatar
Amazon Product Seller Monitoring

Pricing

Pay per event

Go to Apify Store
Amazon Product Seller Monitoring

Amazon Product Seller Monitoring

Developed by

SASWAVE

SASWAVE

Maintained by Community

Amazon seller scraper. Monitor sellers on a specific ASIN product number from any amazon domain. Collect data about pricing, ratings, deliveries, discounts, seller id, seller name

0.0 (0)

Pricing

Pay per event

2

5

5

Last modified

6 days ago

Amazon ASIN Seller monitoring scraper

Amazon seller scraper.

Monitor sellers on a specific ASIN product number

Collect data about pricing, ratings, deliveries, discounts, seller id, seller name

INPUT

  • list of product ASIN to monitor (limited at 30 per run)

  • amazon domain name (ex: www.amazon.fr) which is the source of the ASIN

OUTPUT

{
"heading": "New",
"price": "839.00",
"currency": "€",
"old_price": "909.98",
"discount": "-8%",
"deliveries": [
{
"type": "FREE",
"date": "Tuesday, 15 July",
"order_within": ""
},
{
"type": "fastest",
"date": "Sunday, 13 July",
"order_within": "Order within 5 hrs 50 mins"
}
],
"ships_from": "Amazon",
"sold_by_url": "https://www.amazon.fr/gp/aag/main?ie=UTF8&seller=A3AVBMV7VKVJV2&isAmazonFulfilled=1&asin=B0BT1Z17KD&ref_=olp_merch_name_0",
"asin": "B0BT1Z17KD",
"seller": "A3AVBMV7VKVJV2",
"seller_name": "Numero Un0",
"reviews": [
"Seller rating is 5 out of 5 stars",
"(194 ratings)",
"99% positive over last 12 months"
],
"position":1,
"asin_total_sellers":45
}

HOW TO RUN

On the actor page, go to API > API Endpoints

Copy the url under "Run Actor synchronously and get a key-value store record"

Use the copied url in a request POST and provide as json the same parameters as the apify interface

for example:

{
"amazon_domain": "www.amazon.ae",
"asins": [
"B0BFN7LPMP",
"B0B1575BFZ",
"B094ZFWV42",
"B09NSL63GZ",
"B08R7MWYLG",
"B098T5W2BK",
"B07GQC7VYD",
"B0BHYN9XK7",
"B09PHLHS51",
"B07KJR4VB8",
"B07NCWBTL4",
"B08V5CY7FR",
"B08VJ4HPZ3",
"B09T7249BX",
"B0B14MF2NJ"
],
"get_amazon": true
}

Here is a python code sample:

url = "https://api.apify.com/v2/acts/saswave~amazon-seller-monitoring/run-sync?token=apify_api_hJuwI*********"
payload = {
"amazon_domain": "www.amazon.ae",
"asins": [
"B0BFN7LPMP",
"B0B1575BFZ",
"B094ZFWV42",
"B09NSL63GZ",
"B08R7MWYLG",
"B098T5W2BK",
"B07GQC7VYD",
"B0BHYN9XK7",
"B09PHLHS51",
"B07KJR4VB8",
"B07NCWBTL4",
"B08V5CY7FR",
"B08VJ4HPZ3",
"B09T7249BX",
"B0B14MF2NJ"
],
"get_amazon": True
}
res = requests.post(url, json=payload)
results = res.json()

HOW MANY CONCURRENT RUNS CAN I DO

It all depends on the RAM limit you have with your apify account

Let's take for example, 32GB

Each run would use 128 MB

32GB / 128MB = 256 concurent run

Each run returns a results in 5-10s

You can process 256 * 30 = 7680 product ASIN every 10s