How to get prices for specific products with Amazon API?
In the DataForSEO API, you can get the list of sellers along with related prices of a specific product on Amazon using the Amazon Sellers endpoint. It will also supply you with relevant product conditions, shipment, and rating details for each seller.
Note: before setting a task to Amazon Sellers you need to obtain the ASIN value. You can receive this value by making a separate request to the Amazon Products endpoint.
Learn more about ASINs in DataForSEO Amazon API >>
Once you have the ASIN of the product you are interested in, you can set a task to the following endpoint:
POST: https://api.dataforseo.com/v3/merchant/amazon/sellers/task_post
The body of your POST request should be structured as in the example below:
[ { "language_code": "en", "location_code": 2840, "asin": "B085RFFC9Q" } ]
After the task is set, use the ID of the task (e.g. "id": "04171157-0696-0183-0000-4f63affdd40a"
) to retrieve the results in JSON by the GET endpoint:
GET: https://api.dataforseo.com/v3/merchant/amazon/sellers/task_get/advanced/$id
The response from our API will contain the following data for each seller offering the product on the Amazon marketplace:
{ "type": "amazon_seller_item", "rank_group": 1, "rank_absolute": 2, "position": "left", "xpath": "/span[1]/span[1]/span[1]/div[1]/div[1]/div[4]/div[1]", "seller_name": "Goodwill of Silicon Valley", "seller_url": "http://amazon.com/gp/aag/main?ie=UTF8&seller=A2E0CHYEXDW1VC&isAmazonFulfilled=0&asin=0008454299&ref_=olp_merch_name_1", "ships_from": "Goodwill of Silicon Valley", "price": { "current": 16.84, "regular": null, "max_value": null, "currency": "USD", "is_price_range": false, "displayed_price": "$16.84" }, "rating": { "type": "rating_element", "position": "left", "rating_type": "Max5", "value": "5", "votes_count": null, "rating_max": "5" }, "condition": null, "condition_description": "The cover and pages are in good condition! Any other included accessories are also in good condition showing some minor use. Supports Goodwill job training programs.", "delivery_info": { "free_delivery_date_from": "2021-07-23T00:00:00+00:00", "free_delivery_date_to": "2021-07-28T00:00:00+00:00", "fastest_delivery_date_from": null, "fastest_delivery_date_to": null } }
If you would like to collect the results in the HTML format, use the Amazon Sellers HTML endpoint.