Canadian Tire
API des aubaines Canadian Tire
Les articles en promotion dans un magasin Canadian Tire, 100 par page : prix en solde de la semaine, remises instantanées, achats spéciaux ou offres Récompenses Triangle, avec les mêmes champs que la recherche. Les aubaines varient selon le magasin : store_id est donc obligatoire. 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/jsonstore_idstringrequiredNuméro de magasin Canadian Tire. Les prix et le stock sont ceux de ce magasin. Trouvez les numéros avec /api/v1/canadiantire/stores.
Example: 600
typestringrequiredsale (prix en solde de la semaine), instant_rebate (remises instantanées), special_buy (achats spéciaux) ou loyalty (offres Récompenses Triangle).
Example: sale
pageintegerPage de résultats, à partir de 1. 100 résultats par page.
Example: 1
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
res = client.canadian_tire.deals(store_id="600", type="sale")["data"]
print(res["total_results"], "items on sale at store", res["store_id"])
for p in res["products"]:
print(p["code"], p["title"], p["price"] or p["price_range"], p["rebate"])Response