Publix
Publix Digital Coupons API
The Publix digital coupons offered at one store, as every visitor sees them: about 100-130 coupons (103, 128 and 129 at three stores on 2026-11-13), each with title, description, brand, savings text and dollar value, minimum quantity, limit per transaction, categories, valid from and to dates, terms and image. Listing only: coupons are not clipped and no Publix account is used. 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.coupons(store_id="1614")["data"]
print(r["store"]["name"], r["count"], "coupons")
for c in sorted(r["items"], key=lambda c: c["valid_to"]):
print(c["valid_to"], c["brand"], c["savings_text"], c["value"])Response