GET/kroger/categoriesapiKey3 credits/request
Returns Kroger's full product-browse category taxonomy: every slug/category_id pair kroger-search and kroger-category accept, each with its department and full breadcrumb. This is how to discover valid slug/category_id values -- previously the only way was to already have one from a search response's facet group. Sourced from Kroger's own site navigation menu; covers every category a shopper can browse to from Kroger's site menu (321 at time of writing across 7 departments). Takes no parameters.
Takes no parameters.
Open in Playground
GET/kroger/categoryapiKey3 credits/request
Browses a Kroger product category and returns product cards plus facet groups, in the same shape as kroger-search. slug and category_id together identify the category (e.g. "pet" and "27" for kroger.com/pl/pet/27) -- call kroger-categories to discover every valid slug/category_id pair. It uses category_id as a taxonomy filter, with real pagination, and the source field reports which path answered. Facet filters and sort apply to the primary path only: when any of them is set, a failure of that path returns an error rather than silently falling back to unfiltered results.
Required: slug, category_id. Optional: page, sort (3 allowed values: relevance, name_asc, popularity_desc), brands, nutrition, flavor, scent, savings, more_options, price_min, price_max.
Sampled 14 Oct 2026: 32 items. Filled in every item: upc, url, title, image_url, price, currency, unit_price, size and 2 more. In the sample: title: “Fancy Feast Chicken in Chicken Gravy Wet Cat Food” and 31 other values; url: kroger.com; snap_ebt_eligible: true in 0 of 32; image_url: kroger.com; unit_price: “$0.33/oz” and 10 other values; size: “3 oz.” and 11 other values; low_stock: true in 1 of 32.
Open in Playground
GET/kroger/couponsapiKey3 credits/request
Returns a page of Kroger's public digital coupons: savings value, requirement text and quantity, brand, categories, redemption modalities, promotional tags, image, and start/end/expiry dates. Optionally narrow to one product (upc) or brand. This is the anonymous public coupon catalog -- per-account clipping state is not returned.
Optional: upc, brand, location_id, page, page_size.
Sampled 14 Oct 2026: 20 items. Filled in every item: id, kroger_coupon_number, title, short_description, requirement_description, requirement_quantity, brand, value and 12 more. Not in every item: display_description (13). In the sample: start_date: 2026-10-01 to 2026-10-12; kroger_coupon_number: 800,000,257,535 to 800,000,272,146, median 800,000,265,406; title: “Save $30.00 When You Spend $75.00” and 16 other values; image_url: cdnws.softcoin.com; requirement_description: median 266 characters; categories: median 1 entry; short_description: “$30 off your first Pickup or Delivery Order of $75 +” and 19 other values; requirement_quantity: 1 to 75, median 1.
Open in Playground
GET/kroger/productapiKey3 credits/request
Returns product detail for one Kroger item: title, description, image, brand, category trail, price/availability, and rating.
Required: upc.
Sampled 14 Oct 2026: 6 fields returned with a value, 2 empty (description, offer.availability). In the sample: offer.price: 0; title: “Edward & Sons® Not-Chick'n Bouillon Cubes”; url: kroger.com; image_url: kroger.com; offer.currency: “USD”.
Open in Playground
GET/kroger/product/reviewsapiKey3 credits/request
Returns one page of a Kroger product's customer reviews -- review text, star rating, recommendation flag, helpful-vote counts, and customer photo URLs -- alongside the product's full star histogram. Customer display names are deliberately not returned.
Required: upc. Optional: page, page_size.
Sampled 14 Oct 2026: 40 items. Filled in every item: id, rating, title, text, submitted_at, recommended, featured, ratings_only and 2 more. Not in every item: photos (22). In the sample: submitted_at: 2026-02-12 to 2026-09-07; rating: 1 to 5, median 5; recommended: true in 0 of 40; text: median 442 characters; photos: median 3 entries; featured: true in 0 of 40; ratings_only: true in 0 of 40.
Open in Playground
GET/kroger/productsapiKey3 credits/request
Returns full detail for up to 50 Kroger products in one call. Carries materially more than kroger-product: a nutrition-facts panel with ingredients, allergens and dietary flags; store-specific price and stock level; a full star-rating histogram; the merchandising hierarchy; and every image perspective. location_id scopes price and stock to one store.
Required: upcs. Optional: location_id.
Sampled 14 Oct 2026: 2 fields returned with a value, 1 empty (products). In the sample: count: 0.
Open in Playground
GET/kroger/related-tagsapiKey3 credits/request
Returns the search-refinement chips Kroger shows above its own results for a query (e.g. "chips ahoy" returns "chewy", "chunky", "thins"). Each tag carries the full follow-on query it maps to, so results feed straight back into kroger-search.
Required: query. Optional: location_id.
Sampled 14 Oct 2026: 10 items. Filled in every item: tag, query, position, source. In the sample: source: CURATED (9), ORGANIC (1); position: 0 to 1,000, median 4; tag: “chewy” and 9 other values; query: “chips ahoy chewy” and 9 other values.
Open in Playground
GET/kroger/searchapiKey3 credits/request
Searches Kroger products by keyword and returns product cards (price, unit price, brand, size, stock level) plus the facet groups Kroger offers for the query (brands, nutrition, savings, price range and more). It supports real pagination, and the source field reports which path answered. Facet filters and sort apply to the primary path only: when any of them is set, a failure of that path returns an error rather than silently falling back to unfiltered results.
Required: query. Optional: page, sort (3 allowed values: relevance, name_asc, popularity_desc), brands, nutrition, flavor, scent, savings, more_options, price_min, price_max.
Sampled 14 Oct 2026: 24 items. Filled in every item: upc, url, title, image_url, price, currency, unit_price, size and 2 more. In the sample: size: 1/2 gal (10), 1 gal (5), 6 ct / 8 fl oz (4) and 3 more; title: “Kroger® 2% Reduced Fat Milk Gallon” and 22 other values; url: kroger.com; snap_ebt_eligible: true in 24 of 24; image_url: kroger.com; unit_price: “$0.03/fl oz” and 11 other values; low_stock: true in 4 of 24.
Open in Playground
GET/kroger/storeapiKey3 credits/request
Returns one Kroger store's public detail: postal address, geographic coordinates, phone number, displayed opening hours (including any daily break hours), and whether it has a drive-thru. store_id is the same store/location id kroger-products and kroger-suggest accept.
Required: store_id.
Sampled 14 Oct 2026: 3 items. Filled in every item: days, hours, is_today. In the sample: days: “Sun” and 2 other values; is_today: true in 1 of 3; hours: “10:00 AM - 5:00 PM” and 2 other values.
Open in Playground
GET/kroger/suggestapiKey3 credits/request
Returns Kroger's own search-box suggestions for a (possibly empty) query, sourced directly from Kroger's public suggestions API rather than the rendered search page. An empty query returns Kroger's default "trending" shopping shortcuts instead of an error. location_id scopes results to one Kroger store and defaults to a confirmed-working store id when omitted.
Optional: query, location_id.
Sampled 14 Oct 2026: 5 items. Filled in every item: type, value. In the sample: value: “onion ring” and 4 other values.
Open in Playground