Get Amazon Products Results by id

checked GET
Pricing

Your account will be charged only for posting a task. You can get the results of the task within the next 30 days for free.
The cost can be calculated on the Pricing page.

Description of the fields for sending a request:

Field nameTypeDescription
idstring

task identifier
unique task identifier in our system in the UUID format
you will be able to use it within 30 days to request the results of the task at any time


‌‌‌‌
‌‌As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information specific to the set tasks.

You can also get all available items and possible extra elements by making a request to the following Sandbox URL:
https://sandbox.dataforseo.com/v3/merchant/amazon/products/task_get/advanced/00000000-0000-0000-0000-000000000000
The response will include all available items in the Amazon Products endpoint with the fields containing dummy data.
You won’t be charged for using Sandbox endpoints.

Description of the fields in the results array:

Field nameTypeDescription
versionstring

the current version of the API

status_codeinteger

general status code
you can find the full list of the response codes here
Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions

status_messagestring

general informational message
you can find the full list of general informational messages here

timestring

execution time, seconds

costfloat

total tasks cost, USD

tasks_countinteger

the number of tasks in the tasks array

tasks_errorinteger

the number of tasks in the tasks array that were returned an error

tasksarray

array of tasks

    idstring

task identifier
unique task identifier in our system in the UUID format

    status_codeinteger

status code of the task
generated by DataForSEO; can be within the following range: 10000-60000
you can find the full list of the response codes here

    status_messagestring

informational message of the task
you can find the full list of general informational messages here

    timestring

execution time, seconds

    costfloat

cost of the task, USD

    result_countinteger

number of elements in the result array

    patharray

URL path

    dataobject

contains the same parameters that you specified in the POST request

    resultarray

array of results

        keywordstring

keyword received in a POST array
keyword is returned with decoded %## (plus character '+' will be decoded to a space character)

        typestring

search engine type in a POST array

        se_domainstring

search engine domain in a POST array

        location_codeinteger

location code in a POST array

        language_codestring

language code in a POST array

        check_urlstring

direct URL to Amazon results
you can use it to make sure that we provided accurate results

        datetimestring

date and time when the result was received
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:
2019-11-15 12:57:46 +00:00

        spellobject

autocorrection of the search engine
if the search engine provided results for a keyword that was corrected, we will specify the keyword corrected by the search engine and the type of autocorrection

            keywordstring

keyword obtained as a result of search engine autocorrection
the results will be provided for the corrected keyword

            typestring

type of autocorrection
possible values:
did_you_mean, showing_results_for, no_results_found_for, including_results_for

        item_typesarray

types of search results found in Amazon SERP
contains types of all search results (items) found in the returned SERP
possible item types:
amazon_serp, amazon_paid, editorial_recommendations, top_rated_from_our_brands, related_searches

        se_results_countinteger

search engine results count

        categoriesarray

amazon product departments and subcategories

        items_countinteger

the number of results returned in the items array

        itemsarray

Amazon product items

            editorial_recommendationsobject

'editorial_recommendations' element in SERP

                typestring

type of item = 'editorial_recommendations'

                rank_groupinteger

position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group

                rank_absoluteinteger

absolute rank in SERP
absolute position among all the elements found in Amazon SERP

                positionstring

the alignment of the element in Amazon SERP
possible values:
left, right

                xpathstring

the XPath of the element

                itemsarray

Amazon product items within the editorial_recommendations element

                    typestring

type of element = 'amazon_serp_element'

                    xpathstring

the XPath of the element

                    domainstring

Amazon domain

                    titlestring

product title

                    urlstring

the URL of the product page

                    image_urlstring

URL of the product image featured in the results

                    bought_past_monthinteger

number of product purchases in the past month

                    price_fromfloat

the regular price of a product
example:
49.98

                    price_tofloat

the upper limit of the product price range
example:
384.99

                    currencystring

currency in the ISO format
example:
USD

                    special_offersarray

special offer details
contains special offer details, including coupon and Subscribe & Save discounts

                    data_asinstring

unique product identifier on Amazon
note that there is no full list of possible values as the data_asin is a dynamic value assigned by Amazon
example:
B07G82D89J

                    ratingobject

product rating info

                        typestring

type of element = 'rating_element'

                        positionstring

the alignment of the element in Amazon SERP
possible values:
left, right

                        rating_typestring

the type of rating
here you can find the following elements: Max5, Percents, CustomMax

                        valuefloat

the value of the rating

                        votes_countinteger

the amount of feedback given to a product

                        rating_maxinteger

the maximum value for a rating_type

                    is_amazon_choiceboolean

"Amazon's choice" label
if the value is true, the product is marked with the "Amazon's choice" label

                    is_best_sellerboolean

"Best Seller" label
if the value is true, the product is marked with the "Best Seller" label

                    delivery_infoobject

delivery information
delivery information including free and fast delivery date ranges

                        delivery_messagestring

delivery information
message accompanying the delivery information as posted by the seller

                        delivery_priceobject

price for the delivery
price of the delivery based on the location you specified in the POST request;
if free delivery is available, the value is null

                            currentfloat

current delivery price

                            regularfloat

regular undiscounted delivery price

                            max_valuefloat

maximum undiscounted delivery price

                            currencystring

currency in the ISO format

                            is_price_rangeboolean

indicates whether the delivery price is a range

                            displayed_pricestring

price line provided as displayed in Amazon listing

                    labelsarray

product labels
array containing an object with main Amazon labels’ information
if the product contains no labels, the value will be null

                        typestring

type of element = 'amazon_label_element'

                        titlestring

title of the label element
example: "Audiobook"

                        urlstring

URL of the product link inside the label

                        domainstring

domain name in the link inside the label
for Amazon the value is null

            amazon_serpobject

'amazon_serp' element in SERP

                typestring

type of element = 'amazon_serp'

                rank_groupinteger

position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group

                rank_absoluteinteger

absolute rank in SERP
absolute position among all the elements found in Amazon SERP

                xpathstring

the XPath of the element

                domainstring

Amazon domain

                titlestring

product title

                urlstring

the URL of the product page

                image_urlstring

URL of the product image featured in the results

                bought_past_monthinteger

number of product purchases in the past month

                price_fromfloat

the regular price of a product
example:
49.98

                price_tofloat

the upper limit of the product price range
example:
384.99

                currencystring

currency in the ISO format
example:
USD

                special_offersarray

special offer details
contains special offer details, including coupon and Subscribe & Save discounts

                data_asinstring

unique product identifier on Amazon
note that there is no full list of possible values as the data_asin is a dynamic value assigned by Amazon
example:
B07G82D89J

                ratingobject

product rating info

                    typestring

type of element = 'rating_element'

                    positionstring

the alignment of the element in Amazon SERP
possible values:
left, right

                    rating_typestring

the type of rating
here you can find the following elements: Max5, Percents, CustomMax

                    valuefloat

the value of the rating

                    votes_countinteger

the amount of feedback given to a product

                    rating_maxinteger

the maximum value for a rating_type

                is_amazon_choiceboolean

"Amazon's choice" label
if the value is true, the product is marked with the "Amazon's choice" label

                is_best_sellerboolean

"Best Seller" label
if the value is true, the product is marked with the "Best Seller" label

                delivery_infoobject

delivery information
delivery information including free and fast delivery date ranges

                    delivery_messagestring

delivery information
message accompanying the delivery information as posted by the seller

                    delivery_priceobject

price for the delivery
price of the delivery based on the location you specified in the POST request;
if free delivery is available, the value is null

                        currentfloat

current delivery price

                        regularfloat

regular undiscounted delivery price

                        max_valuefloat

maximum undiscounted delivery price

                        currencystring

currency in the ISO format

                        is_price_rangeboolean

indicates whether the delivery price is a range

                        displayed_pricestring

price line provided as displayed in Amazon listing

                labelsarray

product labels
array containing an object with main Amazon labels’ information
if the product contains no labels, the value will be null

                    typestring

type of element = 'amazon_label_element'

                    titlestring

title of the label element
example: "Audiobook"

                    urlstring

URL of the product link inside the label

                    domainstring

domain name in the link inside the label
for Amazon the value is null

            amazon_paidobject

'amazon_paid' element in SERP

                typestring

type of element = 'amazon_paid'

                rank_groupinteger

position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group

                rank_absoluteinteger

absolute rank in SERP
absolute position among all the elements found in Amazon SERP

                xpathstring

the XPath of the element

                domainstring

Amazon domain

                titlestring

product title

                urlstring

the URL of the product page

                image_urlstring

URL of the product image featured in the results

                bought_past_monthinteger

number of product purchases in the past month

                price_fromfloat

the regular price of a product
example:
49.98

                price_tofloat

the upper limit of the product price range
example:
384.99

                currencystring

currency in the ISO format
example:
USD

                special_offersarray

special offer details
contains special offer details, including coupon and Subscribe & Save discounts

                data_asinstring

unique product identifier on Amazon
note that there is no full list of possible values as the data_asin is a dynamic value assigned by Amazon
example:
B07G82D89J

                ratingobject

product rating info

                    typestring

type of element = 'rating_element'

                    positionstring

the alignment of the element in Amazon SERP
possible values:
left, right

                    rating_typestring

the type of rating
here you can find the following elements: Max5, Percents, CustomMax

                    valuefloat

the value of the rating

                    votes_countinteger

the amount of feedback given to a product

                    rating_maxinteger

the maximum value for a rating_type

                is_amazon_choiceboolean

"Amazon's choice" label
if the value is true, the product is marked with the "Amazon's choice" label

                delivery_infoobject

delivery information
delivery information including free and fast delivery date ranges

                    delivery_messagestring

delivery information
message accompanying the delivery information as posted by the seller

                    delivery_priceobject

price for the delivery
price of the delivery based on the location you specified in the POST request;
if free delivery is available, the value is null

                        currentfloat

current delivery price

                        regularfloat

regular undiscounted delivery price

                        max_valuefloat

maximum undiscounted delivery price

                        currencystring

currency in the ISO format

                        is_price_rangeboolean

indicates whether the delivery price is a range

                        displayed_pricestring

price line provided as displayed in Amazon listing

                labelsarray

product labels
array containing an object with main Amazon labels’ information
if the product contains no labels, the value will be null

                    typestring

type of element = 'amazon_label_element'

                    titlestring

title of the label element
example: "Audiobook"

                    urlstring

URL of the product link inside the label

                    domainstring

domain name in the link inside the label
for Amazon the value is null

            top_rated_from_our_brandsobject

'top_rated_from_our_brands' element in SERP

                typestring

type of element = 'top_rated_from_our_brands'

                rank_groupinteger

position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group

                rank_absoluteinteger

absolute rank in SERP
absolute position among all the elements found in Amazon SERP

                xpathstring

the XPath of the element

                itemsarray

contains Amazon product items featured in the "Top rated from our brands" section
product items of this section are from Amazon’s private-label brands and can only be found on Amazon’s site
possible item types:
"amazon_serp_element"

                    xpathstring

the XPath of the element

                    domainstring

Amazon domain

                    titlestring

product title

                    urlstring

the URL of the product page

                    image_urlstring

URL of the product image featured in the results

                    bought_past_monthinteger

number of product purchases in the past month

                    price_fromfloat

the regular price of a product
example:
49.98

                    price_tofloat

the upper limit of the product price range
example:
384.99

                    currencystring

currency in the ISO format
example:
USD

                    special_offersarray

special offer details
contains special offer details, including coupon and Subscribe & Save discounts

                    data_asinstring

unique product identifier on Amazon
note that there is no full list of possible values as the data_asin is a dynamic value assigned by Amazon
example:
B07G82D89J

                    ratingobject

product rating info

                        typestring

type of element = 'rating_element'

                        positionstring

the alignment of the element in Amazon SERP
possible values:
left, right

                        rating_typestring

the type of rating
here you can find the following elements: Max5, Percents, CustomMax

                        valuefloat

the value of the rating

                        votes_countinteger

the amount of feedback given to a product

                        rating_maxinteger

the maximum value for a rating_type

                    is_amazon_choiceboolean

"Amazon's choice" label
if the value is true, the product is marked with the "Amazon's choice" label

                    is_best_sellerboolean

"Best Seller" label
if the value is true, the product is marked with the "Best Seller" label

                    delivery_infoobject

delivery information
delivery information including free and fast delivery date ranges

                        delivery_messagestring

delivery information
message accompanying the delivery information as posted by the seller

                        delivery_priceobject

price for the delivery
price of the delivery based on the location you specified in the POST request;
if free delivery is available, the value is null

                            currentfloat

current delivery price

                            regularfloat

regular undiscounted delivery price

                            max_valuefloat

maximum undiscounted delivery price

                            currencystring

currency in the ISO format

                            is_price_rangeboolean

indicates whether the delivery price is a range

                            displayed_pricestring

price line provided as displayed in Amazon listing

                    labelsarray

product labels
array containing an object with main Amazon labels’ information
if the product contains no labels, the value will be null

                        typestring

type of element = 'amazon_label_element'

                        titlestring

title of the label element
example: "Audiobook"

                        urlstring

URL of the product link inside the label

                        domainstring

domain name in the link inside the label
for Amazon the value is null

            related_searchesobject

'related_searches' element in SERP

                typestring

type of element = 'related_searches'

                rank_groupinteger

position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group

                rank_absoluteinteger

absolute rank in SERP
absolute position among all the elements found in Amazon SERP

                xpathstring

the XPath of the element

                itemsarray

contains

                    typestring

type of element = 'related_searches_element'

                    titlestring

product title

                    urlstring

the URL of the product page

                    image_altstring

the alt tag of the product image featured in the results

                    image_urlstring

URL of the product image featured in the results


‌‌

Instead of ‘login’ and ‘password’ use your credentials from https://app.dataforseo.com/api-access

# Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access 
login="login" 
password="password" 
cred="$(printf ${login}:${password} | base64)" 
id="04170913-0696-0179-0000-707d6a06f64b" 
curl --location --request GET "https://api.dataforseo.com/v3/merchant/amazon/products/task_get/advanced/${id}" 
--header "Authorization: Basic ${cred}"  
--header "Content-Type: application/json" 
--data-raw ""
<?php
// You can download this file from here https://cdn.dataforseo.com/v3/examples/php/php_RestClient.zip
require('RestClient.php');
$api_url = 'https://api.dataforseo.com/';
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
$client = new RestClient($api_url, null, 'login', 'password');

try {
   $result = array();
   // #1 - using this method you can get a list of completed tasks
   // GET /v3/merchant/amazon/products/tasks_ready
   $tasks_ready = $client->get('/v3/merchant/amazon/products/tasks_ready');
   // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
   if (isset($tasks_ready['status_code']) AND $tasks_ready['status_code'] === 20000) {
      foreach ($tasks_ready['tasks'] as $task) {
         if (isset($task['result'])) {
            foreach ($task['result'] as $task_ready) {
               // #2 - using this method you can get results of each completed task
               // GET /v3/merchant/amazon/products/task_get/advanced/$id
               if (isset($task_ready['endpoint_advanced'])) {
                  $result[] = $client->get($task_ready['endpoint_advanced']);
               }
               // #3 - another way to get the task results by id
               // GET /v3/merchant/amazon/products/task_get/advanced/$id
               /*
               if (isset($task_ready['id'])) {
                  $result[] = $client->get('/v3/merchant/amazon/products/task_get/advanced/' . $task_ready['id']);
               }
               */
            }
         }
      }
   }
   print_r($result);
   // do something with result
} catch (RestClientException $e) {
   echo "n";
   print "HTTP code: {$e->getHttpCode()}n";
   print "Error code: {$e->getCode()}n";
   print "Message: {$e->getMessage()}n";
   print  $e->getTraceAsString();
   echo "n";
}
$client = null;
?>
const task_id = '02201115-0001-0066-0000-c06c8f23fce5';

const axios = require('axios');

axios({
    method: 'get',
    url: 'https://api.dataforseo.com/v3/merchant/amazon/products/task_get/advanced/' + task_id,
    auth: {
        username: 'login',
        password: 'password'
    },
    headers: {
        'content-type': 'application/json'
    }
}).then(function (response) {
    var result = response['data']['tasks'];
    // Result data
    console.log(result);
}).catch(function (error) {
    console.log(error);
});
from client import RestClient
# You can download this file from here https://cdn.dataforseo.com/v3/examples/python/python_Client.zip
client = RestClient("login", "password")
# 1 - using this method you can get a list of completed tasks
# GET /v3/merchant/amazon/products/tasks_ready
response = client.get("/v3/merchant/amazon/products/tasks_ready")
# you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if response['status_code'] == 20000:
    results = []
    for task in response['tasks']:
        if (task['result'] and (len(task['result']) > 0)):
            for resultTaskInfo in task['result']:
                # 2 - using this method you can get results of each completed task
				# GET /v3/merchant/amazon/products/task_get/advanced/$id
                if(resultTaskInfo['endpoint_advanced']):
                    results.append(client.get(resultTaskInfo['endpoint_advanced']))
                '''
                # 3 - another way to get the task results by id
                # GET /v3/merchant/amazon/products/task_get/advanced/$id              
                if(resultTaskInfo['id']):
                    results.append(client.get("/v3/merchant/amazon/products/task_get/advanced/" + resultTaskInfo['id']))
                '''
    print(results)
    # do something with result
else:
    print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"]))
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;

namespace DataForSeoDemos
{
    public static partial class Demos
    {
        public static async Task merchant_amazon_products_task_get()
        {
            var httpClient = new HttpClient
            {
                BaseAddress = new Uri("https://api.dataforseo.com/"),
                // Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
                DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes("login:password"))) }
            };
            // #1 - using this method you can get a list of completed tasks
            // GET /v3/merchant/amazon/products/tasks_ready
            var response = await httpClient.GetAsync("/v3/merchant/amazon/products/tasks_ready");
            var tasksInfo = JsonConvert.DeserializeObject<dynamic>(await response.Content.ReadAsStringAsync());
            var tasksResponses = new List<object>();
            // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
            if (tasksInfo.status_code == 20000)
            {
                if (tasksInfo.tasks != null)
                {
                    foreach (var tasks in tasksInfo.tasks)
                    {
                        if (tasks.result != null)
                        {
                            foreach (var task in tasks.result)
                            {
                                if (task.endpoint_advanced != null)
                                {
                                    // #2 - using this method you can get results of each completed task
                                    // GET /v3/merchant/amazon/products/task_get/advanced/$id
                                    var taskGetResponse = await httpClient.GetAsync((string)task.endpoint_advanced);
                                    var taskResultObj = JsonConvert.DeserializeObject<dynamic>(await taskGetResponse.Content.ReadAsStringAsync());
                                    if (taskResultObj.tasks != null)
                                    {
                                        var fst = taskResultObj.tasks.First;
                                        // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
                                        if (fst.status_code >= 40000 || fst.result == null)
                                            Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
                                        else
                                            tasksResponses.Add(fst.result);
                                    }
                                    // #3 - another way to get the task results by id
                                    // GET /v3/merchant/amazon/products/task_get/advanced/$id
                                    /*
                                    var tasksGetResponse = await httpClient.GetAsync("/v3/merchant/amazon/products/task_get/advanced/" + (string)task.id);
                                    var taskResultObj = JsonConvert.DeserializeObject<dynamic>(await tasksGetResponse.Content.ReadAsStringAsync());
                                    if (taskResultObj.tasks != null)
                                    {
                                        var fst = taskResultObj.tasks.First;
                                        // you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
                                        if (fst.status_code >= 40000 || fst.result == null)
                                            Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
                                        else
                                            tasksResponses.Add(fst.result);
                                    }
                                    */
                                }
                            }
                        }
                    }
                }
                if (tasksResponses.Count > 0)
                    // do something with result
                    Console.WriteLine(String.Join(Environment.NewLine, tasksResponses));
                else
                    Console.WriteLine("No completed tasks");
            }
            else
                Console.WriteLine($"error. Code: {tasksInfo.status_code} Message: {tasksInfo.status_message}");
        }
    }
}

The above command returns JSON structured like this:

{
  "version": "0.1.20200923",
  "status_code": 20000,
  "status_message": "Ok.",
  "time": "0.1189 sec.",
  "cost": 0,
  "tasks_count": 1,
  "tasks_error": 0,
  "tasks": [
    {
      "id": "09251555-1535-0209-0000-322f65f6ac84",
      "status_code": 20000,
      "status_message": "Ok.",
      "time": "0.0487 sec.",
      "cost": 0,
      "result_count": 1,
      "path": [
        "v3",
        "merchant",
        "amazon",
        "products",
        "task_get",
        "advanced",
        "09251555-1535-0209-0000-322f65f6ac84"
      ],
      "data": {
        "se_type": "organic",
        "se": "amazon",
        "api": "merchant",
        "function": "products",
        "priority": 2,
        "language_code": "en_US",
        "location_code": 2840,
        "keyword": "gaming keyboard",
        "device": "desktop",
        "os": "windows"
      },
      "result": [
        {
          "keyword": "gaming keyboard",
          "type": "organic",
          "se_domain": "amazon.com",
          "location_code": 2840,
          "language_code": "en_US",
          "check_url": "https://www.amazon.com/s/?field-keywords=gaming%20keyboard&page=1&language=en_US",
          "datetime": "2020-09-25 12:55:55 +00:00",
          "spell": null,
          "item_types": [
            "amazon_paid",
            "amazon_serp",
            "editorial_recommendations",
            "related_searches",
            "top_rated_from_our_brands"
          ],
          "se_results_count": 50544,
          "categories": [
            "PC Gaming Keyboards/All",
            "Mac Accessories/All",
            "Mac Accessories/Mac Gaming Keyboards",
            "GEM Box Microconsole/All",
            "PlayStation 4 Games, Consoles & Accessories/All",
            "PlayStation 4 Games, Consoles & Accessories/PlayStation 4 Accessories",
            "More Categories/Xbox Accessories",
            "More Categories/Computer Keyboards"
          ],
          "items_count": 130,
          "items": [
            {
              "type": "amazon_paid",
              "rank_group": 1,
              "rank_absolute": 1,
              "xpath": "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/div[1]/span[1]/div[1]/div[3]",
              "domain": "www.amazon.com",
              "title": "REGAL Premiere Movie Ticket – Digital Ticket, Instant Delivery – Save Up To 40%",
              "url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo4NTMxNDQ3MTc4MTQxMzUwOjE3NzAyMTg5ODI6c3BfYXRmOjMwMDgxNTEyMzgwNTAwMjo6MDo6&url=%2FREGAL-Premiere-Movie-Ticket-Delivery%2Fdp%2FB0F3RQY7CH%2Fref%3Dsr_1_1_sspa%3Fcrid%3D7KYYE525QXOF%26dib%3DeyJ2IjoiMSJ9.hG5E_Ec62G8b02AC4HJo0SM6OM7nuQWJMPTkLz81z2s4CZX0yVSe1XdRGPtsJAKaHmhAOtKCgF7UXwevStkK8Z0ffBXB-O5GN5gTcQK5oI2IqECT0XHTs_1zXb--cNnlGt4nmXB4XV2-H6Hei_JDK5fhdZljJMlDWBi7aftLZXmAuK8ZDMggOuYSNxZj1fUnHhCAgacfJ6WDsHDvCjWfGVagvauWqEvVWtvZ4D7deBE.lmDknqFNOFg5MDsV-HUuBCDA7ShnHg8mWsVeFRP49t0%26dib_tag%3Dse%26keywords%3Dmovie%26qid%3D1770218982%26sprefix%3Dmovie%252Caps%252C205%26sr%3D8-1-spons%26sp_csd%3Dd2lkZ2V0TmFtZT1zcF9hdGY%26psc%3D1",
              "image_url": "https://m.media-amazon.com/images/I/61lcBjAMlLL._AC_UY218_.jpg",
              "bought_past_month": null,
              "price_from": 12.5,
              "price_to": null,
              "currency": "USD",
              "special_offers": null,
              "data_asin": "B0F3RQY7CH",
              "rating": {
                "type": "rating_element",
                "position": "left",
                "rating_type": "Max5",
                "value": 4.3,
                "votes_count": 25,
                "rating_max": 5
              },
              "is_amazon_choice": false,
              "is_best_seller": false,
              "delivery_info": null,
              "labels": [
                {
                  "type": "amazon_label_element",
                  "title": "Online Code",
                  "url": "https://amazon.com/sspa/click?ie=UTF8&spc=MTo4NTMxNDQ3MTc4MTQxMzUwOjE3NzAyMTg5ODI6c3BfYXRmOjMwMDgxNTEyMzgwNTAwMjo6MDo6&url=%2FREGAL-Premiere-Movie-Ticket-Delivery%2Fdp%2FB0F3RQY7CH%2Fref%3Dsr_1_1_sspa%3Fcrid%3D7KYYE525QXOF%26dib%3DeyJ2IjoiMSJ9.hG5E_Ec62G8b02AC4HJo0SM6OM7nuQWJMPTkLz81z2s4CZX0yVSe1XdRGPtsJAKaHmhAOtKCgF7UXwevStkK8Z0ffBXB-O5GN5gTcQK5oI2IqECT0XHTs_1zXb--cNnlGt4nmXB4XV2-H6Hei_JDK5fhdZljJMlDWBi7aftLZXmAuK8ZDMggOuYSNxZj1fUnHhCAgacfJ6WDsHDvCjWfGVagvauWqEvVWtvZ4D7deBE.lmDknqFNOFg5MDsV-HUuBCDA7ShnHg8mWsVeFRP49t0%26dib_tag%3Dse%26keywords%3Dmovie%26qid%3D1770218982%26sprefix%3Dmovie%252Caps%252C205%26sr%3D8-1-spons%26sp_csd%3Dd2lkZ2V0TmFtZT1zcF9hdGY%26psc%3D1",
                  "domain": null
                }
              ]
            },
            {
              "type": "amazon_serp",
              "rank_group": 1,
              "rank_absolute": 3,
              "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[2]/div[1]/span[3]/div[2]/div[4]",
              "domain": "www.amazon.com",
              "title": "Redragon S101 Wired Gaming Keyboard and Mouse Combo RGB Backlit Gaming Keyboard with Multimedia Keys Wrist Rest and Red Backlit Gaming Mouse 3200 DPI for Windows PC Gamers (Black)",
              "url": "https://www.amazon.com/Redragon-S101-Keyboard-Ergonomic-Programmable/dp/B00NLZUM36/ref=sr_1_3?dchild=1&keywords=gaming+keyboard&qid=1601038543&sr=8-3",
              "image_url": "https://m.media-amazon.com/images/I/71kr3WAj1FL._AC_UY218_.jpg",
              "bought_past_month": 100,
              "price_from": 36.98,
              "price_to": null,
              "currency": "USD",
              "special_offers": null,
              "data_asin": "B00NLZUM36",
              "rating": {
                "type": "rating_element",
                "position": "left",
                "rating_type": "Max5",
                "value": "4.5",
                "votes_count": 12162,
                "rating_max": "5"
              },
              "is_amazon_choice": false,
              "is_best_seller": true,
              "delivery_info": {
                "delivery_message": "Get it as soon as Tue, Sep 28 FREE Shipping by Amazon",
                "delivery_price": null
              },
              "labels": null
            },
            {
              "type": "editorial_recommendations",
              "rank_group": 1,
              "rank_absolute": 5,
              "position": "left",
              "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[2]/div[1]/span[3]/div[2]/div[7]",
              "items": [
                {
                  "type": "amazon_serp_element",
                  "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[2]/div[1]/span[3]/div[2]/div[7]/div[1]/span[1]/div[1]/div[1]/span[1]/div[1]/div[1]/div[1]/div[1]/div[1]/ol[1]/li[1]",
                  "domain": "www.amazon.com",
                  "title": "NPET K10 Gaming Keyboard USB Wired Floating Keyboard, Quiet Ergonomic Water-Resistant Mechanical Feeling Keyboard, Ultra-Slim Rainbow LED Backlit Keyboard for Desktop, Computer, PC",
                  "url": "https://www.amazon.com/NPET-Floating-Keyboard-Mechanical-Illuminated/dp/B01ALLT2W4/ref=sxin_9_ac_d_pm?ac_md=1-0-VW5kZXIgJDI1-ac_d_pm&cv_ct_cx=gaming+keyboard&dchild=1&keywords=gaming+keyboard&pd_rd_i=B01ALLT2W4&pd_rd_r=5394dc15-8ee7-4f66-bfe1-974f06f024b0&pd_rd_w=3w89s&pd_rd_wg=kcCLl&pf_rd_p=7bce1efb-5229-4289-8758-b64b1d02cfb8&pf_rd_r=A1EMMY83FEN781WGNBY0&psc=1&qid=1601038543&sr=1-1-22d05c05-1231-4126-b7c4-3e7a9c0027d0",
                  "image_url": "https://m.media-amazon.com/images/I/61w0BypBzrL._AC_UL320_.jpg",
                  "bought_past_month": 100,
                  "price_from": 21.99,
                  "price_to": null,
                  "currency": "USD",
                  "special_offers": null,
                  "data_asin": "B01ALLT2W4",
                  "rating": {
                    "type": "rating_element",
                    "position": "left",
                    "rating_type": "Max5",
                    "value": "4.5",
                    "votes_count": 4223,
                    "rating_max": "5"
                  },
                  "is_amazon_choice": false,
                  "is_best_seller": false,
                  "delivery_info": {
                    "delivery_message": "Fast Delivery To Your Door",
                    "delivery_price": null
                  },
                  "labels": null
                },
                {
                  "type": "amazon_serp_element",
                  "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[2]/div[1]/span[3]/div[2]/div[7]/div[1]/span[1]/div[1]/div[1]/span[1]/div[1]/div[1]/div[1]/div[1]/div[1]/ol[1]/li[2]",
                  "domain": "www.amazon.com",
                  "title": "Redragon K552 Mechanical Gaming Keyboard RGB LED Rainbow Backlit Wired Keyboard with Red Switches for Windows Gaming PC (87 Keys, Black)",
                  "url": "https://www.amazon.com/Redragon-K552-Mechanical-Keyboard-Equivalent/dp/B016MAK38U/ref=sxin_9_ac_d_pm?ac_md=2-1-QmV0d2VlbiAkMjUgYW5kICQ1MA%3D%3D-ac_d_pm&cv_ct_cx=gaming+keyboard&dchild=1&keywords=gaming+keyboard&pd_rd_i=B016MAK38U&pd_rd_r=5394dc15-8ee7-4f66-bfe1-974f06f024b0&pd_rd_w=3w89s&pd_rd_wg=kcCLl&pf_rd_p=7bce1efb-5229-4289-8758-b64b1d02cfb8&pf_rd_r=A1EMMY83FEN781WGNBY0&psc=1&qid=1601038543&sr=1-2-22d05c05-1231-4126-b7c4-3e7a9c0027d0",
                  "image_url": "https://m.media-amazon.com/images/I/71cngLX2xuL._AC_UL320_.jpg",
                  "bought_past_month": 100,
                  "price_from": 32.29,
                  "price_to": null,
                  "currency": "USD",
                  "special_offers": null,
                  "data_asin": "B016MAK38U",
                  "rating": {
                    "type": "rating_element",
                    "position": "left",
                    "rating_type": "Max5",
                    "value": "4.4",
                    "votes_count": 9811,
                    "rating_max": "5"
                  },
                  "is_amazon_choice": false,
                  "is_best_seller": false,
                  "delivery_info": {
                    "delivery_message": "FREE Shipping by Amazon",
                    "delivery_price": null
                  },
                  "labels": null
                }
              ]
            },
            {
              "type": "related_searches",
              "rank_group": 1,
              "rank_absolute": 35,
              "position": "left",
              "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[2]/div[1]/span[3]/div[2]/div[26]",
              "items": [
                {
                  "type": "related_searches_element",
                  "title": "gaming mouse",
                  "url": "https://www.amazon.com/s/?k=gaming+mouse&ref=sugsr_0&pd_rd_w=0zUo4&pf_rd_p=0ec05f25-9534-48fe-9c3e-40b89957230e&pf_rd_r=A1EMMY83FEN781WGNBY0&pd_rd_r=8335a81e-e1d6-41b5-865e-fe9a7a29673f&pd_rd_wg=M3xTK&qid=1601038543",
                  "image_alt": "gaming mouse",
                  "image_url": "https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif"
                },
                {
                  "type": "related_searches_element",
                  "title": "gaming keyboard and mouse",
                  "url": "https://www.amazon.com/s/?k=gaming+keyboard+and+mouse&ref=sugsr_1&pd_rd_w=0zUo4&pf_rd_p=0ec05f25-9534-48fe-9c3e-40b89957230e&pf_rd_r=A1EMMY83FEN781WGNBY0&pd_rd_r=8335a81e-e1d6-41b5-865e-fe9a7a29673f&pd_rd_wg=M3xTK&qid=1601038543",
                  "image_alt": "gaming keyboard and mouse",
                  "image_url": "https://images-na.ssl-images-amazon.com/images/G/01/x-locale/common/grey-pixel.gif"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}