Canadian Tire
API de localisateur de magasins Canadian Tire
Les magasins Canadian Tire près d'un code postal ou de coordonnées, du plus proche au plus éloigné : numéro de magasin, nom, adresse, téléphone, coordonnées, distance en km, heures de la semaine, services et cueillette à l'auto. Passez sku pour obtenir aussi la quantité en stock et l'allée de cet article dans chaque magasin. 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/jsonpostal_codestringCode postal canadien (ou ses 3 premiers caractères). Passez ce paramètre, ou latitude et longitude.
Example: M5V 2T6
latitudenumberLatitude autour de laquelle chercher. À passer avec longitude, au lieu de postal_code.
Example: 43.6426
longitudenumberLongitude autour de laquelle chercher. À passer avec latitude.
Example: -79.3871
radius_kmnumberRayon de recherche en km. 25 par défaut, 200 au maximum.
Example: 25
limitintegerNombre de magasins à renvoyer, du plus proche au plus éloigné. 10 par défaut, 50 au maximum.
Example: 10
skustringSKU à 7 chiffres. S'il est fourni, chaque magasin indique aussi sa quantité en stock et l'allée de cet article.
Example: 0438858
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
res = client.canadian_tire.stores(postal_code="M5V 2T6", sku="0438858")["data"]
for s in res["stores"]:
print(s["store_id"], s["name"], s["distance_km"], "km", "stock:", s["quantity"], s["aisle"])Response