Dermatologist-Assistant / rapidapi_amazon.py
akash1702-eng's picture
Create rapidapi_amazon.py
adc711c verified
Raw
History Blame Contribute Delete
873 Bytes
import requests
import os
def search_products(keyword):
url = "https://real-time-amazon-data.p.rapidapi.com/search"
querystring = {
"query": keyword,
"country": "IN"
}
headers = {
"X-RapidAPI-Key": os.getenv("RAPIDAPI_KEY"),
"X-RapidAPI-Host": "real-time-amazon-data.p.rapidapi.com"
}
response = requests.get(url, headers=headers, params=querystring)
return response.json()
def format_products(response):
products = []
try:
items = response["data"]["products"][:3]
for item in items:
products.append({
"name": item.get("product_title"),
"price": item.get("product_price"),
"image": item.get("product_photo"),
"link": item.get("product_url")
})
except:
pass
return products