Endpoint Playground
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.
14 Oct 2026: 24 products; 10 fields had a value in every checked item.
Sample value profiles: 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.
curl 'https://api.crawlora.net/api/v1/kroger/search?query=milk&sort=relevance' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | milk | Search keyword |
| page | integer | No | One-based result page | |
| sort | string | No | relevance | Result order. One of: relevance, name_asc, popularity_desc |
| brands | string | No | Comma-separated brand names to filter by, taken verbatim from a previous response's facets | |
| nutrition | string | No | Comma-separated nutrition/dietary facet values | |
| flavor | string | No | Comma-separated flavor facet values | |
| scent | string | No | Comma-separated scent facet values | |
| savings | string | No | Comma-separated savings facet values | |
| more_options | string | No | Comma-separated more-options facet values | |
| price_min | number | No | Lower bound of the price filter; defaults to 0 | |
| price_max | number | No | Upper bound of the price filter; required to filter on price |
{
"code": 200,
"msg": "OK",
"data": {
"query": "edward & sons",
"page": 1,
"total_count": 37,
"products": [
{
"upc": "0004318200391",
"url": "https://www.kroger.com/p/edward-sons-not-chick-n-bouillon-cubes/0004318200391?fulfillment=PICKUP&searchType=default_search",
"title": "Edward & Sons® Not-Chick'n Bouillon Cubes",
"image_url": "https://www.kroger.com/product/images/medium/front/0004318200391",
"price": 2.99,
"currency": "USD",
"unit_price": "$1.20/oz",
"size": "2.5 oz",
"snap_ebt_eligible": true,
"low_stock": false
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.