GET /amazon/product-related-products

Product Related Products

Get products related to a specific Amazon product by its ASIN.

Amazon Product Data API

Retrieve products that Amazon considers related to a specific product. These are typically shown in the “Customers who bought this also bought” and “Related products” sections on product pages.

HTTP Request

GET /amazon/product-related-products

Parameters

ParameterTypeRequiredDefaultDescription
asinstringYes-Amazon Standard Identification Number
marketplacestringNocomAmazon marketplace code
languagestringNo-Language code for results

Response

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
  "status": "OK",
  "request_id": "e5f6a7b8-c9d0-1234-ef01-345678901234",
  "data": {
    "asin": "B0BSHF7WHW",
    "country": "US",
    "related_products": [
      {
        "asin": "B09JQL3NWT",
        "product_title": "Apple AirPods (3rd Generation) Wireless Earbuds",
        "product_price": "$149.99",
        "product_star_rating": "4.6",
        "product_num_ratings": 52310,
        "product_url": "https://www.amazon.com/dp/B09JQL3NWT",
        "product_photo": "https://m.media-amazon.com/images/I/61f1YfTkTDL._AC_SL1500_.jpg",
        "is_prime": true
      },
      {
        "asin": "B0D1XD1ZV3",
        "product_title": "Apple AirPods 4 Wireless Earbuds",
        "product_price": "$129.00",
        "product_star_rating": "4.5",
        "product_num_ratings": 18200,
        "product_url": "https://www.amazon.com/dp/B0D1XD1ZV3",
        "product_photo": "https://m.media-amazon.com/images/I/51fA2gxOPxL._AC_SL1500_.jpg",
        "is_prime": true
      }
    ]
  }
}

Code Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import requests

url = "https://real-time-amazon-data-the-most-complete.p.rapidapi.com/amazon/product-related-products"

params = {
    "asin": "B0BSHF7WHW",
    "marketplace": "com"
}

headers = {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "real-time-amazon-data-the-most-complete.p.rapidapi.com"
}

response = requests.get(url, headers=headers, params=params)
related = response.json()["data"]["related_products"]

for product in related:
    print(f"{product['product_title']} - {product['product_price']}")
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
const url = "https://real-time-amazon-data-the-most-complete.p.rapidapi.com/amazon/product-related-products";

const params = new URLSearchParams({
  asin: "B0BSHF7WHW",
  marketplace: "com"
});

const response = await fetch(`${url}?${params}`, {
  headers: {
    "X-RapidAPI-Key": "YOUR_API_KEY",
    "X-RapidAPI-Host": "real-time-amazon-data-the-most-complete.p.rapidapi.com"
  }
});

const { data } = await response.json();
data.related_products.forEach(product => {
  console.log(`${product.product_title} - ${product.product_price}`);
});
1
2
3
4
5
curl -G "https://real-time-amazon-data-the-most-complete.p.rapidapi.com/amazon/product-related-products" \
  --data-urlencode "asin=B0BSHF7WHW" \
  --data-urlencode "marketplace=com" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: real-time-amazon-data-the-most-complete.p.rapidapi.com"