# Ländercodes der App-Store-Storefronts URL: https://storelift.net/de/guide/app-store-storefront-country-codes/ Language: de Updated: 2026-09-23 Storefront-Listen kursieren als kopierte Gists, und eine falsche ID macht sich nicht bemerkbar: Apple beantwortet die Anfrage und liefert nichts – was sich wie „keine Nachfrage in diesem Land“ liest statt wie ein Fehler. Jede Zeile unten wurde am 2026-09-23 gegen drei Apple-Endpunkte gemessen. 2 Kandidaten sind durchgefallen und wurden entfernt. ## Wofür die Werte verwendet werden Drei verschiedene Werte erfüllen drei verschiedene Aufgaben, und wer sie verwechselt, bekommt meist ein leeres Ergebnis: - Ländercode – der zweibuchstabige Code, den die öffentlichen iTunes-Endpunkte als country= erwarten. Ihn verstehen /search und /lookup. - Storefront-Header – der Wert des Request-Headers X-Apple-Store-Front, in der Form ,29. Das Suffix ,29 ist der Plattformteil; ein Header mit der bloßen ID liefert stillschweigend nichts. - Standardsprache – der Wert für lang=, den Apple für diese Storefront akzeptiert. Ein ungültiger Wert wird direkt abgelehnt; ein gültiger, aber falscher verändert unbemerkt, wie das Ranking aussieht, weil die Ergebnisse in dieser Sprache gelesen werden. NOTE: Die Sprachspalte ist nicht die vollständige Sprachliste einer Storefront. Apple bedient in vielen Ländern mehrere Sprachen; hier steht der Standardwert, den wir gemessen haben und mit dem unsere eigenen Messungen lesen. Wo wir produktiv messen, ist der Wert auf das festgelegt, was sich in der Praxis bewährt hat – türkische Ergebnisse driften ohne tr_tr ab. ## Wie jede Zeile geprüft wurde 1. Suchvorschläge. Eine Vorschlagsanfrage wird mit dem Header X-Apple-Store-Front gesendet. Eine echte Storefront liefert 10 vorgeschlagene Begriffe; eine erfundene ID liefert 0. Diese Prüfung entlarvt eine falsche ID. 2. Sprache. Ein Lookup wird mit lang= gesendet. Apple lehnt einen ungültigen Wert ausdrücklich ab: Invalid value(s) for key(s): [language]. Kandidaten werden mit der Landessprache zuerst probiert, und der erste akzeptierte wird behalten. 3. Land. Derselbe Lookup wird mit country= gesendet. Ein ungültiger Code wird auf dieselbe Weise abgelehnt. /lookup wird bewusst statt /search verwendet: /search ist so stark gedrosselt, dass Apple bei Anfragen zu 130 Ländern mit 403 antwortet – und ein 403 ist nicht von „keine Ergebnisse in diesem Land“ zu unterscheiden. Eine Zeile wird nur veröffentlicht, wenn alle drei Prüfungen bestanden sind. Die IDs selbst stammen aus zwei unabhängigen öffentlichen Listen, die miteinander und mit den 27 bereits produktiv laufenden Storefronts übereinstimmen – aber Übereinstimmung zwischen Listen ist kein Beleg, also wird jede trotzdem gemessen. ## Die 2 entfernten Storefronts Bangladesch (bd) und Liechtenstein (li) stehen in den kursierenden Listen mit Storefront-IDs, und Apple akzeptiert beide Codes ohne Fehler. Trotzdem fallen sie durch: Die Vorschlagsanfrage liefert 0 Begriffe, und ein Lookup für eine bekannte App liefert "resultCount":0. NOTE: Genau für diesen Fehlerfall gibt es die Liste. Nichts meldet einen Fehler. Die Anfrage gelingt, die Antwort ist leer, und ein darauf gebautes Tool meldet für das Land keine Nachfrage. Beide Zeilen wurden entfernt, statt sie mit einem Vorbehalt zu veröffentlichen. ## Alle 175 Storefronts | Land | Code | Storefront-ID | X-Apple-Store-Front | Standardsprache | | --- | --- | --- | --- | --- | | Afghanistan | af | 143610 | 143610,29 | en_gb | | Ägypten | eg | 143516 | 143516,29 | ar_sa | | Albanien | al | 143575 | 143575,29 | en_gb | | Algerien | dz | 143563 | 143563,29 | ar_sa | | Angola | ao | 143564 | 143564,29 | pt_pt | | Anguilla | ai | 143538 | 143538,29 | en_gb | | Antigua und Barbuda | ag | 143540 | 143540,29 | en_gb | | Argentinien | ar | 143505 | 143505,29 | es_mx | | Armenien | am | 143524 | 143524,29 | ru_ru | | Aserbaidschan | az | 143568 | 143568,29 | ru_ru | | Australien | au | 143460 | 143460,29 | en_au | | Bahamas | bs | 143539 | 143539,29 | en_gb | | Bahrain | bh | 143559 | 143559,29 | ar_sa | | Barbados | bb | 143541 | 143541,29 | en_gb | | Belarus | by | 143565 | 143565,29 | ru_ru | | Belgien | be | 143446 | 143446,29 | nl_nl | | Belize | bz | 143555 | 143555,29 | en_gb | | Benin | bj | 143576 | 143576,29 | en_gb | | Bermuda | bm | 143542 | 143542,29 | en_gb | | Bhutan | bt | 143577 | 143577,29 | en_gb | | Bolivien | bo | 143556 | 143556,29 | es_mx | | Bosnien und Herzegowina | ba | 143612 | 143612,29 | en_gb | | Botsuana | bw | 143525 | 143525,29 | en_gb | | Brasilien | br | 143503 | 143503,29 | pt_br | | Britische Jungferninseln | vg | 143543 | 143543,29 | en_gb | | Brunei | bn | 143560 | 143560,29 | en_gb | | Bulgarien | bg | 143526 | 143526,29 | bg_bg | | Burkina Faso | bf | 143578 | 143578,29 | en_gb | | Cabo Verde | cv | 143580 | 143580,29 | en_gb | | Chile | cl | 143483 | 143483,29 | es_mx | | China | cn | 143465 | 143465,29 | zh_cn | | Costa Rica | cr | 143495 | 143495,29 | es_mx | | Côte d’Ivoire | ci | 143527 | 143527,29 | fr_fr | | Dänemark | dk | 143458 | 143458,29 | da_dk | | Deutschland | de | 143443 | 143443,29 | de_de | | Dominica | dm | 143545 | 143545,29 | en_gb | | Dominikanische Republik | do | 143508 | 143508,29 | es_mx | | Ecuador | ec | 143509 | 143509,29 | es_mx | | El Salvador | sv | 143506 | 143506,29 | es_mx | | Estland | ee | 143518 | 143518,29 | et_ee | | Eswatini | sz | 143602 | 143602,29 | en_gb | | Fidschi | fj | 143583 | 143583,29 | en_gb | | Finnland | fi | 143447 | 143447,29 | fi_fi | | Frankreich | fr | 143442 | 143442,29 | fr_fr | | Gabun | ga | 143614 | 143614,29 | fr_fr | | Gambia | gm | 143584 | 143584,29 | en_gb | | Georgien | ge | 143615 | 143615,29 | en_gb | | Ghana | gh | 143573 | 143573,29 | en_gb | | Grenada | gd | 143546 | 143546,29 | en_gb | | Griechenland | gr | 143448 | 143448,29 | el_gr | | Guatemala | gt | 143504 | 143504,29 | es_mx | | Guinea-Bissau | gw | 143585 | 143585,29 | en_gb | | Guyana | gy | 143553 | 143553,29 | en_gb | | Honduras | hn | 143510 | 143510,29 | es_mx | | Hongkong | hk | 143463 | 143463,29 | zh_hk | | Indien | in | 143467 | 143467,29 | en_in | | Indonesien | id | 143476 | 143476,29 | en_us | | Irak | iq | 143617 | 143617,29 | en_gb | | Irland | ie | 143449 | 143449,29 | en_gb | | Island | is | 143558 | 143558,29 | is_is | | Israel | il | 143491 | 143491,29 | en_gb | | Italien | it | 143450 | 143450,29 | it_it | | Jamaika | jm | 143511 | 143511,29 | en_gb | | Japan | jp | 143462 | 143462,29 | ja_jp | | Jemen | ye | 143571 | 143571,29 | ar_sa | | Jordanien | jo | 143528 | 143528,29 | ar_sa | | Kaimaninseln | ky | 143544 | 143544,29 | en_gb | | Kambodscha | kh | 143579 | 143579,29 | en_gb | | Kamerun | cm | 143574 | 143574,29 | fr_fr | | Kanada | ca | 143455 | 143455,29 | en_ca | | Kasachstan | kz | 143517 | 143517,29 | ru_ru | | Katar | qa | 143498 | 143498,29 | ar_sa | | Kenia | ke | 143529 | 143529,29 | en_gb | | Kirgisistan | kg | 143586 | 143586,29 | en_gb | | Kolumbien | co | 143501 | 143501,29 | es_mx | | Kongo-Brazzaville | cg | 143582 | 143582,29 | en_gb | | Kongo-Kinshasa | cd | 143613 | 143613,29 | en_gb | | Kosovo | xk | 143624 | 143624,29 | en_gb | | Kroatien | hr | 143494 | 143494,29 | hr_hr | | Kuwait | kw | 143493 | 143493,29 | ar_sa | | Laos | la | 143587 | 143587,29 | en_gb | | Lettland | lv | 143519 | 143519,29 | lv_lv | | Libanon | lb | 143497 | 143497,29 | ar_sa | | Liberia | lr | 143588 | 143588,29 | en_gb | | Libyen | ly | 143567 | 143567,29 | en_gb | | Litauen | lt | 143520 | 143520,29 | lt_lt | | Luxemburg | lu | 143451 | 143451,29 | fr_fr | | Macau | mo | 143515 | 143515,29 | zh_hk | | Madagaskar | mg | 143531 | 143531,29 | fr_fr | | Malawi | mw | 143589 | 143589,29 | en_gb | | Malaysia | my | 143473 | 143473,29 | ms_my | | Malediven | mv | 143488 | 143488,29 | en_gb | | Mali | ml | 143532 | 143532,29 | fr_fr | | Malta | mt | 143521 | 143521,29 | en_gb | | Marokko | ma | 143620 | 143620,29 | en_gb | | Mauretanien | mr | 143590 | 143590,29 | en_gb | | Mauritius | mu | 143533 | 143533,29 | en_gb | | Mexiko | mx | 143468 | 143468,29 | es_mx | | Mikronesien | fm | 143591 | 143591,29 | en_gb | | Mongolei | mn | 143592 | 143592,29 | en_gb | | Montenegro | me | 143619 | 143619,29 | en_gb | | Montserrat | ms | 143547 | 143547,29 | en_gb | | Mosambik | mz | 143593 | 143593,29 | en_gb | | Myanmar | mm | 143570 | 143570,29 | en_gb | | Namibia | na | 143594 | 143594,29 | en_gb | | Nauru | nr | 143606 | 143606,29 | en_gb | | Nepal | np | 143484 | 143484,29 | en_gb | | Neuseeland | nz | 143461 | 143461,29 | en_au | | Nicaragua | ni | 143512 | 143512,29 | es_mx | | Niederlande | nl | 143452 | 143452,29 | nl_nl | | Niger | ne | 143534 | 143534,29 | fr_fr | | Nigeria | ng | 143561 | 143561,29 | en_gb | | Nordmazedonien | mk | 143530 | 143530,29 | en_gb | | Norwegen | no | 143457 | 143457,29 | nb_no | | Oman | om | 143562 | 143562,29 | ar_sa | | Österreich | at | 143445 | 143445,29 | de_de | | Pakistan | pk | 143477 | 143477,29 | en_gb | | Palau | pw | 143595 | 143595,29 | en_gb | | Panama | pa | 143485 | 143485,29 | es_mx | | Papua-Neuguinea | pg | 143597 | 143597,29 | en_gb | | Paraguay | py | 143513 | 143513,29 | es_mx | | Peru | pe | 143507 | 143507,29 | es_mx | | Philippinen | ph | 143474 | 143474,29 | en_gb | | Polen | pl | 143478 | 143478,29 | pl_pl | | Portugal | pt | 143453 | 143453,29 | pt_pt | | Republik Moldau | md | 143523 | 143523,29 | ro_ro | | Ruanda | rw | 143621 | 143621,29 | en_gb | | Rumänien | ro | 143487 | 143487,29 | ro_ro | | Russland | ru | 143469 | 143469,29 | ru_ru | | Salomonen | sb | 143601 | 143601,29 | en_gb | | Sambia | zm | 143622 | 143622,29 | en_gb | | São Tomé und Príncipe | st | 143598 | 143598,29 | en_gb | | Saudi-Arabien | sa | 143479 | 143479,29 | ar_sa | | Schweden | se | 143456 | 143456,29 | sv_se | | Schweiz | ch | 143459 | 143459,29 | de_de | | Senegal | sn | 143535 | 143535,29 | fr_fr | | Serbien | rs | 143500 | 143500,29 | en_gb | | Seychellen | sc | 143599 | 143599,29 | en_gb | | Sierra Leone | sl | 143600 | 143600,29 | en_gb | | Simbabwe | zw | 143605 | 143605,29 | en_gb | | Singapur | sg | 143464 | 143464,29 | en_gb | | Slowakei | sk | 143496 | 143496,29 | sk_sk | | Slowenien | si | 143499 | 143499,29 | sl_si | | Spanien | es | 143454 | 143454,29 | es_es | | Sri Lanka | lk | 143486 | 143486,29 | en_gb | | St. Kitts und Nevis | kn | 143548 | 143548,29 | en_gb | | St. Lucia | lc | 143549 | 143549,29 | en_gb | | St. Vincent und die Grenadinen | vc | 143550 | 143550,29 | en_gb | | Südafrika | za | 143472 | 143472,29 | en_gb | | Südkorea | kr | 143466 | 143466,29 | ko_kr | | Suriname | sr | 143554 | 143554,29 | en_gb | | Tadschikistan | tj | 143603 | 143603,29 | en_gb | | Taiwan | tw | 143470 | 143470,29 | zh_tw | | Tansania | tz | 143572 | 143572,29 | en_gb | | Thailand | th | 143475 | 143475,29 | th_th | | Tonga | to | 143608 | 143608,29 | en_gb | | Trinidad und Tobago | tt | 143551 | 143551,29 | en_gb | | Tschad | td | 143581 | 143581,29 | en_gb | | Tschechien | cz | 143489 | 143489,29 | cs_cz | | Tunesien | tn | 143536 | 143536,29 | ar_sa | | Türkei | tr | 143480 | 143480,29 | tr_tr | | Turkmenistan | tm | 143604 | 143604,29 | en_gb | | Turks- und Caicosinseln | tc | 143552 | 143552,29 | en_gb | | Uganda | ug | 143537 | 143537,29 | en_gb | | Ukraine | ua | 143492 | 143492,29 | uk_ua | | Ungarn | hu | 143482 | 143482,29 | hu_hu | | Uruguay | uy | 143514 | 143514,29 | es_mx | | Usbekistan | uz | 143566 | 143566,29 | ru_ru | | Vanuatu | vu | 143609 | 143609,29 | en_gb | | Venezuela | ve | 143502 | 143502,29 | es_mx | | Vereinigte Arabische Emirate | ae | 143481 | 143481,29 | en_us | | Vereinigte Staaten | us | 143441 | 143441,29 | en_us | | Vereinigtes Königreich | gb | 143444 | 143444,29 | en_gb | | Vietnam | vn | 143471 | 143471,29 | vi_vn | | Zypern | cy | 143557 | 143557,29 | el_gr | NOTE: Zum Herunterladen: app-store-storefronts-2026-09-23.csv – 175 Zeilen mit Ländercode, englischem und türkischem Ländernamen, Storefront-ID, Header-Wert und Sprachcode. Neu erzeugen mit node tools/publish_storefronts.mjs. ## Dieselbe Liste, nach Sprache gelesen Die Tabelle oben liest von der Storefront zur Sprache. Die ASO-Entscheidung läuft meist andersherum: Sie schreiben den Text einmal – wie viele Storefronts lesen ihn? Die 175 Storefronts verteilen sich auf 13 Sprach-Slots, die mehr als eine Storefront abdecken, und jeder Slot hat eine eigene Seite. - 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 ## App-Store-Ländercode vs. Storefront-ID Das sind zwei verschiedene Werte, und die meisten fehlgeschlagenen Anfragen verwechseln sie. Der Ländercode ist der zweibuchstabige Code; die Storefront-ID ist Apples sechsstellige Zahl, die im Header mit dem Suffix ,29 gesendet wird: | Land | Ländercode | Storefront-ID | X-Apple-Store-Front | | --- | --- | --- | --- | | Vereinigte Staaten | us | 143441 | 143441,29 | | Vereinigtes Königreich | gb | 143444 | 143444,29 | | Deutschland | de | 143443 | 143443,29 | | Japan | jp | 143462 | 143462,29 | | Türkei | tr | 143480 | 143480,29 | Das Vereinigte Königreich ist gb, nicht uk. Was eine Storefront ist, steht unter Storefront; wie der Rang pro Storefront gelesen wird, unter Keyword-Rank-Tracking im App Store. ## FAQ Q: Warum liefert meine Anfrage ein leeres Ergebnis statt eines Fehlers? A: Fast immer liegt es am Header. Eine falsche Storefront-ID oder eine ID ohne das Plattform-Suffix ,29 ergibt eine formal korrekte Anfrage, die Apple mit nichts beantwortet. Es gibt keinen Fehler abzufangen – deshalb muss eine Liste gemessen werden, statt ihr zu vertrauen. Q: Deckt die Liste jedes App-Store-Land ab? A: Sie deckt jede Storefront ab, die alle drei Prüfungen bestanden hat – 175 Stück. Eine Storefront wird nur aufgenommen, wenn ihre Kennung die eigenen Ergebnisse dieses Landes liefert und wir den Rang dort zuverlässig lesen können; 2 Kandidaten sind durchgefallen und wurden entfernt, statt geraten zu werden. Q: Ist die Sprachspalte die vollständige Sprachliste eines Stores? A: Nein. Sie ist der Standardwert, den wir gemessen haben und mit dem wir Ergebnisse lesen. Apple bedient in vielen Storefronts mehrere Sprachen; die Spalte beantwortet „welchen Wert akzeptiert Apple und welchen lesen wir“, nicht „welche Sprachen gibt es dort“. Q: Wie oft wird das neu gemessen? A: Die Messung läuft erneut, wenn eine Storefront hinzukommt oder eine Messung zu scheitern beginnt. Das Datum auf der Seite ist das Datum des letzten Laufs – ist es alt, ist auch die Liste alt, und wir zeigen das lieber, als es zu verstecken. Q: Wie lautet die App-Store-Storefront-ID für die USA? A: 143441. Als Request-Header wird sie als X-Apple-Store-Front: 143441,29 gesendet; der Ländercode für die öffentlichen iTunes-Endpunkte ist us. Q: Wie lautet der App-Store-Ländercode für Großbritannien? A: gb, mit der Storefront-ID 143444. uk ist kein App-Store-Ländercode. Q: Kann ich die Liste der App-Store-Storefronts als CSV herunterladen? A: Ja: app-store-storefronts-2026-09-23.csv enthält alle 175 Zeilen mit Ländercode, englischem und türkischem Ländernamen, Storefront-ID, Header-Wert und Sprachcode.