GET /amazon/gift-ideas

Gift Ideas

Get popular gift ideas from Amazon by category and marketplace.

Amazon Product Data API

Retrieve Amazon’s curated gift ideas, optionally filtered by category. Returns popular products that Amazon recommends as gifts.

HTTP Request

GET /amazon/gift-ideas

Parameters

ParameterTypeRequiredDefaultDescription
marketplacestringNocomAmazon marketplace code
categorystringNo-Category name to filter by
category_nodestringNo-Amazon category node ID
languagestringNo-Language code for results
pageintegerNo1Results page number

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
31
32
33
34
{
  "status": "OK",
  "request_id": "f6a7b8c9-6789-0123-f012-666666666666",
  "data": {
    "country": "US",
    "category": "Electronics",
    "products": [
      {
        "asin": "B0D1XD1ZV3",
        "rank": 1,
        "product_title": "Apple AirPods 4 Wireless Earbuds",
        "product_price": "$129.00",
        "currency": "USD",
        "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
      },
      {
        "asin": "B0CX23V2ZK",
        "rank": 2,
        "product_title": "Kindle Paperwhite (16 GB) - 7\" Display",
        "product_price": "$149.99",
        "currency": "USD",
        "product_star_rating": "4.7",
        "product_num_ratings": 42500,
        "product_url": "https://www.amazon.com/dp/B0CX23V2ZK",
        "product_photo": "https://m.media-amazon.com/images/I/61G2bHSNJjL._AC_SL1000_.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/gift-ideas"

params = {
    "marketplace": "com",
    "category": "Electronics"
}

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)
data = response.json()["data"]

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

const params = new URLSearchParams({
  marketplace: "com",
  category: "Electronics"
});

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.products.forEach(p => console.log(`#${p.rank} ${p.product_title} - ${p.product_price}`));
1
2
3
4
5
curl -G "https://real-time-amazon-data-the-most-complete.p.rapidapi.com/amazon/gift-ideas" \
  --data-urlencode "marketplace=com" \
  --data-urlencode "category=Electronics" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: real-time-amazon-data-the-most-complete.p.rapidapi.com"