Endpoint Playground
Returns H&M's own search-box typeahead suggestions. When query is given, returns spelling-complete phrase suggestions and merchandised content results. When query is omitted or empty, instead returns trending searches and popular-search shortcuts (phrase/content suggestions are both empty in that mode). search_history is not session-scoped -- it returns the identical list for every request, so treat it as fixed default content rather than a real per-caller history.
14 Oct 2026: 5 phrase_suggestions; 0 fields had a value in every checked item.
curl 'https://api.crawlora.net/api/v1/hm/search/suggestions' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | No | Free-text search-box input; omit or leave empty for trending/popular searches instead |
{
"code": 200,
"msg": "OK",
"data": {
"query": "jean",
"phrase_suggestions": [
"jeans",
"jeans women",
"jeans men",
"jean shorts",
"jeans girls"
],
"blocked": false,
"source_url": "https://api.hm.com/search-services/v1/en_us/search/suggestions?query=jean...",
"fetched_at": "2026-08-15T06:37:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.