---
title: "Get full Kroger product detail in bulk"
method: GET
path: "/kroger/products"
tags: ["Kroger"]
---

# Get full Kroger product detail in bulk

`GET /kroger/products`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/kroger/products`
- Auth: API key in header `x-api-key`

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.

## Query parameters

- `upcs` string, required
- `location_id` string

## Headers

- `x-api-key` string, required

## Response `200`

OK

- KrogerProductsResponseDoc
  - `code` integer
  - `data` KrogerProductsResponse
    - `count` integer
    - `location_id` string
    - `products` KrogerProductDetail[]
      - `alcohol` boolean
      - `brand` string
      - `categories` string[]
      - `category` KrogerProductCategory
        - `commodity` string
        - `department` string
        - `sub_commodity` string
      - `country_of_origin` string
      - `image_url` string
      - `images` KrogerProductImage[]
        - `perspective` string
        - `size` string
        - `url` string
      - `inventory` KrogerProductInventory
        - `available` integer
        - `location_id` string
        - `stock_level` string
      - `name` string
      - `nutrition` KrogerProductNutrition
        - `allergens` string
        - `facts` KrogerNutritionFact[]
          - `daily_value` string
          - `name` string
          - `unit` string
          - `value` string
        - `gluten_free` boolean
        - `ingredients` string
        - `kosher` boolean
        - `non_gmo` boolean
        - `organic` boolean
        - `product_warning` string
        - `serving_size` string
        - `servings_per_container` string
      - `price` KrogerProductPrice
        - `amount` number
        - `currency` string
        - `display` string
        - `location_id` string
        - `seller_id` string
        - `seller_name` string
        - `unit_price_text` string
      - `rating` KrogerProductRating
        - `average` number
        - `count` integer
        - `five_stars` integer
        - `four_stars` integer
        - `one_star` integer
        - `three_stars` integer
        - `two_stars` integer
      - `size` string
      - `upc` string
      - `url` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
