App Store Storefront Country List

Every App Store storefront country code with its primary language, in one searchable table.

Localization Tools100% freeNo sign-up required

Major storefronts

Country / RegionCodePrimary language(s)
United StatesUSEnglish (U.S.)
United KingdomGBEnglish (U.K.)
GermanyDEGerman
FranceFRFrench
JapanJPJapanese
China mainlandCNChinese (Simplified)
South KoreaKRKorean
SpainESSpanish (Spain)
ItalyITItalian
BrazilBRPortuguese (Brazil)
MexicoMXSpanish (Mexico)
CanadaCAEnglish (Canada), French (Canada)
AustraliaAUEnglish (Australia)
NetherlandsNLDutch
TurkeyTRTurkish
RussiaRURussian
IndiaINEnglish (U.K.), Hindi
IndonesiaIDIndonesian
Saudi ArabiaSAArabic
United Arab EmiratesAEArabic, English (U.K.)
PolandPLPolish
SwedenSESwedish
NorwayNONorwegian
DenmarkDKDanish
FinlandFIFinnish
SwitzerlandCHGerman, French, Italian
AustriaATGerman
BelgiumBEDutch, French
PortugalPTPortuguese (Portugal)
GreeceGRGreek
CzechiaCZCzech
HungaryHUHungarian
RomaniaRORomanian
UkraineUAUkrainian
IsraelILHebrew
EgyptEGArabic
South AfricaZAEnglish (U.K.)
NigeriaNGEnglish (U.K.)
ArgentinaARSpanish (Latin America)
ChileCLSpanish (Latin America)
ColombiaCOSpanish (Latin America)
ThailandTHThai
VietnamVNVietnamese
MalaysiaMYEnglish (U.K.), Malay
SingaporeSGEnglish (U.K.), Chinese (Simplified)
PhilippinesPHEnglish (U.S.)
Hong KongHKChinese (Traditional), English (U.K.)
TaiwanTWChinese (Traditional)
New ZealandNZEnglish (Australia)

ℹ︎ Apple operates 175 storefronts in total; these are the highest-volume markets for most apps.

The App Store operates as 175 separate storefronts, each with its own country code, currency, top charts, search index, and default languages. Whether you are constructing lookup URLs, configuring availability, reading analytics exports, or planning localization, you keep needing the same reference: which code maps to which country, and which language its users actually see.

This table lists every storefront with its two-letter ISO country code and primary listing language(s). Use the search box to filter by country name, code, or language, and sort by any column.

How to use the storefront country list

  1. 1

    Search the table for a country name, ISO code (e.g. “br”, “kr”), or language.

  2. 2

    Read off the storefront code — this is the value used in App Store URLs, the iTunes Lookup API, and analytics exports.

  3. 3

    Check the primary language column to see which localization users in that storefront are served by default.

  4. 4

    Cross-reference with the Locale Coverage Checker to confirm your app actually has a listing in that language.

Storefronts, country codes, and where they show up

Storefront codes follow ISO 3166-1 alpha-2 — “us” for the United States, “jp” for Japan, “de” for Germany — and they surface everywhere in App Store tooling. Public listing URLs embed them (apps.apple.com/de/app/…), the iTunes Search and Lookup APIs take them as the country parameter, App Store Connect analytics segments by them, and Apple Ads campaigns target them. A wrong code silently returns another country’s data, which is a classic source of corrupted rank-tracking numbers.

It is worth internalizing that a storefront is not a language. The Swiss storefront (“ch”) serves German, French, and Italian speakers; the Canadian storefront serves English and French; the Belgian one Dutch and French. Conversely one language spans many storefronts — Spanish listings serve users across more than twenty of them. Availability, pricing, and charts are per storefront; listing text is per localization; the mapping between the two is exactly what this table documents.

Why the storefront–language mapping matters for ASO

Search behavior is defined by the storefront-plus-language combination, not by country alone. Each storefront maintains its own search index and its own set of indexed localizations, so a keyword that ranks #3 in the UK storefront may not rank at all in Australia despite both being English-speaking. Rank tracking, keyword research, and competitor analysis all need to be pinned to a specific storefront code to be meaningful.

The mapping also drives localization strategy. Before paying for a new localization, check how many storefronts it unlocks: Portuguese (Brazil) primarily serves one giant storefront, while Arabic serves a dozen mid-size ones, and Spanish (Mexico) serves Latin America and additionally gets indexed inside the US storefront. Counting reachable storefronts per language is the first step of any locale prioritization exercise.

Frequently asked questions

How many App Store storefronts are there?

Apple operates the App Store in 175 countries and regions, each as a distinct storefront with its own country code, currency, price mapping, top charts, and search index. The count occasionally changes as Apple adds regions, but 175 has been the figure for several years.

What format are App Store country codes?

Two-letter ISO 3166-1 alpha-2 codes, lowercase in URLs — “us”, “gb”, “jp”, “kr”, “br”. Note “gb” (not “uk”) for the United Kingdom, a frequent stumbling block when constructing API calls.

Is a storefront the same thing as a language?

No. A storefront is a country-level market; a localization is a language version of your listing. Multilingual countries like Switzerland, Canada, and Belgium serve several languages from one storefront, and each storefront defines which localizations of your listing its users see and which are indexed for search.

Which storefront code do I use in the iTunes Lookup API?

Pass the two-letter code as the country parameter, e.g. country=jp. It defaults to “us” when omitted, so lookups without an explicit code quietly return US-storefront data — a common cause of mismatched metadata and rankings in scripts.

Do rankings differ between storefronts with the same language?

Yes, substantially. Every storefront has its own search index and demand pattern, so the US, UK, Canadian, and Australian storefronts each produce different rankings for identical English keywords. Always track rankings per storefront, not per language.

Cover 175 storefronts without 175 spreadsheets

Appalize’s Cross-Localization ASO maps every storefront to the right localization, generates optimized metadata for each locale, and places keywords where cross-locale matching multiplies their reach.

Plan my storefront rollout

Related free tools