# Codes pays des storefronts App Store URL: https://storelift.net/fr/guide/app-store-storefront-country-codes/ Language: fr Updated: 2026-09-23 Les listes de storefronts circulent sous forme de gists copiés, et un mauvais identifiant ne se signale pas : Apple répond à la requête et ne renvoie rien, ce qui se lit comme « aucune demande dans ce pays » plutôt que comme une erreur. Chaque ligne ci-dessous a été mesurée auprès de trois endpoints Apple le 2026-09-23. 2 candidats ont échoué et ont été écartés. ## À quoi servent les valeurs Trois valeurs différentes remplissent trois rôles différents, et les confondre est la cause habituelle d'un résultat vide : - Code pays : le code à deux lettres que les endpoints publics d'iTunes acceptent dans country=. C'est ce que comprennent /search et /lookup. - En-tête de storefront : la valeur de l'en-tête de requête X-Apple-Store-Front, sous la forme ,29. Le suffixe ,29 désigne la plateforme ; un en-tête qui ne porte que l'identifiant nu ne renvoie rien, sans rien signaler. - Langue par défaut : la valeur lang= qu'Apple accepte pour ce storefront. Une valeur invalide est rejetée d'emblée ; une valeur valide mais erronée change discrètement l'allure du classement, car les résultats sont lus dans cette langue. NOTE: La colonne des langues n'est pas la liste complète des langues d'un storefront. Apple sert plusieurs langues dans de nombreux pays ; c'est la langue par défaut que nous avons mesurée et celle que lisent nos propres mesures. Là où nous tournons en production, la valeur est figée sur ce qui a été ajusté sur le terrain : les résultats turcs dérivent sans tr_tr. ## Comment chaque ligne a été vérifiée 1. Suggestions de recherche. Une requête de suggestions est envoyée avec l'en-tête X-Apple-Store-Front. Un vrai storefront renvoie 10 termes suggérés ; un identifiant inventé en renvoie 0. C'est la vérification qui détecte un mauvais identifiant. 2. Langue. Un lookup est lancé avec lang=. Apple rejette explicitement une valeur invalide : Invalid value(s) for key(s): [language]. Les candidats sont essayés en commençant par la langue locale, et le premier accepté est retenu. 3. Pays. Le même lookup est lancé avec country=. Un code invalide est rejeté de la même façon. /lookup est utilisé plutôt que /search à dessein : /search est si strictement limité en débit qu'interroger environ 130 pays fait renvoyer un 403 par Apple, et un 403 ne se distingue pas de « aucun résultat dans ce pays ». Une ligne n'est publiée que si les trois vérifications passent. Les identifiants eux-mêmes proviennent de deux listes publiques indépendantes qui concordent entre elles et avec les 27 storefronts déjà en production ; mais la concordance entre listes n'est pas une preuve, donc chacun est mesuré quand même. ## Les 2 storefronts écartés Le Bangladesh (bd) et le Liechtenstein (li) figurent dans les listes en circulation avec des identifiants de storefront, et Apple accepte les deux codes sans erreur. Ils échouent pourtant : la requête de suggestions renvoie 0 terme, et un lookup sur une app connue renvoie "resultCount":0. NOTE: C'est exactement le mode d'échec pour lequel cette liste existe. Aucune erreur. La requête réussit, la réponse est vide, et un outil construit dessus indique que le pays n'a aucune demande. Les deux lignes ont été supprimées plutôt que publiées avec une mise en garde. ## Les 175 storefronts | Pays | Code | Identifiant de storefront | X-Apple-Store-Front | Langue par défaut | | --- | --- | --- | --- | --- | | Afghanistan | af | 143610 | 143610,29 | en_gb | | Afrique du Sud | za | 143472 | 143472,29 | en_gb | | Albanie | al | 143575 | 143575,29 | en_gb | | Algérie | dz | 143563 | 143563,29 | ar_sa | | Allemagne | de | 143443 | 143443,29 | de_de | | Angola | ao | 143564 | 143564,29 | pt_pt | | Anguilla | ai | 143538 | 143538,29 | en_gb | | Antigua-et-Barbuda | ag | 143540 | 143540,29 | en_gb | | Arabie saoudite | sa | 143479 | 143479,29 | ar_sa | | Argentine | ar | 143505 | 143505,29 | es_mx | | Arménie | am | 143524 | 143524,29 | ru_ru | | Australie | au | 143460 | 143460,29 | en_au | | Autriche | at | 143445 | 143445,29 | de_de | | Azerbaïdjan | az | 143568 | 143568,29 | ru_ru | | Bahamas | bs | 143539 | 143539,29 | en_gb | | Bahreïn | bh | 143559 | 143559,29 | ar_sa | | Barbade | bb | 143541 | 143541,29 | en_gb | | Belgique | be | 143446 | 143446,29 | nl_nl | | Belize | bz | 143555 | 143555,29 | en_gb | | Bénin | bj | 143576 | 143576,29 | en_gb | | Bermudes | bm | 143542 | 143542,29 | en_gb | | Bhoutan | bt | 143577 | 143577,29 | en_gb | | Biélorussie | by | 143565 | 143565,29 | ru_ru | | Bolivie | bo | 143556 | 143556,29 | es_mx | | Bosnie-Herzégovine | ba | 143612 | 143612,29 | en_gb | | Botswana | bw | 143525 | 143525,29 | en_gb | | Brésil | br | 143503 | 143503,29 | pt_br | | Brunei | bn | 143560 | 143560,29 | en_gb | | Bulgarie | bg | 143526 | 143526,29 | bg_bg | | Burkina Faso | bf | 143578 | 143578,29 | en_gb | | Cambodge | kh | 143579 | 143579,29 | en_gb | | Cameroun | cm | 143574 | 143574,29 | fr_fr | | Canada | ca | 143455 | 143455,29 | en_ca | | Cap-Vert | cv | 143580 | 143580,29 | en_gb | | Chili | cl | 143483 | 143483,29 | es_mx | | Chine | cn | 143465 | 143465,29 | zh_cn | | Chypre | cy | 143557 | 143557,29 | el_gr | | Colombie | co | 143501 | 143501,29 | es_mx | | Congo-Brazzaville | cg | 143582 | 143582,29 | en_gb | | Congo-Kinshasa | cd | 143613 | 143613,29 | en_gb | | Corée du Sud | kr | 143466 | 143466,29 | ko_kr | | Costa Rica | cr | 143495 | 143495,29 | es_mx | | Côte d’Ivoire | ci | 143527 | 143527,29 | fr_fr | | Croatie | hr | 143494 | 143494,29 | hr_hr | | Danemark | dk | 143458 | 143458,29 | da_dk | | Dominique | dm | 143545 | 143545,29 | en_gb | | Égypte | eg | 143516 | 143516,29 | ar_sa | | Émirats arabes unis | ae | 143481 | 143481,29 | en_us | | Équateur | ec | 143509 | 143509,29 | es_mx | | Espagne | es | 143454 | 143454,29 | es_es | | Estonie | ee | 143518 | 143518,29 | et_ee | | Eswatini | sz | 143602 | 143602,29 | en_gb | | États-Unis | us | 143441 | 143441,29 | en_us | | Fidji | fj | 143583 | 143583,29 | en_gb | | Finlande | fi | 143447 | 143447,29 | fi_fi | | France | fr | 143442 | 143442,29 | fr_fr | | Gabon | ga | 143614 | 143614,29 | fr_fr | | Gambie | gm | 143584 | 143584,29 | en_gb | | Géorgie | ge | 143615 | 143615,29 | en_gb | | Ghana | gh | 143573 | 143573,29 | en_gb | | Grèce | gr | 143448 | 143448,29 | el_gr | | Grenade | gd | 143546 | 143546,29 | en_gb | | Guatemala | gt | 143504 | 143504,29 | es_mx | | Guinée-Bissau | gw | 143585 | 143585,29 | en_gb | | Guyana | gy | 143553 | 143553,29 | en_gb | | Honduras | hn | 143510 | 143510,29 | es_mx | | Hongrie | hu | 143482 | 143482,29 | hu_hu | | Îles Caïmans | ky | 143544 | 143544,29 | en_gb | | Îles Salomon | sb | 143601 | 143601,29 | en_gb | | Îles Turques-et-Caïques | tc | 143552 | 143552,29 | en_gb | | Îles Vierges britanniques | vg | 143543 | 143543,29 | en_gb | | Inde | in | 143467 | 143467,29 | en_in | | Indonésie | id | 143476 | 143476,29 | en_us | | Irak | iq | 143617 | 143617,29 | en_gb | | Irlande | ie | 143449 | 143449,29 | en_gb | | Islande | is | 143558 | 143558,29 | is_is | | Israël | il | 143491 | 143491,29 | en_gb | | Italie | it | 143450 | 143450,29 | it_it | | Jamaïque | jm | 143511 | 143511,29 | en_gb | | Japon | jp | 143462 | 143462,29 | ja_jp | | Jordanie | jo | 143528 | 143528,29 | ar_sa | | Kazakhstan | kz | 143517 | 143517,29 | ru_ru | | Kenya | ke | 143529 | 143529,29 | en_gb | | Kirghizstan | kg | 143586 | 143586,29 | en_gb | | Kosovo | xk | 143624 | 143624,29 | en_gb | | Koweït | kw | 143493 | 143493,29 | ar_sa | | Laos | la | 143587 | 143587,29 | en_gb | | Lettonie | lv | 143519 | 143519,29 | lv_lv | | Liban | lb | 143497 | 143497,29 | ar_sa | | Liberia | lr | 143588 | 143588,29 | en_gb | | Libye | ly | 143567 | 143567,29 | en_gb | | Lituanie | lt | 143520 | 143520,29 | lt_lt | | Luxembourg | lu | 143451 | 143451,29 | fr_fr | | Macédoine du Nord | mk | 143530 | 143530,29 | en_gb | | Madagascar | mg | 143531 | 143531,29 | fr_fr | | Malaisie | my | 143473 | 143473,29 | ms_my | | Malawi | mw | 143589 | 143589,29 | en_gb | | Maldives | mv | 143488 | 143488,29 | en_gb | | Mali | ml | 143532 | 143532,29 | fr_fr | | Malte | mt | 143521 | 143521,29 | en_gb | | Maroc | ma | 143620 | 143620,29 | en_gb | | Maurice | mu | 143533 | 143533,29 | en_gb | | Mauritanie | mr | 143590 | 143590,29 | en_gb | | Mexique | mx | 143468 | 143468,29 | es_mx | | Micronésie | fm | 143591 | 143591,29 | en_gb | | Moldavie | md | 143523 | 143523,29 | ro_ro | | Mongolie | mn | 143592 | 143592,29 | en_gb | | Monténégro | me | 143619 | 143619,29 | en_gb | | Montserrat | ms | 143547 | 143547,29 | en_gb | | Mozambique | mz | 143593 | 143593,29 | en_gb | | Myanmar (Birmanie) | mm | 143570 | 143570,29 | en_gb | | Namibie | na | 143594 | 143594,29 | en_gb | | Nauru | nr | 143606 | 143606,29 | en_gb | | Népal | np | 143484 | 143484,29 | en_gb | | Nicaragua | ni | 143512 | 143512,29 | es_mx | | Niger | ne | 143534 | 143534,29 | fr_fr | | Nigeria | ng | 143561 | 143561,29 | en_gb | | Norvège | no | 143457 | 143457,29 | nb_no | | Nouvelle-Zélande | nz | 143461 | 143461,29 | en_au | | Oman | om | 143562 | 143562,29 | ar_sa | | Ouganda | ug | 143537 | 143537,29 | en_gb | | Ouzbékistan | uz | 143566 | 143566,29 | ru_ru | | Pakistan | pk | 143477 | 143477,29 | en_gb | | Palaos | pw | 143595 | 143595,29 | en_gb | | Panama | pa | 143485 | 143485,29 | es_mx | | Papouasie-Nouvelle-Guinée | pg | 143597 | 143597,29 | en_gb | | Paraguay | py | 143513 | 143513,29 | es_mx | | Pays-Bas | nl | 143452 | 143452,29 | nl_nl | | Pérou | pe | 143507 | 143507,29 | es_mx | | Philippines | ph | 143474 | 143474,29 | en_gb | | Pologne | pl | 143478 | 143478,29 | pl_pl | | Portugal | pt | 143453 | 143453,29 | pt_pt | | Qatar | qa | 143498 | 143498,29 | ar_sa | | R.A.S. chinoise de Hong Kong | hk | 143463 | 143463,29 | zh_hk | | R.A.S. chinoise de Macao | mo | 143515 | 143515,29 | zh_hk | | République dominicaine | do | 143508 | 143508,29 | es_mx | | Roumanie | ro | 143487 | 143487,29 | ro_ro | | Royaume-Uni | gb | 143444 | 143444,29 | en_gb | | Russie | ru | 143469 | 143469,29 | ru_ru | | Rwanda | rw | 143621 | 143621,29 | en_gb | | Saint-Christophe-et-Niévès | kn | 143548 | 143548,29 | en_gb | | Saint-Vincent-et-les Grenadines | vc | 143550 | 143550,29 | en_gb | | Sainte-Lucie | lc | 143549 | 143549,29 | en_gb | | Salvador | sv | 143506 | 143506,29 | es_mx | | Sao Tomé-et-Principe | st | 143598 | 143598,29 | en_gb | | Sénégal | sn | 143535 | 143535,29 | fr_fr | | Serbie | rs | 143500 | 143500,29 | en_gb | | Seychelles | sc | 143599 | 143599,29 | en_gb | | Sierra Leone | sl | 143600 | 143600,29 | en_gb | | Singapour | sg | 143464 | 143464,29 | en_gb | | Slovaquie | sk | 143496 | 143496,29 | sk_sk | | Slovénie | si | 143499 | 143499,29 | sl_si | | Sri Lanka | lk | 143486 | 143486,29 | en_gb | | Suède | se | 143456 | 143456,29 | sv_se | | Suisse | ch | 143459 | 143459,29 | de_de | | Suriname | sr | 143554 | 143554,29 | en_gb | | Tadjikistan | tj | 143603 | 143603,29 | en_gb | | Taïwan | tw | 143470 | 143470,29 | zh_tw | | Tanzanie | tz | 143572 | 143572,29 | en_gb | | Tchad | td | 143581 | 143581,29 | en_gb | | Tchéquie | cz | 143489 | 143489,29 | cs_cz | | Thaïlande | th | 143475 | 143475,29 | th_th | | Tonga | to | 143608 | 143608,29 | en_gb | | Trinité-et-Tobago | tt | 143551 | 143551,29 | en_gb | | Tunisie | tn | 143536 | 143536,29 | ar_sa | | Turkménistan | tm | 143604 | 143604,29 | en_gb | | Turquie | tr | 143480 | 143480,29 | tr_tr | | Ukraine | ua | 143492 | 143492,29 | uk_ua | | Uruguay | uy | 143514 | 143514,29 | es_mx | | Vanuatu | vu | 143609 | 143609,29 | en_gb | | Venezuela | ve | 143502 | 143502,29 | es_mx | | Viêt Nam | vn | 143471 | 143471,29 | vi_vn | | Yémen | ye | 143571 | 143571,29 | ar_sa | | Zambie | zm | 143622 | 143622,29 | en_gb | | Zimbabwe | zw | 143605 | 143605,29 | en_gb | NOTE: Téléchargeable : app-store-storefronts-2026-09-23.csv, 175 lignes : code pays, nom du pays en anglais et en turc, identifiant de storefront, valeur de l'en-tête et code de langue. Pour le régénérer : node tools/publish_storefronts.mjs. ## La même liste, vue par langue Le tableau ci-dessus va du storefront à la langue. La décision ASO va généralement dans l'autre sens : on écrit le texte une fois, et combien de storefronts le lisent ? Les 175 storefronts se répartissent en 13 créneaux de langue qui couvrent plus d'un storefront, et chaque créneau a sa propre page. - en-GB : 85 storefronts - es-MX : 17 storefronts - ar-SA : 11 storefronts - fr-FR : 9 storefronts - ru-RU : 6 storefronts - de-DE : 3 storefronts - en-US : 3 storefronts - el-GR : 2 storefronts - en-AU : 2 storefronts - nl-NL : 2 storefronts - pt-PT : 2 storefronts - ro-RO : 2 storefronts - zh-HK : 2 storefronts ## Code pays App Store et identifiant de storefront Ce sont deux valeurs différentes, et la plupart des requêtes en échec les confondent. Le code pays est le code à deux lettres ; l'identifiant de storefront est le numéro à six chiffres d'Apple, envoyé dans l'en-tête avec le suffixe ,29 : | Pays | Code pays | Identifiant de storefront | X-Apple-Store-Front | | --- | --- | --- | --- | | États-Unis | us | 143441 | 143441,29 | | Royaume-Uni | gb | 143444 | 143444,29 | | Allemagne | de | 143443 | 143443,29 | | Japon | jp | 143462 | 143462,29 | | Turquie | tr | 143480 | 143480,29 | Le Royaume-Uni est gb, pas uk. Pour ce qu'est un storefront, voir storefront ; pour la lecture du classement par storefront, suivi du classement des mots-clés App Store. ## FAQ Q: Pourquoi ma requête renvoie-t-elle un résultat vide au lieu d'une erreur ? A: Presque toujours à cause de l'en-tête. Un mauvais identifiant de storefront, ou un identifiant envoyé sans le suffixe de plateforme ,29, forme une requête valide à laquelle Apple ne répond rien. Il n'y a aucune erreur à intercepter, c'est pourquoi une liste doit être mesurée plutôt que crue sur parole. Q: La liste couvre-t-elle tous les pays de l'App Store ? A: Elle couvre chaque storefront qui a passé les trois vérifications, soit 175. Un storefront n'est inclus que si son identifiant renvoie les résultats propres à ce pays et que nous pouvons y lire le classement de façon fiable ; 2 candidats ont échoué et ont été écartés plutôt que devinés. Q: La colonne des langues est-elle la liste complète des langues d'un store ? A: Non. C'est la langue par défaut que nous avons mesurée et dans laquelle nous lisons les résultats. Apple sert plusieurs langues dans de nombreux storefronts ; la colonne répond à « quelle valeur Apple accepte-t-il et laquelle lisons-nous », pas à « quelles langues existent ici ». Q: À quelle fréquence cette liste est-elle remesurée ? A: Elle est relancée quand un storefront est ajouté ou qu'une mesure commence à échouer. La date de la page est celle de la dernière exécution : si cette date est ancienne, la liste l'est aussi, et nous préférons le montrer plutôt que le cacher. Q: Quel est l'identifiant de storefront App Store des États-Unis ? A: 143441. En en-tête de requête, il s'envoie sous la forme X-Apple-Store-Front: 143441,29 ; le code pays pour les endpoints publics d'iTunes est us. Q: Quel est le code pays App Store du Royaume-Uni ? A: gb, avec l'identifiant de storefront 143444. uk n'est pas un code pays App Store. Q: Peut-on télécharger la liste des storefronts App Store en CSV ? A: Oui : app-store-storefronts-2026-09-23.csv contient les 175 lignes avec code pays, nom du pays en anglais et en turc, identifiant de storefront, valeur de l'en-tête et code de langue.