Skip to content

Latest commit

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

Python quickstart

Same flow as the Node example, in Python.

pip install requests
export RETAILERAPI_KEY=rk_live_…
python main.py
python main.py 194629116676

For 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.