Skip to main content
GET
Hm Stores
Retrieve stores from H&M’s public locator, using its first-party directory API. No additional provider key is required. Pass a two-letter country code in query, such as us or de. The optional language uses a storefront locale such as en_us, which is the default. Other query parameters are rejected. Country coverage follows the source; a market appearing in the countries endpoint does not guarantee a store listing. items[].store contains store identity, source country, address, phone, coordinates, lifecycle status, opening date, weekly hours, date-specific exceptions and departments. OPEN means an operating store; TEMPCLOSED means temporarily closed. Neither value means the store is open at this moment. Hours are local wall-clock times, not UTC. Missing optional fields remain null. Results are filtered to the requested country code. The US source also lists Puerto Rico; query=us excludes those records. source_record_count and source_countries disclose the original source scope. total and returned_count describe the filtered result, and next_cursor is null because the source returns one directory response. This endpoint does not report stock, store inventory, permanent closure history or real-time open status. Blocked, malformed or mismatched source responses fail without a net SocialQuery credit charge. Fresh successful calls cost the documented credits; cached responses and successful idempotent replays are free.

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.

Required range: x >= 0

Query Parameters

query
string
required

Two-letter country code, for example us or de.

Pattern: ^[a-zA-Z]{2}$
language
string
default:en_us

Storefront locale used by the public directory.

Pattern: ^[a-zA-Z]{2}_[a-zA-Z]{2}$

Response

H&M public store-locator directory, filtered to the requested two-letter country code. language is a storefront locale such as en_us (default). Preserves OPEN/TEMPCLOSED lifecycle status, local weekly hours, holiday exceptions and departments. The US source includes Puerto Rico; only US records are returned for query=us. No pagination, inventory, real-time open-now guarantee or closed-store history. Blocked or invalid source responses fail without a net SocialQuery charge.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.