H&M offers clothing and home shopping, with country-specific prices and online size stock; product details reflect current catalog information.
Your information
Country name or two-letter code, such as United States or GB.
Product name or H&M product page link, such as Regular Fit Linen Shirt.
More options
Colour name to select, such as Beige; defaults to the first colour.
Example results
- Fit
- Regular Fit
- Price
- 44.99
- Colour
- Beige
- Materials
- Not provided
- Sale Price
- Not provided
- Composition
- Not provided
- Description
- Not provided
- Product Link
- www2.hm.com
- Product Name
- Easy-Care Regular-Fit Linen-Blend Shirt
- Currency Code
- USD
- Article Number
- 1336345003
- Care Instructions
- Not provided
- Sustainability Info
- Not provided
- Sizes
Sizes In Stock Low Stock Size Label YesNoSYesNoMNoNoLNoNoXL- Colours
Colours Name Link BeigeDark brown
About H&M
H&M Search products finds clothing and home items by keyword, with optional country and sale filters.
Get product returns an item's country-specific price, sizes, colours, and images from its name or product link.
Built by Fous from hm.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with H&M.
Actions
Get product
1 credit per runGet an H&M item’s current country-specific price, sizes, colours and images by name or link. Descriptions, materials, care and sustainability details are unavailable from the public catalog and return null; size stock is online stock.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Colourcolour | Text | Optional | Colour name to select, such as Beige; defaults to the first colour. |
Countrycountry | Text | Optional | Country name or two-letter code, such as United States or GB.Example: United States |
Productproduct | Text | Required | Product name or H&M product page link, such as Regular Fit Linen Shirt.Example: https://www2.hm.com/en_us/productpage.1336345003.html |
What you get
| Field | Type | Description |
|---|---|---|
Fitfit | Text | Example: Regular Fit |
Priceprice | Number | Example: 44.99 |
Sizessizes | List | |
In Stocksizes[].in_stock | Yes or no | Example: Yes |
Low Stocksizes[].low_stock | Yes or no | Example: No |
Size Labelsizes[].size_label | Text | Example: S |
Colourcolour | Text | Example: Beige |
Colourscolours | List | |
Linkcolours[].link | Text | Example: https://www2.hm.com/en_us/productpage.1336345003.html |
Namecolours[].name | Text | Example: Beige |
Materialsmaterials | Text | |
Sale Pricesale_price | Number | |
Compositioncomposition | Text | |
Descriptiondescription | Text | |
Image Linksimage_links | List | |
Product Linkproduct_link | Text | Example: https://www2.hm.com/en_us/productpage.1336345003.html |
Product Nameproduct_name | Text | Example: Easy-Care Regular-Fit Linen-Blend Shirt |
Currency Codecurrency_code | Text | Example: USD |
Article Numberarticle_number | Text | Example: 1336345003 |
Care Instructionscare_instructions | Text | |
Sustainability Infosustainability_info | Text |
Example result
For Country: United States, Product: https://www2.hm.com/en_us/productpage.1336345003.html
{
"fit": "Regular Fit",
"price": 44.99,
"sizes": [
{
"in_stock": true,
"low_stock": false,
"size_label": "S"
},
{
"in_stock": true,
"low_stock": false,
"size_label": "M"
},
{
"in_stock": false,
"low_stock": false,
"size_label": "L"
}
],
"colour": "Beige",
"colours": [
{
"link": "https://www2.hm.com/en_us/productpage.1336345003.html",
"name": "Beige"
},
{
"link": "https://www2.hm.com/en_us/productpage.1336345001.html",
"name": "Dark brown"
}
],
"materials": null,
"sale_price": null,
"composition": null,
"description": null,
"image_links": [
"https://image.hm.com/assets/hm/5d/cd/5dcd2b21190afec829148b5c53a70a3b7c28e38f.jpg",
"https://image.hm.com/assets/hm/17/d3/17d357a29292ff081fa09707f24ce27ba130624e.jpg",
"https://image.hm.com/assets/hm/ec/76/ec76c9c1dabf94dd488a7a83987abdaaad1f9441.jpg"
],
"product_link": "https://www2.hm.com/en_us/productpage.1336345003.html",
"product_name": "Easy-Care Regular-Fit Linen-Blend Shirt",
"currency_code": "USD",
"article_number": "1336345003",
"care_instructions": null,
"sustainability_info": null
}Search products
1 credit per runSearch H&M clothing and home products by keyword, with country-specific prices and an optional sale-only filter. Countries without an H&M online storefront are not supported; category names are summarized from H&M catalog categories.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Queryquery | Text | Required | Clothing or home product to search for, such as linen shirt.Example: linen shirt |
Countrycountry | Text | Optional | Country name or two-letter country code, such as United States or GB.Example: GB |
Max Resultsmax_results | Number | Optional | Maximum products to return, such as 36.Example: 5 |
On Sale Onlyon_sale_only | Yes or no | Optional | Only show reduced-price products, for example true.Example: Yes |
What you get
| Field | Type | Description |
|---|---|---|
Productsproducts | List | Products in H&M search order. |
Priceproducts[].price | Number | Regular price in the listed currency.Example: 6.99 |
Categoryproducts[].category | Text | Catalog category.Example: Home - Cushion Covers |
Photo Linkproducts[].photo_link | Text | Product photo URL.Example: https://image.hm.com/assets/hm/2e/f4/2ef4ce11d699114bce405b694d157bbf9df37956.j… |
Sale Priceproducts[].sale_price | Number | Reduced price when on sale, or null.Example: 10 |
Product Linkproducts[].product_link | Text | Product page URL.Example: https://www2.hm.com/en_gb/productpage.1364226004.html |
Product Nameproducts[].product_name | Text | Product name.Example: 2-pack cotton cushion covers |
Currency Codeproducts[].currency_code | Text | Three-letter currency code.Example: GBP |
Article Numberproducts[].article_number | Text | H&M article number.Example: 1364226004 |
Available Coloursproducts[].available_colours | List | Available colour names. |
Example result
For Query: cushion cover, Country: GB, Max Results: 5
{
"products": [
{
"price": 6.99,
"category": "Home - Cushion Covers",
"photo_link": "https://image.hm.com/assets/hm/2e/f4/2ef4ce11d699114bce405b694d157bbf9df37956.jpg",
"sale_price": null,
"product_link": "https://www2.hm.com/en_gb/productpage.1364226004.html",
"product_name": "2-pack cotton cushion covers",
"currency_code": "GBP",
"article_number": "1364226004",
"available_colours": [
"Dark brown/Striped",
"Dark green/Striped",
"Red/Striped"
]
},
{
"price": 24.99,
"category": "Home - Cushion Covers",
"photo_link": "https://image.hm.com/assets/hm/d5/9a/d59adcf9234e82e0fd4c9a32e0463b77123231b4.jpg",
"sale_price": 10,
"product_link": "https://www2.hm.com/en_gb/productpage.1316923001.html",
"product_name": "3-pack textured cushion covers",
"currency_code": "GBP",
"article_number": "1316923001",
"available_colours": [
"White"
]
},
{
"price": 12.99,
"category": "Home - Cushion Covers",
"photo_link": "https://image.hm.com/assets/hm/d9/7e/d97e94f8153fdbee2c356b5f4e40d15b13701f0a.jpg",
"sale_price": null,
"product_link": "https://www2.hm.com/en_gb/productpage.1359566001.html",
"product_name": "Motif-detail cushion cover",
"currency_code": "GBP",
"article_number": "1359566001",
"available_colours": [
"Black/Horse"
]
}
]
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@hm",
"visibility": "public",
"operation": "get_product",
"version": 1,
"input": {
"country": "United States",
"product": "https://www2.hm.com/en_us/productpage.1336345003.html"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare product prices across supported country storefronts
- Find clothing and home items by keyword
- Filter searches to reduced-price products
- Check online size stock and available colours
- Display product names, categories, and photos in a catalog
Questions
Is Fous affiliated with H&M?
No. Fous is not affiliated with H&M. This workflow reads the public hm.com website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a H&M account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from hm.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
What products match a keyword?
Search products returns matching clothing and home items, with product names, categories, prices, and other details.
Which products are reduced in price?
Search products can filter results to reduced-price items with its on-sale-only option.
What sizes and colours are available for an item?
Get product returns an item's sizes and colours. Size stock refers to online stock.
