Endpoint Playground
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.
14 Oct 2026: 5 suggestions; 2 fields had a value in every checked item.
Sample value profiles: value: “onion ring” and 4 other values.
curl 'https://api.crawlora.net/api/v1/kroger/suggest' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | No | Partial search text; omit for trending default suggestions | |
| location_id | string | No | Kroger store/location id |
{
"code": 200,
"msg": "OK",
"data": {
"query": "rin",
"location_id": "03500917",
"suggestions": [
{
"type": "SUGGESTION",
"value": "onion ring"
},
{
"type": "SUGGESTION",
"value": "pork rind"
},
{
"type": "SUGGESTION",
"value": "white castle chicken ring"
},
{
"type": "SUGGESTION",
"value": "rinse aid"
},
{
"type": "SUGGESTION",
"value": "frozen onion ring"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.