Same flow as the Node example, in Python.
pip install requests
export RETAILERAPI_KEY=rk_live_…
python main.py
python main.py 194629116676For typed responses, drop in Pydantic models:
frompydanticimportBaseModelfromtypingimportOptional, ListclassCrossRetailerCell(BaseModel):
retailer: strstatus: strprice: Optional[float] =Noneurl: Optional[str] =Nonein_stock: Optional[bool] =NoneclassProduct(BaseModel):
item_id: strtitle: Optional[str] =Nonebrand: Optional[str] =Nonecurrent_price: Optional[float] =Nonewalmart_url: Optional[str] =Nonecross_retailer: Optional[List[CrossRetailerCell]] =Noneproduct=Product(**r.json())Full reference: docs.retailerapi.com.