To get H&M prices by country, use Scavio's H&M API. H&M article codes are global, so POST /api/v1/hm/search with a 10-digit article code and a country returns that article's price, regular price, sale price, member price and online stock by size in that market's currency, for 1 credit. It serves 47 countries. POST /api/v1/hm/category returns up to 72 articles priced in one market per 1-credit call, and the same category ids work in every market: the 205 calls behind this post priced five categories in 41 online stores for 205 credits, $0.205 on the Growth plan of $1 per 1,000 credits.
H&M sells online in 62 markets and runs 3,579 H&M stores in 82 markets (H&M Group nine-month report 2026, figures at August 31, 2026), and the same article can carry a different price, a markdown or a member price in each of them. H&M publishes no public API for any of it: H&M Group's integration portals for business partners sit behind a sign-in. The AI answers we checked on "how can I get H&M prices by country" all said the same thing, open each country site and convert by hand, and none showed a number.
So we priced the same articles in every H&M online store we serve. On November 15, 2026, between 18:43 and 18:53 UTC, one category call per store read five category ids: men's hoodies, men's sweaters, women's straight jeans, women's knit dresses and kids' loose jeans. That is 5 calls in each of 41 stores, 205 calls and 205 credits. Of the 1,308 articles they returned, we kept one colour of each product that appeared in at least 34 of the 41 stores: 44 articles. Converted to US dollars at the ECB reference rates of November 13, 2026, the median article cost 114% more in its dearest store than in its cheapest, and 35 of the 44 were marked down in at least one market while full price in others.
We build Scavio, so read this with that bias in mind. Every Scavio number below comes from live calls we made on November 15, 2026. Every competitor detail was read off the vendor's own page that day, and where a price was not published we say so. The screenshots are each vendor's own page, captured the same day.
Which H&M price API fits your job?
| Tool | Choose it for | Markets | Price (checked Nov 15, 2026) | Free allowance |
|---|---|---|---|---|
| Scavio | One article code priced in every market, with sale, member price and online size stock; category grids of up to 72 articles; stores, deals, new arrivals, country of production | 47 countries (product pages 38, stores 46) | 9 endpoints, 1 credit a call, product 2; $1 per 1,000 credits on Growth | 50 credits once, no card |
| API.SH | Search, categories, articles with online and in-store stock by size, recommendations and stores | "Any market hm.com runs, chosen by locale" | 1 credit a call; $1 per 1,000 credits on monthly plans from $50, $2 per 1,000 pay as you go | 1,000 credits a month |
| ReefAPI | Search, product detail, category, suggestions and availability, with member prices | "41 markets" | 1 or 2 credits a call; Pro $15/mo for 10,000 credits, Ultra $50/mo for 50,000 | 1,000 credits, no card |
| Bright Data | H&M records from a scraper API, or a ready dataset | Not stated per market | $1.5 per 1,000 records pay as you go; Scale $499/mo with 384,000 records; dataset from $250 for 100K records | 5,000 records a month |
| Scrappa | Search and article lookup with sizes and stock level | 8 locales | 1 credit a call; packs from $10 for 33,000 requests | 500 credits |
| Apify (datasaurus) | A scheduled run over category or home-page URLs in several countries | "All countries and languages" | $0.002 per result on Apify's free plan, down to $0.001; $0.01 per run | Not stated on the actor page |
| Apify (gauzy_penguin) | Search-result listings from several countries | "multiple countries" | $0.004 per result | Not stated on the actor page |
The same 44 articles in 41 online stores
Article codes are the same 10 digits in every market (a 7-digit product code plus a 3-digit colour), and so are H&M's category ids, which is what made one sweep possible. A category call returns at most 72 articles, and the five categories hold 6 to 357 articles per store, so not every article came back in every store: each article in the chart is plotted in the stores whose grid listed it, 31 to 37 of the 37 we could convert. We compared regular prices, not sale or member prices, because a markdown running in one market and not another would distort the gap.
The dollar comparison covers 37 stores. H&M's shared English EUR store, which serves Croatia, Cyprus, Estonia, Latvia, Lithuania, Luxembourg and Slovenia, counts once: a men's hoodies call with "country": "si" returned the same 67 articles at the same prices as "country": "hr". Serbia, Ukraine, Taiwan and Vietnam were priced too, but the ECB publishes no rate for their currencies, so they are left out of it.
- The median article cost 114% more in its dearest store than in its cheapest, from 68% (Wide Leg Jeans for kids) to 164% (a men's fine-knit turtleneck, $18.74 in Japan and $49.52 in Israel).
- India was the cheapest store for 23 of the 44, Japan for 12 and the Philippines for 7. Israel was the dearest for 28 of the 28 articles it listed, and Switzerland for the other 16.
- One hoodie, every store. The Loose-Fit Scuba Hoodie in grey (article 1329256002) was in all 41: PHP 1,990 in the Philippines ($31.18), ¥5,499 in Japan ($34.37), €39.99 in Germany ($44.20), $49.99 in the US (member price $41.99), £37.99 in the UK ($50.25), 349 kr in Denmark ($51.60), CHF 49.95 in Switzerland ($59.58) and ₪229 in Israel ($71.32).
- Against Germany, the median article cost 28.0% less in India, 22.2% less in Japan and 14.3% less in Ireland, and 13.1% more in the US, 15.0% more in Denmark, 16.0% more in Norway, 34.8% more in Switzerland and 51.6% more in Israel.
- The euro is not one price at H&M. Only 6 of the 44 cost the same in all 14 euro stores. Loose-Fit Tapered Jeans for kids were €19.99 in Ireland, €24.99 in France, Belgium, Spain, Italy and Portugal, €25.99 in Slovakia, Bulgaria and Greece and €27.99 in Germany, Austria, the Netherlands, Finland and the shared EU store.
- 35 of the 44 were marked down in some markets and full price in others; none was on sale everywhere. Mexico had 35 of the 36 it listed on sale, a median 29% off: Baggy Low-Waist Jeans were MXN 719 instead of MXN 899. Poland and Ukraine had 8 each. The Oversized Printed Hoodie was €27.99 instead of €39.99 in Germany, Austria and the Netherlands, and €39.99 in France, Ireland and Slovakia.
- Member prices showed up in 15 stores. In the US, 38 of the 39 articles listed had a member price, a median 20% below the regular price; in Canada 39 of 40, a median 16% below.
member_priceis the price H&M shows for signed-in members;priceis what everyone else pays.
One evening is one reading, and exchange rates move, so treat gaps of a few percent as a tie. Prices are as each store lists them: EU, UK, Swiss and Nordic prices include VAT, US and Canadian prices exclude sales tax, and shipping is not included. Is H&M more expensive in Denmark? takes the same capture to the r/Denmark thread that asked it, and how to get H&M prices by country walks through every call.
1. Scavio: one article code, every market

Scavio's H&M API is 9 POST endpoints, 1 credit a call except product at 2. Measured on November 15:
- Search: keywords or an article code in one market, with
price,regular_price,sale_price,member_price,discount_percent,prior_price(the earlier price EU stores show next to a markdown), colours, sizes with online stock, category id and facets for colour, size, material, fit and product type. A code lookup in Denmark answered in 1.5 seconds: "Hoodie i scuba Loose Fit", 349 DKK. - Category, deals and new arrivals: up to 72 articles per call in a market, sorted by relevance, newest or price, with
totalandon_sale_count. The category ids are the same everywhere; the 205 calls in the chart answered in 1.5 to 6.9 seconds each, median 2.2. Deals are the markdown grid of a department and can be empty between sales. - Product: one article with description, composition, care, fit attributes, every colourway's prices, sizes with
in_stockandfew_left, rating and the latest reviews H&M shows (up to 10). Our US call for the scuba hoodie took 27.7 seconds: rating 4.1 from 14 ratings, member price $41.99, 6 of 7 sizes in stock online. - Stock, stores, suggestions and production: online stock per size for every colour of a product (the UK had 15 of 45 size-colour combinations of the scuba hoodie in stock), store addresses and opening hours, search suggestions, and the countries, suppliers and factory cities H&M publishes for an article.
What it does not do: there is no price history in a response; history is what you store, and Scavio does not cache responses for you. There is no store stock per size, no full review list (product returns the latest 10 at most), no member-only checkout price and no account data, and COS, Weekday, & Other Stories, Monki and ARKET are not covered. Product pages are not served in Macau, Taiwan or the shared EU store (use search or stock there), and product is slow: 27.7 seconds in our run. Prices are never converted. API.SH and ReefAPI give 1,000 free credits and Bright Data 5,000 records a month; Scavio gives 50 credits once. The benefit is one code priced in 47 countries with member and sale prices side by side, category grids that price 72 articles a call, and the same key for the Vinted, Nordstrom and IKEA APIs and an MCP server for agents.
2. API.SH: eight endpoints with a monthly free allowance

API.SH's H&M API covers "H&M search, categories, articles with online and in-store stock by size, recommendations and every store, by market", "8 endpoints from $1 / 1,000 calls", with "1,000 free credits / month" and "failed calls free". "Every H&M endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go." Its pricing page lists monthly plans of $50, $100, $250, $500 and $1,000 and pay-as-you-go from "$15 = 7,500 credits". Its page also describes looking up the same article numbers in the US, UK and German markets for markdown tracking. ChatGPT named it in two of the six H&M questions we asked. Choose it if you need in-store stock by size or a free monthly allowance.
3. ReefAPI: member prices across 41 markets

ReefAPI's H&M API returns "prices, member prices and sizes in stock for 41 markets" through "5 active endpoints, on 1 and 2 credit tiers": search, product/detail, category, search/suggest and product/availability. It advertises "1 credit per call · ≈ $1 /1,000 calls · 1,000 free credits, no card" and a "success rate 100 %, median response 1.6 s", "Measured on live customer calls, 10 Oct – 9 Nov 2026". Its pricing, billed monthly, is Pro at $15 a month for 10,000 credits and Ultra at $50 a month for 50,000, with top-ups from "$1.72 / 1k credits" on Pro. Choose it if its 41 markets cover yours and you want a measured response time on the page.
4. Bright Data: H&M records and a dataset

Bright Data's H&M Scraper API collects "description, colour, category tree, country code, country of origin, currency, delivery details, and domain". It gives 5,000 free records a month, then $1.5 per 1,000 records pay as you go, or $499 a month for 384,000 records on Scale. Its H&M datasets list "4.4M+" records across two datasets, priced from "$250 for 100K records" as a one-time purchase. ChatGPT and Google AI Mode each named it first for one of the H&M questions we asked. Choose it for a bulk catalog snapshot or a large free monthly allowance of records.
5. Scrappa: two endpoints, eight locales

Scrappa's H&M API has a search and an article lookup "for price, sale price, colours, sizes with stock level and images". "Eight locales: US, Germany, UK, France, Sweden, India, Poland and Spain. It has no composition, description or reviews." It lists "2 Endpoints 8 Locales From $0.20 Per 1k requests" and 500 free credits; its pricing starts at a $10 pack for 33,000 requests ($0.30 per 1,000), and only successful responses are billed. Choose it if those eight locales are your markets and you want the lowest-commitment pack.
6. Apify (datasaurus): every country site in one run

datasaurus/hm-products will "Scrape products from H&M websites. All countries and languages." It starts from a home-page or category URL and can combine several country websites in one run. It charges per result, $0.002 on Apify's free plan down to $0.001 on the top tiers, plus $0.01 per run. Apify showed 57 users in total, 6 in the last 30 days, and 73 of 73 runs successful. ChatGPT, Gemini and Google AI Mode cited it in four of the 18 answers we checked. Choose it if you work inside Apify and want one dataset per run.
7. Apify (gauzy_penguin): search listings from several countries

gauzy_penguin/HM-Product-Scraper will "Scrape H&M product listings, prices, colors, sizes, and images from multiple countries" from keyword searches. It costs $0.004 per result plus $0.00005 per run start. Apify showed 78 users, 12 of them in the last 30 days, the most of the H&M actors we checked, and 66 of 67 runs successful. Choose it if keyword listings are all you need.
Also H&M APIs, and the rest
- Other H&M APIs: SocialCrawl lists six H&M endpoints from 1 credit a call, Anakin four, RapidAPI's apidojo "HM - Hennes Mauritz" API hides its price behind a JavaScript page, and Retailed lists its H&M Search API as "On request".
- Managed service: ScrapeIt delivers H&M data as files, from €169 a month.
- Generic scraping APIs with an H&M page but no H&M-specific response: ScrapingBot.
- Free price trackers, not APIs: PriceLasso, SaleAlarm, Whisprice and Closetta alert shoppers to H&M price drops.
- Not a data API: H&M Group's Partner Tech Hub, Integration Tech Hub and HAPI developer portal are sign-in pages for business partners.
Pick by the number you need
The bill is articles times markets times how often you check. Looking up one article code in one market is 1 credit, so 1,000 articles in one market is 1,000 credits, $1.00 at the Growth rate of $1 per 1,000 credits, per reading. If your articles are whole categories, a category call prices up to 72 of them for 1 credit, so 1,000 articles in one market is 14 calls. The five categories in this post, in all 41 stores, are 205 credits a reading; read daily from H&M's US online Black Friday start on November 26 through November 30, that is 1,025 credits, $1.03. The Hobby plan, $15 a month for 3,000 credits, covers that reading 14 times. Product (2 credits) and stock (1 credit) are for the articles where you need sizes, reviews or composition, not for every price check. Try the H&M API free, 50 credits, no card, or run a search in the playground.
Reference: all 9 H&M endpoints · search docs · category docs · product docs · stock docs · how to get H&M prices by country · is H&M more expensive in Denmark? · best IKEA price comparison APIs · best Nintendo eShop regional price APIs
Frequently asked questions
Does H&M have a public API?
No. H&M publishes no public product, price or stock API. H&M Group runs integration portals for its business partners, such as the Partner Tech Hub and the HAPI developer portal, behind a sign-in; they are not open to developers who want store prices or stock. Scavio's H&M API returns search, product, stock, stores, category, deals, new arrivals, suggestions and country of production as JSON, 1 credit a call (product 2).
Is H&M cheaper in another country?
Prices differ a lot by market. On November 15, 2026, converted to US dollars at the ECB rates of November 13, the median of 44 H&M articles cost 114% more in its dearest online store than in its cheapest. India was the cheapest store for 23 of them, Japan for 12 and the Philippines for 7; Israel was the dearest for 28 and Switzerland for 16. Taxes, shipping and exchange rates differ too, so treat this as price research, not buying advice.
Are H&M prices the same in every euro country?
No. Of 44 articles we priced on November 15, 2026, 6 cost the same in all 14 euro stores we read. The rest fell into tiers: the median article cost 14.3% less in Ireland and 10% less in France, Belgium, Spain and Italy than in Germany, Austria, the Netherlands and Finland, and 6.7% less in Slovakia, Bulgaria and Greece.
When is H&M Black Friday 2026?
In the US, H&M's own Black Friday page says Black Friday 2026 begins in stores on November 27 and starts early at hm.com on November 26. We did not read the dates for other markets. During the sale, the sale_price, discount_percent and prior_price fields show each market's markdown per article.
Is it allowed to collect H&M prices automatically?
H&M's US website terms ask users not to use spiders, bots, crawlers or other automated tools to navigate or search hm.com or copy its content, and say site content is for personal, non-commercial use. This is not legal advice; read the current terms for your market and use case.