Costco
API de produit Costco
La fiche complète de jusqu'à 20 articles Costco en un seul appel : description, caractéristiques, spécifications, variantes, indicateur réservé aux membres et limites d'achat, frais de livraison, et promotions avec dates de début et de fin. Coûte 1 crédit par requête.
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/jsonitem_idstringUn numéro d'article ou identifiant de produit Costco, ou une URL de produit costco.com. Envoyez item_id ou item_ids.
Example: 1492456
item_idsarray<string>Jusqu'à 20 numéros d'article, identifiants de produit ou URL en un seul appel, pour le même 1 crédit. us et ca seulement; les autres pays acceptent un seul item_id par appel.
Example: ["100334960", "1492456"]
countryenum<string>default:usSite Costco. us et ca acceptent tous les paramètres; uk, au, mx, jp, kr et tw acceptent seulement le mot-clé, le tri et la pagination.
Example: uk
us— costco.com, États-Unis.ca— costco.ca, Canada.uk— Royaume-Uni.au— Australie.mx— Mexique.jp— Japon.kr— Corée du Sud.tw— Taïwan.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
products = client.costco.product(item_ids=["100334960", "1492456"])
for p in products["data"]["products"]:
print(p["item_number"], p["title"], p["price"], p["delivery_fee"])
for promo in p["promotions"]:
print(" ", promo["amount_off"], "off until", promo["end_date"])Response