Etsy
Etsy Shop API
A shop's profile: name, description, location, opening date, sales count, rating and review count, policies and announcement. Costs 2 credits per request.
POST/api/v1/etsy/shop
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
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
result = client.etsy.shop("StonehousePotteryOH")
print(result)Response
"shop_id": "8740835",
"shop_owner_user_id": "39131583",
"name": "StonehousePotteryOH",
"headline": "Stonehouse Pottery by Emily Moorefield Mariola",
"url": "https://www.etsy.com/shop/StonehousePotteryOH",
"logo_url": "https://i.etsystatic.com/8740835/r/isla/f10a52/38851706/isla_500x500.38851706_2x3sl6r2.jpg",
"banner_url": "https://i.etsystatic.com/8740835/r/ishbs/36584c/2181958626/ishbs_1680x224.2181958626_ctlzu1ic.jpg",
"location": "Wooster, Ohio",
"opened_since": 2013,
"sales_count": 62986,
"admirers_count": 20756,
"rating": 4.9,
"review_count": 16617,
"listing_count": 107,
"is_star_seller": false,
"announcement": null,
"social_links": []
},
"response_time": 2091
}