NAVNavbar
Logo
cURL php NodeJS Python cSharp

Amazon Products Database

 
Amazon Products Database contains data on keywords and product listings ranking for them, including title, description, price of the product, its rating, delivery information, ranking position for the returned keyword, and other relevant data.

This database is available in JSON format only.

Click here to download a database sample for the US location, English language.

The database in JSON contains data structured as in the example below::

{
  "keyword": "mouth sleep guard",
  "location": 2840,
  "language": "en",
  "spell": null,
  "spell_type": null,
  "keyword_info": {
    "search_volume": 0,
    "time_update": "2022-04-23T23:26:14.7130677Z"
  },
  "serp_info": {
    "check_url": "https://www.amazon.com/s/?field-keywords=mouth%20sleep%20guard&page=1&language=en_US",
    "items_count": 67,
    "keyword_difficulty": null,
    "se_results_count": 228,
    "time_update": "2022-04-23T23:26:14.1484723Z",
    "previous_updated_time": "2022-03-18T07:14:30.6150000Z",
    "item_types": [
      "amazon_paid",
      "amazon_serp",
      "editorial_recommendations",
      "top_rated_from_our_brands",
      "related_searches"
    ],
    "serp": [
      {
        "type": "amazon_paid",
        "url": "https://www.amazon.com/gp/slredirect/picassoRedirect.html/ref=pa_sp_atf_aps_sr_pg1_1?ie=UTF8&adId=A09018642WODV2V546C3F&qualifier=1650756369&id=3464777649713509&widgetName=sp_atf&url=%2FProtection-Against-Grinding-Clenching-Bruxism%2Fdp%2FB074TXB5V5%2Fref%3Dsr_1_1_sspa%3Fkeywords%3Dmouth%2Bsleep%2Bguard%26qid%3D1650756369%26sr%3D8-1-spons%26psc%3D1%26smid%3DA1QE7FN834R5W2",
        "domain": "www.amazon.com",
        "title": "Encore Guards - Custom Dental Night Guard/Mouth Guard for Protection Against Teeth Grinding/Clenching/Bruxism and TMJ Relief - One (1) Guard",
        "description": null,
        "is_best_seller": false,
        "image_url": "https://m.media-amazon.com/images/I/71FZv1Xa-BL._AC_UL320_.jpg",
        "data_asin": "B074TXB5V5",
        "price_from": 129,
        "price_to": null,
        "currency": "USD",
        "rating": {
          "rating_type": "Max5",
          "value": 4.7,
          "votes_count": 3569,
          "rating_max": 5
        },
        "is_amazon_choice": false,
        "delivery_info": {
          "delivery_message": "Get it as soon as Tue, Apr 26 FREE Shipping by Amazon",
          "delivery_price": null
        },
        "rank_group": 1,
        "rank_absolute": 1,
        "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[3]",
        "is_first": true
      },
      {
        "type": "amazon_serp",
        "url": "https://www.amazon.com/Grinding-Clenching-Moldable-Prevent-Bruxism/dp/B07TZNH89Z/ref=sr_1_5?keywords=mouth+sleep+guard&qid=1650756369&sr=8-5",
        "domain": "www.amazon.com",
        "title": "Mouth Guard for Grinding Teeth and Clenching Anti Grinding Teeth Custom Moldable Dental Night Guard Dental Night Guards to Prevent Bruxism - 8 Pack",
        "description": null,
        "is_best_seller": false,
        "image_url": "https://m.media-amazon.com/images/I/71AVwWFzCKL._AC_UL320_.jpg",
        "data_asin": "B07TZNH89Z",
        "price_from": 18.99,
        "price_to": null,
        "currency": "USD",
        "rating": {
          "rating_type": "Max5",
          "value": 4.3,
          "votes_count": 8223,
          "rating_max": 5
        },
        "is_amazon_choice": false,
        "delivery_info": {
          "delivery_message": "Get it as soon as Tue, Apr 26 FREE Shipping on orders over $25 shipped by Amazon",
          "delivery_price": null
        },
        "rank_group": 1,
        "rank_absolute": 5,
        "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[7]",
        "is_first": true
      },
      {
        "type": "editorial_recommendations",
        "url": "https://www.amazon.com/Grinding-Clenching-Moldable-Prevent-Bruxism/dp/B07TZNH89Z/ref=sr_1_5?keywords=mouth+sleep+guard&qid=1650756369&sr=8-5",
        "domain": "www.amazon.com",
        "title": "Mouth Guard for Grinding Teeth and Clenching Anti Grinding Teeth Custom Moldable Dental Night Guard Dental Night Guards to Prevent Bruxism - 8 Pack",
        "description": null,
        "is_best_seller": false,
        "image_url": "https://m.media-amazon.com/images/I/71AVwWFzCKL._AC_UL320_.jpg",
        "data_asin": "B07TZNH89Z",
        "price_from": 18.99,
        "price_to": null,
        "currency": "USD",
        "rating": {
          "rating_type": "Max5",
          "value": 4.3,
          "votes_count": 8223,
          "rating_max": 5
        },
        "is_amazon_choice": false,
        "delivery_info": {
          "delivery_message": "Get it as soon as Tue, Apr 26 FREE Shipping on orders over $25 shipped by Amazon",
          "delivery_price": null
        },
        "rank_group": 1,
        "rank_absolute": 5,
        "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[7]",
        "is_first": true
      },
      {
        "type": "top_rated_from_our_brands",
        "url": "https://www.amazon.com/Grinding-Clenching-Moldable-Prevent-Bruxism/dp/B07TZNH89Z/ref=sr_1_5?keywords=mouth+sleep+guard&qid=1650756369&sr=8-5",
        "domain": "www.amazon.com",
        "title": "Mouth Guard for Grinding Teeth and Clenching Anti Grinding Teeth Custom Moldable Dental Night Guard Dental Night Guards to Prevent Bruxism - 8 Pack",
        "description": null,
        "is_best_seller": false,
        "image_url": "https://m.media-amazon.com/images/I/71AVwWFzCKL._AC_UL320_.jpg",
        "data_asin": "B07TZNH89Z",
        "price_from": 18.99,
        "price_to": null,
        "currency": "USD",
        "rating": {
          "rating_type": "Max5",
          "value": 4.3,
          "votes_count": 8223,
          "rating_max": 5
        },
        "is_amazon_choice": false,
        "delivery_info": {
          "delivery_message": "Get it as soon as Tue, Apr 26 FREE Shipping on orders over $25 shipped by Amazon",
          "delivery_price": null
        },
        "rank_group": 1,
        "rank_absolute": 5,
        "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[7]",
        "is_first": true
      },
      {
        "type": "related_searches",
        "items": [
          {
            "Type": "related_searches_element",
            "title": "mouth guard",
            "url": "https://www.amazon.com/s/?k=mouth+guard&ref=sugsr_0_1&pd_rd_w=FIJz8&pf_rd_p=4fa0e97a-13a4-491b-a127-133a554b4da3&pf_rd_r=6AJYREG0G2BFJHYK67SS&pd_rd_r=2029d00b-8a43-4b9e-bc22-f757421828bc&pd_rd_wg=6gnOu&qid=1650756369",
            "image_url": null,
            "image_alt": null
          },
          {
            "Type": "related_searches_element",
            "title": "mouth guard for sleep apnea",
            "url": "https://www.amazon.com/s/?k=mouth+guard+for+sleep+apnea&ref=sugsr_3_0&pd_rd_w=FIJz8&pf_rd_p=4fa0e97a-13a4-491b-a127-133a554b4da3&pf_rd_r=6AJYREG0G2BFJHYK67SS&pd_rd_r=2029d00b-8a43-4b9e-bc22-f757421828bc&pd_rd_wg=6gnOu&qid=1650756369",
            "image_url": null,
            "image_alt": null
          },
          {
            "Type": "related_searches_element",
            "title": "sleep apnea mouthpiece",
            "url": "https://www.amazon.com/s/?k=sleep+apnea+mouthpiece&ref=sugsr_1_1&pd_rd_w=FIJz8&pf_rd_p=4fa0e97a-13a4-491b-a127-133a554b4da3&pf_rd_r=6AJYREG0G2BFJHYK67SS&pd_rd_r=2029d00b-8a43-4b9e-bc22-f757421828bc&pd_rd_wg=6gnOu&qid=1650756369",
            "image_url": null,
            "image_alt": null
          },
          {
            "Type": "related_searches_element",
            "title": "mouth sleep tape",
            "url": "https://www.amazon.com/s/?k=mouth+sleep+tape&ref=sugsr_2_0&pd_rd_w=FIJz8&pf_rd_p=4fa0e97a-13a4-491b-a127-133a554b4da3&pf_rd_r=6AJYREG0G2BFJHYK67SS&pd_rd_r=2029d00b-8a43-4b9e-bc22-f757421828bc&pd_rd_wg=6gnOu&qid=1650756369",
            "image_url": null,
            "image_alt": null
          }
        ],
        "rank_group": 1,
        "rank_absolute": 67,
        "xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[67]",
        "is_first": false
      }
    ]
  }
}

Description of the fields in the Amazon Products Database:

Field name Type Description
keyword string keyword
UTF-8 encoding applies
location integer location code
unique identifier of the corresponding location
you can receive the list of available locations with their location_code by making a separate request to
https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
example:
2840 corresponds to the United States
you can also download the full list of supported locations in the CSV format (last updated 2023-01-04)
language string language code
unique identifier of the language available for the corresponding location
you can receive the list of available locations with their language_code by making a separate request to
https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
example:
en corresponds to English
you can also download the full list of supported languages in the CSV format (last updated 2023-01-04)
spell string autocorrection of the search engine
if the search engine provided results for a keyword that was corrected, we will provide the keyword corrected by the search engine and the type of autocorrection
spell_type string type of autocorrection
possible values:
did_you_mean, showing_results_for, no_results_found_for
keyword_info object keyword data for the returned keyword
    search_volume integer average monthly search volume rate
represents the approximate number of searches for the given keyword on Amazon
    time_update string date and time when keyword data was last updated
in the ISO 8601 format: “YYYY-MM-DDThh:mm:ss.sssssssZ”
example:
2020-09-12T00:07:43.0733218Z
serp_info object SERP data available for the returned keyword
    check_url string direct URL to search engine results
you can use it to make sure that we provided accurate results
    items_count integer the number of results returned in the serp array
    keyword_difficulty integer difficulty of ranking in the first top-10 organic results for a keyword
indicates the chance of getting in top-10 organic results for a keyword on a logarithmic scale from 0 to 100
    se_results_count integer total number of results in SERP
    time_update string date and time when SERP data was last updated
in the ISO 8601 format: “YYYY-MM-DDThh:mm:ss.sssssssZ”
example:
2020-09-12T00:07:43.0733218Z
    previous_updated_time string previous to the most recent update of SERP data
in the ISO 8601 format: “YYYY-MM-DDThh:mm:ss.sssssssZ”
example:
2020-09-12T00:07:43.0733218Z
    item_types array types of search results found on 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
    serp array contains data on the SERP elements found for the returned keyword
            ‘amazon_serp’ element
             type string type of element = ‘amazon_serp’
             url string the URL of the product page
             domain string Amazon domain
             title string product title
             description string product description
             is_best_seller boolean “Best Seller” label
if the value is true, the product is marked with the “Best Seller” label
             image_url string URL of the product image featured in the results
             data_asin string 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
             price_from float the regular price of a product
example:
49.98
             price_to float the upper limit of the product price range
example:
384.99
             currency string currency in the ISO format
example:
USD
             rating object product rating info
                 rating_type string the type of rating
here you can find the following elements: Max5, Percents, CustomMax
                 value string the value of the rating
                 votes_count integer the amount of feedback given to a product
                 rating_max string the maximum value for a rating_type
             is_amazon_choice boolean “Amazon’s choice” label
if the value is true, the product is marked with the “Amazon’s choice” label
             delivery_info object delivery information
delivery information including free and fast delivery date ranges
                 delivery_message string delivery information
message accompanying the delivery information as posted by the seller
                 delivery_price object 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
                     current float current delivery price
                     regular float regular undiscounted delivery price
                     max_value float maximum undiscounted delivery price
                     currency string currency in the ISO format
                     is_price_range boolean indicates whether the delivery price is a range
                     displayed_price string price line provided as displayed in Amazon listing
             rank_group integer position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group
             rank_absolute integer absolute rank in SERP
absolute position among all the elements found in Amazon SERP
             xpath string the XPath of the element
             is_first boolean whether the product appears in organic SERP for the first time
indicates whether the given ASIN appears in organic SERP for the first time;
if the value is true, the given ASIN appears in organic SERP for the first time;
if the value is false, the given ASIN already appeared in the same SERP
            ‘amazon_paid’ element
             type string type of element = ‘amazon_paid’
             url string the URL of the product page
             domain string Amazon domain
             title string product title
             description string product description
             is_best_seller boolean “Best Seller” label
if the value is true, the product is marked with the “Best Seller” label
             image_url string URL of the product image featured in the results
             data_asin string 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
             price_from float the regular price of a product
example:
49.98
             price_to float the upper limit of the product price range
example:
384.99
             currency string currency in the ISO format
example:
USD
             rating object product rating info
                 rating_type string the type of rating
here you can find the following elements: Max5, Percents, CustomMax
                 value string the value of the rating
                 votes_count integer the amount of feedback given to a product
                 rating_max string the maximum value for a rating_type
             is_amazon_choice boolean “Amazon’s choice” label
if the value is true, the product is marked with the “Amazon’s choice” label
             delivery_info object delivery information
delivery information including free and fast delivery date ranges
                 delivery_message string delivery information
message accompanying the delivery information as posted by the seller
                 delivery_price object 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
                     current float current delivery price
                     regular float regular undiscounted delivery price
                     max_value float maximum undiscounted delivery price
                     currency string currency in the ISO format
                     is_price_range boolean indicates whether the delivery price is a range
                     displayed_price string price line provided as displayed in Amazon listing
             rank_group integer position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group
             rank_absolute integer absolute rank in SERP
absolute position among all the elements found in Amazon SERP
             xpath string the XPath of the element
             is_first boolean whether the product appears in paid SERP for the first time
indicates whether the given ASIN appears in paid SERP for the first time;
if the value is true, the given ASIN appears in paid SERP for the first time;
if the value is false, the given ASIN already appeared in the same SERP
            ‘editorial_recommendations’ element
             type string type of element = ‘editorial_recommendations’
             url string the URL of the product page
             domain string Amazon domain
             title string product title
             description string product description
             is_best_seller boolean “Best Seller” label
if the value is true, the product is marked with the “Best Seller” label
             image_url string URL of the product image featured in the results
             data_asin string 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
             price_from float the regular price of a product
example:
49.98
             price_to float the upper limit of the product price range
example:
384.99
             currency string currency in the ISO format
example:
USD
             rating object product rating info
                 rating_type string the type of rating
here you can find the following elements: Max5, Percents, CustomMax
                 value string the value of the rating
                 votes_count integer the amount of feedback given to a product
                 rating_max string the maximum value for a rating_type
             is_amazon_choice boolean “Amazon’s choice” label
if the value is true, the product is marked with the “Amazon’s choice” label
             delivery_info object delivery information
delivery information including free and fast delivery date ranges
                 delivery_message string delivery information
message accompanying the delivery information as posted by the seller
                 delivery_price object 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
                     current float current delivery price
                     regular float regular undiscounted delivery price
                     max_value float maximum undiscounted delivery price
                     currency string currency in the ISO format
                     is_price_range boolean indicates whether the delivery price is a range
                     displayed_price string price line provided as displayed in Amazon listing
             rank_group integer position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group
             rank_absolute integer absolute rank in SERP
absolute position among all the elements found in Amazon SERP
             xpath string the XPath of the element
             is_first boolean whether the product appears in editorial recommendations for the first time
indicates whether the given ASIN appears in editorial recommendations for the first time;
if the value is true, the given ASIN appears in editorial recommendations for the first time;
if the value is false, the given ASIN already appeared in the same editorial recommendations
            ‘top_rated_from_our_brands’ element
             type string type of element = ‘top_rated_from_our_brands’
             url string the URL of the product page
             domain string Amazon domain
             title string product title
             description string product description
             is_best_seller boolean “Best Seller” label
if the value is true, the product is marked with the “Best Seller” label
             image_url string URL of the product image featured in the results
             data_asin string 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
             price_from float the regular price of a product
example:
49.98
             price_to float the upper limit of the product price range
example:
384.99
             currency string currency in the ISO format
example:
USD
             rating object product rating info
                 rating_type string the type of rating
here you can find the following elements: Max5, Percents, CustomMax
                 value string the value of the rating
                 votes_count integer the amount of feedback given to a product
                 rating_max string the maximum value for a rating_type
             is_amazon_choice boolean “Amazon’s choice” label
if the value is true, the product is marked with the “Amazon’s choice” label
             delivery_info object delivery information
delivery information including free and fast delivery date ranges
                 delivery_message string delivery information
message accompanying the delivery information as posted by the seller
                 delivery_price object 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
                     current float current delivery price
                     regular float regular undiscounted delivery price
                     max_value float maximum undiscounted delivery price
                     currency string currency in the ISO format
                     is_price_range boolean indicates whether the delivery price is a range
                     displayed_price string price line provided as displayed in Amazon listing
             rank_group integer position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group
             rank_absolute integer absolute rank in SERP
absolute position among all the elements found in Amazon SERP
             xpath string the XPath of the element
             is_first boolean whether the product appears in the element for the first time
indicates whether the given ASIN appears in the top rated from our brands section for the first time;
if the value is true, the given ASIN appears in the top rated from our brands section for the first time;
if the value is false, the given ASIN already appeared in the same top rated from our brands section
            ‘related_searches’ element
             type string type of element = ‘related_searches’
             items array elements of the related searches item
                 type string type of element = ‘related_searches_element’
                 title string product title
                 url string the URL of the product page
                 image_url string URL of the product image featured in the results
                 image_alt string the alt tag of the product image featured in the results
             rank_group integer position within a group of elements with identical type values
positions of elements with different type values are omitted from rank_group
             rank_absolute integer absolute rank in SERP
absolute position among all the elements found in Amazon SERP
             xpath string the XPath of the element
             is_first boolean whether the product appears in the element for the first time
indicates whether the given ASIN appears in the related searches section for the first time;
if the value is true, the given ASIN appears in the related searches section for the first time;
if the value is false, the given ASIN already appeared in the same related searches section

‌‌