Etsy
Etsy Shop Products API
A shop's catalogue, paginated and sortable: listing id, title, price, image, rating and review count. Costs 2 credits per request.
POST/api/v1/etsy/shop/products
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonshopstringrequiredEtsy shop name or a shop URL like https://www.etsy.com/shop/StonehousePotteryOH.
Example: StonehousePotteryOH
pageintegerResults page, 1-based.
sortenum<string>default:relevancerelevance (Etsy's own default), lowest_price, highest_price or most_recent.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
result = client.etsy.shop_products("StonehousePotteryOH", sort="most_recent")
print(result)Response
"shop": "StonehousePotteryOH",
"page": 1,
"count": 36
},
"response_time": 3035
}