Manuals

Icecat Locales and Language Code Table

How Icecat uses locale codes

Icecat supports many languages and locales, including language-and-country combinations. Each locale has an Icecat LangID and a shortcode used in Icecat.

Important: for simplicity, Icecat often uses the main language code for the general locale. Example: DE means the general German version and is short for DE_DE. If you need Swiss German content specifically, use DE_CH.

This is useful when one language is used in more than one country or region.

  • DE = general German content
  • DE_CH = German content for Switzerland
  • EN = general English content
  • FR = general French content
  • NL = general Dutch content

Note: in a few cases, such as US or BR, Icecat uses a country code instead of a language code. This is done for user’s simplicity.

How to manage your Locales?

Follow My Icecat > Activated languages or locales > Add Languages

Icecat Language Code Table

LangIDLocale short codeLanguage-country in EnglishLocalized language-countryBackup Locale (may be changed, refer to supplier.txt.utf8)
0INTInternational – see below.
1ENEnglish – United KingdomEnglish – USA
2NLDutch – the NetherlandsNederlands – Nederland
3FRFrench – FranceFrançais – FranceFrench – Belgium
4DEGerman – GermanyDeutsch – DeutschlandGerman – Switzerland
5ITItalian – ItalyItaliano – Italia
6ESSpanish – SpainEspañol – España
7DKDanish – DenmarkDansk – Danmark
8RURussian – RussiaРусский – Россия
9USEnglish – USAEnglish – United Kingdom
10BRPortuguese – BrazilPortuguês – BrasilPortuguese – Portugal
11PTPortuguese – PortugalPortuguês – PortugalPortuguese – Brazil
12ZHSimplified Chinese – China中文 (简体) – 中国
13SVSwedish – SwedenSvenska – Sverige
14PLPoland – PolishPolski – Polska
15CZCzech – Czech republicČesky – Česká republika
16HUHungarian – HungaryMagyar – Magyarország
17FIFinnish – FinlandSuomi – Suomi
18ELGreek – GreeceΕλληνικά – Ελλάδα
19NONorwegian – NorwayNorsk – Norge
20TRTurkish – TurkeyTürkçe – Turkiye
21BGBulgarian – BulgariaБългарски – България
22KAGeorgian – Georgiaქართული – საქართველო
23RORomanian – RomaniaRomână – Romania
24SRSerbian – SerbiaSrpski – Serbia
25UKUkrainian – UkraineУкраїнська – УкраїнаRussian – Russia
26JAJapanese – Japan日本語 – 日本
27CACatalan – SpainCatalán – EspañaSpanish – Spain
28ES_ARSpanish – ArgentineEspañol – ArgentinaSpanish – Mexico
29HRCroatian – CroatiaHrvatski – Hrvatska
30ARArabic – United Arab Emiratesالعربية – المملكة العربية السعوديةEnglish – Saudi Arabia
31VIVietnamese – VietnamTiếng Việt – Việt Nam
32KOKorean – South Korea한국인 – 대한민국
33MKMacedonian – North MacedoniaМакедонски – Македонија
34SLSlovenian – SloveniaSlovenščina – Slovenija
35EN_SGEnglish – SingaporeEnglish – United Kingdom
36EN_ZAEnglish – South AfricaEnglish – United Kingdom
37ZH_TWTraditional Chinese – Taiwan中文 (繁體) – 臺灣
38HEHebrew – Israelעברית – ישראל
39LTLithuanian – LithuaniaLietuvą – Lietuvoje
40LVLatvian – LatviaLatviski – Latvia
41EN_INEnglish – IndiaEnglish – United Kingdom
42DE_CHGerman – SwitzerlandDeutsch – SchweizGerman – Germany
43IDIndonesia – IndonesiaIndonesia – IndonesiaEnglish – Indonesia
44SKSlovak – SlovakiaSlovenský – Slovensko
45FAFarsi – Iranفار – ایران
46ES_MXSpanish – MexicoEspañol – MéjicoSpanish – Spain
47ETEstonian – EstoniaEesti – Eesti
48DE_BEGerman – BelgiumDeutsch – BelgienGerman – Germany
49FR_BEFrench – BelgiumFrançais – BelgiqueFrench – France
50NL_BEDutch – BelgiumNederlands – BelgieDutch – the Netherlands
51THThai – Thailandไทย – ไทย
52RU_UARussian – UkraineРусский – УкраинаRussian – Russia
53DE_ATGerman – AustriaDeutsch – ÖsterreichGerman – Germany
54FR_CHFrench – SwitzerlandFrançais – SuisseFrench – France
55EN_NZEnglish – New ZealandEnglish – United Kingdom
56EN_SAEnglish – Saudi ArabiaEnglish – United Kingdom
57EN_IDEnglish – IndonesiaEnglish – United Kingdom
58EN_MYEnglish – MalaysiaEnglish – United Kingdom
59HIHindi – Indiaहिंदी – भारतEnglish – India
60FR_CAFrench – CanadaFrançais – CanadaFrench – France
61TETelugu – Indiaతెలుగు – భారతదేశంEnglish – India
62TATamil – Indiaதமிழ் – இந்தியாEnglish – India
63KNKannada – Indiaಕನ್ನಡ – ಭಾರತEnglish – India
64EN_IEEnglish – IrelandEnglish – United Kingdom
65MLMalayalam – Indiaമലയാളം – ഇന്ത്യEnglish – India
66EN_AEEnglish – United Arab EmiratesEnglish – United Kingdom
67ES_CLSpanish – ChileEspañol – ChileSpanish – Mexico
68ES_PESpanish – PeruEspañol – PerúSpanish – Mexico
69ES_COSpanish – ColombiaEspañol – ColombiaSpanish – Mexico
70MRMarathi – Indiaमराठी – भारतEnglish – India
71BNBengali – Indiaবাংলা – ভারতবর্ষEnglish – India
72MSMalay – MalaysiaBahasa Melayu – MalaysiaEnglish – Malaysia
73EN_AUEnglish – AustraliaEnglish – United Kingdom
74IT_CHItalian – SwitzerlandItaliano – SvizzeraItalian – Italy
75EN_PHEnglish – Philippines English – United Kingdom
76FL_PHFilipino – Philippines Filipino – Pilipinas
77EN_CAEnglish – CanadaEnglish – United Kingdom
78EN_EGEnglish – EgyptEnglish – Saudi Arabia
79AR_EGArabic – Egyptالعربية – مصرArabic – United Arab Emirates
80AR_SAArabic – Saudi Arabiaالعربية – المملكة العربية السعوديةArabic – United Arab Emirates

International Locale

The International locale is a special feature that lets a channel partner retrieve data for all locales in a single request or file — instead of making separate calls for each language.

This works the other way around too: international assets (pictures, specs, marketing text) are automatically included for every locale the partner has access to.

⚠️ Heads up: International requests return much larger responses than localized ones. It is strongly recommended to use them with scripts or automated tools only — not for manual browsing.

How It Works with the XML API

When you make an International request via the XML API, Icecat:

  1. Checks which locales are assigned to your account.
  2. Returns data only for the locales available to you.

If the International locale is active on your account, you get all data for all locales in one go.

📌 Note: At the moment, CSV, JSON, and LiveHTML APIs do not support International requests — this feature is XML API only.

International Index File

In the context of Index Files, the International Index File includes every product that is activated for at least one locale. This makes it the largest catalogue you can download from Icecat.

Icecat is a global leader in product content syndication, helping brands, manufacturers, distributors, and retailers deliver enriched and consistent product information across multiple platforms. Trusted by 40,000+ e-commerce brands, Icecat helps turn browsers into buyers.

icecat

Icecat is a global leader in product content syndication, helping brands, manufacturers, distributors, and retailers deliver enriched and consistent product information across multiple platforms. Trusted by 40,000+ e-commerce brands, Icecat helps turn browsers into buyers.

View Comments

  • Is it possible to change what locales you are subscribed to? To get the INT XML-file to return fewer locales?

    • Dear Bjorn

      Yes, it is possible if you are subscribed to Full Icecat catalogue. Responsible country manager at Icecat will contact you.

Recent Posts

Customers Are Choosing Third-Party AI Tools Over Brand Chatbots

For years, retailers have invested heavily in customer service chatbots. The goal was simple: answer…

3 days ago

Icecat Release Notes 254: Smarter APIs, AI Assistance, and Enhanced Distributor Capabilities

Release 254 introduces a collection of enhancements designed to make integrating with and managing data…

4 days ago

Visa Brings Agentic Shopping Into Live European Transactions

AI shopping agents are beginning to move beyond product recommendations and controlled demonstrations. Visa has…

5 days ago

KPMG’s Survey: Retailers Are Shifting From AI Experiments to AI at Scale

Artificial intelligence is moving from experimentation to long-term business strategy. According to KPMG's latest survey…

6 days ago

China’s 618 Shopping Festival Shows That Discounts Alone Are No Longer Enough

China's 618 shopping festival has long been one of the biggest events in global e-commerce.…

7 days ago

Icecat Studio – Sprint 99 Release Notes

In Sprint 99, we focused on streamlining bulk content operations, advancing our AI Assistant toward…

1 week ago