How to Build an Amazon Keyword Research Tool with API
Amazon is easily the largest e-commerce platform. According to various estimates, its catalog contains from 75 million to over 350 million products.
Navigating through so many items wouldn’t be possible without a search engine.
Luckily, Amazon has one.
Just like any search engine on the web, it plays by the rules of SEO.
That means sellers can implement certain SEO strategies to make their product listings rank better in search results. And the first optimization step will invariably be keyword research.
Before creating a product page, an experienced merchant first finds and collects keywords relevant to their product. That enables them to target these keywords in the listing and improve its visibility in Amazon SERPs.
To find keyword ideas in the most efficient way, merchants leverage Amazon keyword tools that simplify the research process.
With the new Amazon endpoints in DataForSEO Labs API, you can develop such a tool yourself and help sellers who require accurate keyword data from Amazon. Below we’ll show you how to do it.
Note: if you prefer a proprietary solution, check out our Amazon Products Databases.
Building a keyword research solution for Amazon with API
Every keyword research starts with defining seed keywords.
A seed keyword is basically a short-tail term relevant to a business. It’s intuitive and simple, so one can brainstorm it quickly.
For example, if a merchant sells toys for kids, their seed keywords will be “kid toys”, “toys for kids”, “toys for children”, and so on.
Such keywords always have high search volumes and are hard to rank for. Therefore, it’s a good idea to expand a keyword list and find less competitive terms.
That’s what Amazon keyword research tools are needed for.
The majority of them work the following way:
1 The seller specifies their seed keyword.
2 The tool analyzes it and provides relevant keyword ideas.
3 Along with keywords, it offers valuable keyword data so that the seller can estimate the potential of using each returned keyword idea.
Let’s take a look at one of such tools — Ahrefs Amazon Keyword tool.
The tool allows us to specify a seed keyword along with a target location and find keyword ideas for it.
We typed the keyword “kid toys” and received over 800 relevant terms.
While the tool is undoubtedly useful, it still can be improved: Ahrefs could add filtering options to enable Amazon merchants to get more specific results.
With the Amazon endpoints in DataForSEO Labs API, you can build an even more advanced solution.
Currently, we offer two endpoints for developing a keyword research tool: Related Keywords and Ranked Keywords.
Finding thousands of related keywords
Like Google, Amazon has the Related Searches section. It displays keywords related to a search query. The section usually appears at the bottom of Amazon SERP.
Here are related searches for the “kid toys” keyword.
However, Amazon only provided six keyword ideas, which is obviously not enough for comprehensive keyword research.
With the Related Keywords endpoint, you can extract as many as 1554 keyword ideas from this section.
The endpoint uses the depth-first search algorithm for queries appearing in the “Related searches.” The higher the depth, the more keywords you can receive in the response. You can set its level from 1 to 4:
- 1 – 6 keywords maximum;
- 2 – 42 keywords maximum;
- 3 – 258 keywords maximum;
- 4 – 1554 keywords maximum.
To make a request to the Related Keywords endpoint, simply specify a seed keyword, along with the depth, language, and location parameters.
Example of the POST request:
[
{
"keyword": "kid toys",
"location_code": 2840,
"language_code": "en",
"depth": 1
}
]
Along with keyword ideas, the API response will provide search volume data for each returned keyword. That way, a merchant will be able to roughly estimate each keyword’s traffic and ranking potential.
Example of the API response:
{
"version": "0.1.20220407",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.1208 sec.",
"cost": 0.0107,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "04131041-2806-0387-0000-7d89b0333f6c",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0574 sec.",
"cost": 0.0107,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"amazon",
"related_keywords",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "related_keywords",
"se_type": "amazon",
"keyword": "kid toys",
"location_code": 2840,
"language_code": "en",
"depth": 1
},
"result": [
{
"se_type": "amazon",
"seed_keyword": "kid toys",
"seed_keyword_data": null,
"location_code": 2840,
"language_code": "en",
"total_count": 7,
"items_count": 7,
"items": [
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "kids toys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-31 04:18:44 +00:00",
"search_volume": 52700
}
},
"depth": 1,
"related_keywords": [
"kids toys for girls",
"kids toys 2 year old girl",
"kids",
"toys",
"kids toys 2 year old boy",
"toddler toys"
]
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "kid toys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-28 13:44:33 +00:00",
"search_volume": 3300
}
},
"depth": 0,
"related_keywords": [
"kid toys 4-8 boy",
"kids toys",
"kid toys 7-10 boys",
"kids toys for girls",
"kid toys 2-3 boys",
"kids toys 7-10 girls"
]
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "kids toys for girls",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-31 04:18:08 +00:00",
"search_volume": 2100
}
},
"depth": 1,
"related_keywords": [
"kids toys",
"kids toys for girls 8-10",
"kids toys for girls age 7-8",
"kids toys for girls age 5-6",
"kids",
"kids toys for boys"
]
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "kid toys 4-8 boy",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-28 13:43:45 +00:00",
"search_volume": 800
}
},
"depth": 1,
"related_keywords": [
"kid toys",
"kid toy",
"kid toys 7-10 boys",
"boy toys 4 years old",
"kid toys 2-3 boys",
"kids toys 4-8"
]
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "kid toys 2-3 boys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-28 13:44:33 +00:00",
"search_volume": 400
}
},
"depth": 1,
"related_keywords": [
"kid toys",
"toddler toys",
"kid toys 4-8 boy",
"kid toy",
"kid toys 2-3 girl",
"boy toys 2-3 years old"
]
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "kid toys 7-10 boys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-28 13:43:15 +00:00",
"search_volume": 300
}
},
"depth": 1,
"related_keywords": [
"kid toys",
"kids toys",
"kid toys 4-8 boy",
"girl toys for girls ages 8-12",
"boys toys age 8-10 best seller",
"boy toys age 8-10 years old"
]
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "kids toys 7-10 girls",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-17 18:07:24 +00:00",
"search_volume": null
}
},
"depth": 1,
"related_keywords": null
}
]
}
]
}
]
}
Borrowing competitor ranking keywords
Another way to expand a keyword list is by borrowing competitor ranking keywords. Once a merchant has defined their seed keywords, they can search for their rivals and find out what keywords they’re targeting. The Ranked Keywords endpoint of DataForSEO Labs API can help with the latter.
The endpoint provides a list of ranking keywords for a specific ASIN.
ASIN (Amazon Standard Identification Number) is a unique product identifier that applies to most Amazon products except for printed books. It can be found in a product’s URL and description.
To discover the ranking keywords of a product, a seller should specify its ASIN along with the language and location parameters.
Example of the request:
[
{
"asin": "B00WTDXSDM",
"language_name": "English",
"location_code": 2840,
"limit": 10
}
]
We just sent a request with the ASIN of a popular pogo jumper and found out it has more than 1000 ranking keywords. Along with keyword ideas, the API response returned ranking data (current positions a product takes for the returned keywords) and search volume information.
Example of the API response:
{
"version": "0.1.20220407",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.1421 sec.",
"cost": 0.011,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "04131045-2806-0377-0000-b756d956a236",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0650 sec.",
"cost": 0.011,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"amazon",
"ranked_keywords",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "ranked_keywords",
"se_type": "amazon",
"asin": "B00WTDXSDM",
"language_name": "English",
"location_code": 2840,
"limit": 10
},
"result": [
{
"se_type": "amazon",
"asin": "B00WTDXSDM",
"location_code": 2840,
"language_code": "en",
"total_count": 1666,
"items_count": 10,
"items": [
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "toddler toys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-22 05:36:57 +00:00",
"search_volume": 152700
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 38,
"rank_absolute": 43,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[46]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_41?keywords=toddler+toys&qid=1647645436&sr=8-41",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=toddler%20toys&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 32878,
"last_updated_time": "2022-03-19 01:17:21 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "toys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-22 03:15:05 +00:00",
"search_volume": 141900
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 19,
"rank_absolute": 22,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[23]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_16?keywords=toys&qid=1647645464&sr=8-16",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=toys&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 166150,
"last_updated_time": "2022-03-19 01:17:49 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "sensory toys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-22 04:14:09 +00:00",
"search_volume": 108300
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 19,
"rank_absolute": 21,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[24]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_21?keywords=sensory+toys&qid=1647645426&sr=8-21",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": null,
"price_to": null,
"currency": null,
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=sensory%20toys&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 4526,
"last_updated_time": "2022-03-19 01:17:08 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "toys for 2 year old boy",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-22 05:36:09 +00:00",
"search_volume": 49700
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 16,
"rank_absolute": 17,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[19]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_17?keywords=toys+for+2+year+old+boy&qid=1647645607&sr=8-17",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=toys%20for%202%20year%20old%20boy&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp"
],
"se_results_count": 12231,
"last_updated_time": "2022-03-19 01:20:10 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "kids toys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-21 15:06:16 +00:00",
"search_volume": 47200
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 37,
"rank_absolute": 37,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[43]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_36?keywords=kids+toys&qid=1647645604&sr=8-36",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=kids%20toys&page=1&language=en_US",
"serp_item_types": [
"amazon_serp",
"related_searches"
],
"se_results_count": 119323,
"last_updated_time": "2022-03-19 01:20:06 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "outdoor toys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-21 23:37:09 +00:00",
"search_volume": 38600
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 21,
"rank_absolute": 22,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[24]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_18?keywords=outdoor+toys&qid=1647645727&sr=8-18",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=outdoor%20toys&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 22868,
"last_updated_time": "2022-03-19 01:22:11 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "toys for 5 year old boys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-22 04:58:15 +00:00",
"search_volume": 38300
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 25,
"rank_absolute": 32,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[32]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_25?keywords=toys+for+5+year+old+boys&qid=1647645730&sr=8-25",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=toys%20for%205%20year%20old%20boys&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 28775,
"last_updated_time": "2022-03-19 01:22:13 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "outdoor toys for kids ages 4-8",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-22 04:29:17 +00:00",
"search_volume": 37300
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 27,
"rank_absolute": 34,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[27]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_20?keywords=outdoor+toys+for+kids+ages+4-8&qid=1647645790&sr=8-20",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=outdoor%20toys%20for%20kids%20ages%204-8&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": null,
"last_updated_time": "2022-03-19 01:23:11 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "boy toys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-21 15:25:41 +00:00",
"search_volume": 25300
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 53,
"rank_absolute": 63,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[63]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_57?keywords=boy+toys&qid=1647645972&sr=8-57",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=boy%20toys&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 116327,
"last_updated_time": "2022-03-19 01:26:14 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "toys for 4 year old boys",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-21 22:24:09 +00:00",
"search_volume": 19800
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 7,
"rank_absolute": 11,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[14]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_11?keywords=toys+for+4+year+old+boys&qid=1647646327&sr=8-11",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": true,
"is_amazon_choice": false,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39905,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=toys%20for%204%20year%20old%20boys&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 24330,
"last_updated_time": "2022-03-19 01:32:10 +00:00",
"previous_updated_time": null
}
}
]
}
]
}
]
}
Obviously, some of the provided keyword ideas might be irrelevant or too hard to rank for due to high search volumes. To help you get more specific results, we added various filtering options.
For example, you can get keyword ideas that have search volumes of less than 500. To do that, apply the following filter.
"filters": ["keyword_data.keyword_info.search_volume", "<", "500"]
If some of the returned keywords are irrelevant to a product, you can narrow down your results and receive only terms for which the product takes from 1 to 5 positions.
"filters": ["ranked_serp_element.serp_item.rank_absolute", "in", [1, 2, 3, 4, 5]]
Moreover, we allow specifying up to 8 filters in one POST request, which can help you get very specific in keyword research. Following the example above, let’s receive keywords with search volumes of less than 500 and for which the product ranks within 1 to 5 positions. To apply two filters at once, we should separate them with the and
logical operator.
Example of the POST request:
[
{
"asin": "B00WTDXSDM",
"language_name": "English",
"location_code": 2840,
"limit": 3,
"filters": [
[
"keyword_data.keyword_info.search_volume",
"<",
"500"
],
"and",
[
"ranked_serp_element.serp_item.rank_absolute",
"in",
[
1,
2,
3,
4,
5
]
]
]
}
]
Example of the response:
{
"version": "0.1.20220407",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.1474 sec.",
"cost": 0.0103,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "04131047-2806-0377-0000-f78b92024753",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0658 sec.",
"cost": 0.0103,
"result_count": 1,
"path": [
"v3",
"dataforseo_labs",
"amazon",
"ranked_keywords",
"live"
],
"data": {
"api": "dataforseo_labs",
"function": "ranked_keywords",
"se_type": "amazon",
"asin": "B00WTDXSDM",
"language_name": "English",
"location_code": 2840,
"limit": 3,
"filters": [
[
"keyword_data.keyword_info.search_volume",
"<",
"500"
],
"and",
[
"ranked_serp_element.serp_item.rank_absolute",
"in",
[
1,
2,
3,
4,
5
]
]
]
},
"result": [
{
"se_type": "amazon",
"asin": "B00WTDXSDM",
"location_code": 2840,
"language_code": "en",
"total_count": 182,
"items_count": 3,
"items": [
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "pogo stick for 5 year old",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-20 01:06:26 +00:00",
"search_volume": 400
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_paid",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[3]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/gp/slredirect/picassoRedirect.html/ref=pa_sp_atf_aps_sr_pg1_1?ie=UTF8&adId=A06225343JSVOVDL02W58&url=%2FFlybar-Jumper-Toddlers-Durable-Supports%2Fdp%2FB00WTDXSDM%2Fref%3Dsr_1_1_sspa%3Fkeywords%3Dpogo%2Bstick%2Bfor%2B5%2Byear%2Bold%26qid%3D1647702247%26sr%3D8-1-spons%26psc%3D1&qualifier=1647702247&id=6665430513493530&widgetName=sp_atf",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": false,
"is_amazon_choice": true,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39939,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=pogo%20stick%20for%205%20year%20old&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 100,
"last_updated_time": "2022-03-19 17:04:10 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "pogo stick for 5 year old",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-20 01:06:26 +00:00",
"search_volume": 400
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 1,
"rank_absolute": 5,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[7]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_5?keywords=pogo+stick+for+5+year+old&qid=1647702247&sr=8-5",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": false,
"is_amazon_choice": true,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39939,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=pogo%20stick%20for%205%20year%20old&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 100,
"last_updated_time": "2022-03-19 17:04:10 +00:00",
"previous_updated_time": null
}
},
{
"se_type": "amazon",
"keyword_data": {
"se_type": "amazon",
"keyword": "flybar pogo stick",
"location_code": 2840,
"language_code": "en",
"keyword_info": {
"se_type": "amazon",
"last_updated_time": "2022-03-20 00:50:13 +00:00",
"search_volume": 400
}
},
"ranked_serp_element": {
"se_type": "amazon",
"serp_item": {
"se_type": "amazon",
"type": "amazon_serp",
"rank_group": 1,
"rank_absolute": 5,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[2]/div[1]/div[1]/div[1]/span[3]/div[2]/div[6]",
"domain": "www.amazon.com",
"title": "Flybar My First Foam Pogo Jumper for Kids Fun and Safe Pogo Stick for Toddlers, Durable Foam and Bungee Jumper for Ages 3 and up, Supports up to 250lbs",
"url": "https://www.amazon.com/Flybar-Jumper-Toddlers-Durable-Supports/dp/B00WTDXSDM/ref=sr_1_5?keywords=flybar+pogo+stick&qid=1647442292&sr=8-5",
"description": null,
"asin": "B00WTDXSDM",
"image_url": null,
"price_from": 16.99,
"price_to": null,
"currency": "USD",
"is_best_seller": false,
"is_amazon_choice": true,
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 39850,
"rating_max": 5
},
"delivery_info": null
},
"check_url": "https://www.amazon.com/s/?field-keywords=flybar%20pogo%20stick&page=1&language=en_US",
"serp_item_types": [
"amazon_paid",
"amazon_serp",
"related_searches"
],
"se_results_count": 43,
"last_updated_time": "2022-03-16 16:51:39 +00:00",
"previous_updated_time": null
}
}
]
}
]
}
]
}
You can review the filters available for the Ranked Keywords endpoint on this documentation page.
By adding these filtering options to your Amazon keyword research tool, you will gain a significant competitive advantage as the majority of Amazon tools don’t support any filters.
Conclusion
Now that you know how to build an Amazon keyword research tool with API, you’re probably asking yourself:
If I developed such a tool, would it pay off?
Well, we can’t guarantee you anything, but we’re inclined to believe that your tool will be in demand.
We have two reasons to think so:
1 Amazon has 1.5 million active sellers worldwide, and 1,495 new sellers join the marketplace every day. Obviously, some of these sellers will be looking for keyword research tools to make their optimization routine easier.
2 The query “amazon keyword tool” has a relatively high search volume. For example, only in January 2022 it was searched 720 times. That means if you manage to rank well for this keyword, you can count on a steady stream of traffic.
So why are you still thinking?
Create your account right now and get your free $1 credit to test our new Amazon endpoints!