Publix+API.SH

Publix API

Search Publix products and pull the weekly ad, digital coupons, categories and store details as clean JSON.

The API.SH Publix API turns the public Publix shop into structured JSON. Search by keyword or browse a category for any Publix store with the shop's filters and sorts, and get each product's name, size, aisle location, sale, BOGO and coupon flags, and prices where the shop shows them. Pull a product's nutrition label, read a store's weekly ad, digital coupons and extra savings with search, walk the category tree, and find stores with hours, pharmacy and liquor store details.

  • 6 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Publix product search
GET https://api.api.sh/publix/v1/search
{"query": "milk","category": null,"store_id": 1651,"sort": "relevance","applied_filters": [],"corrected_query": null,"total": 151,"page": 1,"count": 24,"items": [{"product_id": "RIO-PCI-113569","item_code": 70800,"name": "Publix Milk Whole Grade a","brand": "Publix","size": "1 gal (3.78L)","url": "https://www.publix.com/pd/publix-milk-whole-grade-a/RIO-PCI-113569","image": "https://images.publixcdn.com/pct/images/products/70000/070800-600x600-A.jpg","thumbnail": "https://images.publixcdn.com/pct/images/products/70000/070800-75x75-A.jpg","price_text": null,"price": null,"original_price_text": null,"saving": null,"on_sale": false,"temporary_price_reduction": false,"promo_type": null,"promo": null,"promo_conditions": null,"promo_valid_thru": null,"promo_savings": 0,"has_coupon": false,"aisle": ["Rear Left - Milk"],"store_id": 1651,"categories": ["Dairy/Milk and Milk Alternatives"],"description": null,"catering": false,"lead_time": null,"party_size": null,"alert": null},{"product_id": "RIO-PCI-113281","item_code": 70806,"name": "Publix Milk 2% Milkfat, Reduced Fat Grade a","brand": "Publix","size": "1 package","url": "https://www.publix.com/pd/publix-milk-2-milkfat-reduced-fat-grade-a/RIO-PCI-113281","image": "https://images.publixcdn.com/pct/images/products/70000/070806-600x600-A.jpg","thumbnail": "https://images.publixcdn.com/pct/images/products/70000/070806-75x75-A.jpg","price_text": null,"price": null,"original_price_text": null,"saving": null,"on_sale": false,"temporary_price_reduction": false,"promo_type": null,"promo": null,"promo_conditions": null,"promo_valid_thru": null,"promo_savings": 0,"has_coupon": false,"aisle": ["Rear Left - Milk"],"store_id": 1651,"categories": ["Dairy/Milk and Milk Alternatives"],"description": null,"catering": false,"lead_time": null,"party_size": null,"alert": null},"… 22 more"],"facets": [{"name": "promoType","label": "promoType","values": [{"value": "Multi","label": "Multi","count": 13,"filter": "promoType::Multi"},{"value": "SingleFeatured","label": "SingleFeatured","count": 13,"filter": "promoType::SingleFeatured"}]},{"name": "facetWeeklyAd","label": "Weekly Ad","values": [{"value": "true","label": "true","count": 3,"filter": "facetWeeklyAd::true"}]},"… 14 more"],"categories": [{"Name": "Dairy","FauxTaxonomy": "Dairy","ID": "bcbd97a0-4588-411e-9f91-9245e6f350d0","ProductCount": 151,"IsCurrentCategory": false,"ImageUrl": "https://www.publix.com/cms/images/publix/categories/dairy/dairy.png","Children": [{"ID": "3ce732f2-c55f-47b2-8c8e-4be96dfbcc06","Name": "Milk and Milk Alternatives","FauxTaxonomy": "Dairy/Milk and Milk Alternatives","ProductCount": 151,"Children": null}]}],"parent_category": {"Name": "Dairy","FauxTaxonomy": "Dairy","ID": "bcbd97a0-4588-411e-9f91-9245e6f350d0","IsCurrentCategory": false},"next_page": 2,"cached": false,"credits_used": 1}
1 credit · $1 per 1,000 calls

What you can build with the Publix API

Weekly ad and coupon tracking

Collect a store's weekly ad deals, digital coupons and extra savings with savings amounts, fine print and dates.

Sale and BOGO monitoring

Search products sorted by savings or filtered to items on sale, and track promotions and their end dates per store.

Product and nutrition data

Collect product names, brands, sizes, descriptions and nutrition labels for catalog or diet apps.

In-store aisle lookup

Find the aisle location of products at a given store for shopping list and store navigation apps.

Store directory

List Publix, GreenWise, pharmacy, sushi and liquor locations near a ZIP code with hours, departments and services.

Publix data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Publix category tree/publix/v1/categories
store_id1651count16
categories[]id · name · slug · url · children
Publix product/publix/v1/product
product_idRIO-PCI-113569item_code70800namePublix Milk Whole Grade abrandPublixsize1 gal (3.78L)urlhttps://www.publix.com/pd/publix…imagehttps://images.publixcdn.com/pct…thumbnailhttps://images.publixcdn.com/pct…on_salefalsetemporary_price_reductionfalsepromo_savings0has_couponfalsestore_id1083cateringfalsefda_itemfalse
nutrition[]title · size · serving_size · overview · group · facts
store_id1651typeweekly_adweekly_ad_updated2026-11-05T11:07:53.654Zpage1count50next_page2
items[]id · type · title · brand · department · savings · additional_savings · deal_info · description · fine_print · final_price · minimum_purchase

Publix API endpoints and prices

Every Publix endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Publix product search
/publix/v1/search
params none required +9 optionaldocstry
$1 · $2 PAYG
1 credit
Products, listings and places1
Publix product
/publix/v1/product
params product_id +1 optionaldocstry
$1 · $2 PAYG
1 credit
More data4
Publix category tree
/publix/v1/categories
params none required +1 optionaldocstry
$1 · $2 PAYG
1 credit
Publix weekly ad and coupons
/publix/v1/savings
params none required +6 optionaldocstry
$1 · $2 PAYG
1 credit
Publix store
/publix/v1/store
params store_iddocstry
$1 · $2 PAYG
1 credit
Publix store locator
/publix/v1/stores
params zip +2 optionaldocstry
$1 · $2 PAYG
1 credit

Call the Publix API

Publix product search: GET https://api.api.sh/publix/v1/search

curl "https://api.api.sh/publix/v1/search?q=milk&store_id=1651" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 915 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Publix data

  • Public data only: no Publix login, cookies or account needed
  • One key and one response shape for Publix and 914 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • No rate limits: run as many calls in parallel as you need
  • Live status for every endpoint

API.SH vs the official Publix API

Publix offers resources for business partners and suppliers, not a public product or weekly ad API. API.SH returns public Publix product, savings and store data as JSON with one key.

Instead of scraping Publix yourself or paying per-record grocery datasets, API.SH gives you documented routes, one key and a fixed price per call.

Publix API questions

What Publix data can I get?+

Product search and category browse (/publix/v1/search), one product with its nutrition label (/publix/v1/product), the category tree (/publix/v1/categories), weekly ad deals, digital coupons and extra savings (/publix/v1/savings), stores near a ZIP code (/publix/v1/stores) and one store (/publix/v1/store).

How much does the Publix API cost?+

Every Publix endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /publix/v1/categories at 1 credit each.

Is there an official Publix API?+

No public one. Publix has resources for business partners and suppliers; API.SH returns the public shop data as JSON.

Do I need a Publix account or login?+

No. API.SH reads public Publix data only. No endpoint uses a login or anyone's account.

Does the API return Publix prices?+

Prices appear where the shop shows them; not every product shows one online. Sale, BOGO and coupon details come back for every product that has them.

Can I get the Publix weekly ad?+

Yes. /publix/v1/savings with type=weekly_ad returns a store's weekly ad deals; type=digital_coupon returns digital coupons and type=extra_savings the extra savings.

How do I get started?+

Sign up at api.sh, copy your API key and call /publix/v1/search?q=milk&store_id=1651. The docs at https://api.sh/docs list every parameter; SDKs, Google Sheets, Zapier, Make, n8n and an MCP server (https://api.sh/mcp) use the same key.

Does the Publix API have a rate limit?+

No. API.SH puts no rate limit on your key: send as many Publix calls in parallel as you need and pay only for the calls that run. If Publix itself slows down, the call returns 503 with a retry-after header and is not charged.

More e-commerce APIs all e-commerce APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 915 platforms.
Get a free API key