H&M Scraper avatar
H&M Scraper

Pricing

$1.50 / 1,000 results

Go to Store
H&M Scraper

H&M Scraper

Developed by

AUTOScraping

AUTOScraping

Maintained by Community

Instantly extract product info from H&M pages. Scrapes prices, images, stock, and product details in JSON format. Simple, fast, and no proxies required. Pricing: $1.50/results.

0.0 (0)

Pricing

$1.50 / 1,000 results

0

Total users

2

Monthly users

2

Runs succeeded

>99%

Last modified

5 days ago

H&M Product Data Scraper 🛍️

Overview

This Apify actor extracts structured product data from individual H&M product pages. Simply provide one or more H&M product URLs, and the actor will return comprehensive details such as product name, price, availability, images, and more — all in clean JSON format.

Why choose this actor? ✨

If you're a developer, analyst, or e-commerce researcher, this actor allows you to scrape accurate and updated H&M product data in seconds. It avoids proxy requirements, works instantly with product URLs, and returns consistent outputs — ideal for datasets, dashboards, or integrations.

NO PROXIES REQUIRED
ONLY FIRST 10 RESULTS ARE FREE FOR FREE USERS
MAX RESULTS WILL ROUND UP TO NEAREST MULTIPLE OF 10

Use Cases

  • Price monitoring for fashion items
  • E-commerce analytics and trend tracking
  • Product catalog enrichment
  • Academic or market research on clothing retailers

Key Features 🚀

  • Scrapes from official H&M product URLs
  • Returns structured JSON with all product info
  • Includes prices, availability, colors, images, descriptions, and category hierarchy
  • Handles both women’s and children’s product types
  • Automatically expands max_results to the next multiple of 10

How It Works

  1. Input one or more H&M product URLs.
  2. The actor will visit each URL and extract all structured product information.
  3. You receive a clean JSON response with all data fields.

Input Parameters

FieldTypeDescriptionExample
urlsarray of stringsList of full H&M product page URLs to scrape.["https://www2.hm.com/es_mx/productpage.1103933001.html", "https://www2.hm.com/es_mx/productpage.1168046005.html"]

Output (Full Example)

{
"product_name": "Slim Fit Lined Jeans",
"product_code": "1168046005",
"brand": "H&M",
"seller_name": "H&M",
"url": "https://www2.hm.com/es_mx/productpage.1168046005.html",
"description": "Jeans en denim lavado con forro en punto suave...",
"final_price": "MX$499.00",
"initial_price": "MX$299.00",
"currency": "MXN",
"in_stock": true,
"color": "Azul denim",
"image_count": 5,
"main_image": "https://image.hm.com/assets/hm/4f/b8/4fb8214a9d1334d33bcb89488e0d410134468c63.jpg?imwidth=2160",
"image_urls": [
"https://image.hm.com/assets/hm/4f/b8/4fb8214a9d1334d33bcb89488e0d410134468c63.jpg?imwidth=2160",
"https://image.hm.com/assets/hm/dc/81/dc81df0e5ef846b2923a10bb20e330ce23436161.jpg?imwidth=2160"
],
"category": "Slim",
"category_tree": [
{ "name": "HM.com", "url": "https://www2.hm.com/es_mx/index.html" },
{ "name": "Niños", "url": "https://www2.hm.com/es_mx/ninos.html" },
{ "name": "Ropa", "url": "https://www2.hm.com/es_mx/ninos/productos/ropa.html" },
{ "name": "Jeans", "url": "https://www2.hm.com/es_mx/ninos/productos/ropa/jeans.html" },
{ "name": "Slim", "url": "https://www2.hm.com/es_mx/ninos/productos/ropa/jeans/slim.html" }
],
"category_url": "https://www2.hm.com/es_mx/ninos/productos/ropa/jeans/slim.html",
"offers": [
"https://www2.hm.com/es_mx/productpage.1168046005.html"
],
"manufacturer": "H&M",
"country_code": "MX",
"county_of_origin": "Sweden",
"delivery": [
"ENTREGA: Ofrecemos entrega Estándar y Express..."
],
"domain": "www2.hm.com",
"timestamp": "2025-07-10T22:46:17.182Z",
"input": {
"url": "https://www2.hm.com/es_mx/productpage.1168046005.html"
}
}

Pricing 💰

  • Free tier: Up to 10 results
  • Paid tier: $1.50/results

This actor is not affiliated with or endorsed by H&M. All trademarks belong to their respective owners. Data collection must comply with H&M's Terms of Service and applicable laws.

Update Policy

This actor is maintained and updated regularly to adapt to changes in the H&M website structure. For issues or requests, please open an issue in the Apify console.

FAQ

Q: Do I need to use proxies?
A: No, proxies are not required.

Q: What happens if I request 37 results?
A: You will receive 40, as the max_results value rounds up to the nearest multiple of 10.

Q: Are there limits for free users?
A: Yes, only the first 10 results are included for free users.