Publix
Publix Extra Savings API
The Publix Extra Savings list for one store: temporary price reductions outside the weekly ad, several hundred items (678 at a Miami store, 1,319 and 1,363 at Atlanta and Charlotte stores on 2026-11-13). Each item has title, size, brand, categories, the amount saved, final_price (the reduced price), min_quantity, image and its publix.com url, plus the period's start and end dates. Costs 1 credit per request.
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_idstring | integerrequiredA Publix store number (stores[].store_id of the stores endpoint, found by ZIP or city), 1-5 digits. Prices, promotions and aisles are this store's, and the answer echoes the store (id, name).
Example: 1614
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
r = client.publix.extra_savings(store_id="1614")["data"]
print(r["period"], r["count"])
# Biggest savings first.
for i in sorted(r["items"], key=lambda i: i["savings"] or 0, reverse=True)[:10]:
print(i["title"], i["size"], i["savings_text"], i["final_price"], i["min_quantity"])Response