Для этого используйте API рекламы продуктов Amazon v5. Создайте запрос GetItems с ASIN (например, 1641521198) как ItemsId и запросите BrowserNoteInfo.BrowserNodes и BrowserNoteInfo.BrowserNodes.Ancestor как ressources .
Ответ будет выглядеть следующим образом:
{
"ItemsResult": {
"Items": [
{
"ASIN": "1641521198",
"BrowseNodeInfo": {
"BrowseNodes": [
{
"Ancestor": {
"Ancestor": {
"Ancestor": {
"Ancestor": {
"ContextFreeName": "Books",
"DisplayName": "Books",
"Id": "283155"
},
"ContextFreeName": "Subjects",
"DisplayName": "Subjects",
"Id": "1000"
},
"ContextFreeName": "Cookbooks, Food & Wine",
"DisplayName": "Cookbooks, Food & Wine",
"Id": "6"
},
"ContextFreeName": "Baking",
"DisplayName": "Baking",
"Id": "4196"
},
"ContextFreeName": "Bread Baking",
"DisplayName": "Bread",
"Id": "4197",
"IsRoot": false
},
{
"Ancestor": {
"Ancestor": {
"Ancestor": {
"Ancestor": {
"ContextFreeName": "Books",
"DisplayName": "Books",
"Id": "283155"
},
"ContextFreeName": "Subjects",
"DisplayName": "Subjects",
"Id": "1000"
},
"ContextFreeName": "Cookbooks, Food & Wine",
"DisplayName": "Cookbooks, Food & Wine",
"Id": "6"
},
"ContextFreeName": "Cooking by Ingredient",
"DisplayName": "Cooking by Ingredient",
"Id": "4208"
},
"ContextFreeName": "Natural Food Cooking",
"DisplayName": "Natural Foods",
"Id": "4340",
"IsRoot": false
},
{
"Ancestor": {
"Ancestor": {
"Ancestor": {
"Ancestor": {
"ContextFreeName": "Books",
"DisplayName": "Books",
"Id": "283155"
},
"ContextFreeName": "Subjects",
"DisplayName": "Subjects",
"Id": "1000"
},
"ContextFreeName": "Cookbooks, Food & Wine",
"DisplayName": "Cookbooks, Food & Wine",
"Id": "6"
},
"ContextFreeName": "Main Courses & Side Dishes",
"DisplayName": "Main Courses & Side Dishes",
"Id": "4234"
},
"ContextFreeName": "Garnishing Meals",
"DisplayName": "Garnishes",
"Id": "7696136011",
"IsRoot": false
}
]
},
"DetailPageURL": "https://www.amazon.com/dp/1641521198?tag=getabstractcom&linkCode=ogi&th=1&psc=1"
}
]
}
}
С этими данными вы сможете определить такие категории, как Книги »Кулинарные книги, Продукты питания и Вино» Выпечка »Выпечка хлеба или Книги» Кулинарные книги, Продукты питания И вино »Основные блюда и гарниры» Блюда для гарнира
Более подробную информацию о PAAPI5 вы найдете здесь . Также существует несколько SDK для разных языков программирования, таких как Java, PHP, Node или Python.