Storelift

Storelift › Guías › Códigos de país de los storefronts del App Store

Tienda

Códigos de país de los storefronts del App Store

Las listas de storefronts circulan como gists copiados, y un ID erróneo no avisa: Apple responde a la solicitud y no devuelve nada, lo que se lee como "sin demanda en ese país" y no como un error. Cada fila de abajo se midió con tres endpoints de Apple el 2026-09-23. 2 candidatos fallaron y se descartaron.

Empezar gratis →Plan gratuito: 1 app, 25 palabras clave en cada uno de 2 storefronts, 30 días de historial, sin tarjeta y sin fecha de fin. Pro cuesta $20/mes.

Por Traducido del original en inglés con ayuda de IAActualizado: 6 secciones

01Cómo se usan los valores

Tres valores distintos hacen tres trabajos distintos, y confundirlos es la causa habitual de un resultado vacío:

  • Código de país: el código de dos letras que los endpoints públicos de iTunes aceptan como country=. Es lo que entienden /search y /lookup.
  • Cabecera de storefront: el valor de la cabecera de solicitud X-Apple-Store-Front, con la forma <id>,29. El sufijo ,29 es la parte de plataforma; una cabecera con el ID solo no devuelve nada, sin avisar.
  • Idioma predeterminado: el valor de lang= que Apple acepta para ese storefront. Uno no válido se rechaza directamente; uno válido pero equivocado cambia en silencio cómo se ve el ranking, porque los resultados se leen en ese idioma.
La columna de idioma no es la lista completa de idiomas de un storefront. Apple ofrece varios idiomas en muchos países; este es el predeterminado que medimos y el que leen nuestras propias mediciones. Donde operamos en producción, el valor está fijado a lo que se ajustó sobre el terreno: los resultados en turco se desvían sin tr_tr.

02Cómo se verificó cada fila

  1. Sugerencias de búsqueda. Se envía una solicitud de sugerencias con la cabecera X-Apple-Store-Front. Un storefront real devuelve 10 términos sugeridos; un ID inventado devuelve 0. Esta es la comprobación que detecta un ID erróneo.
  2. Idioma. Se hace un lookup con lang=. Apple rechaza explícitamente un valor no válido: Invalid value(s) for key(s): [language]. Los candidatos se prueban empezando por el idioma local y se conserva el primero aceptado.
  3. País. Se hace el mismo lookup con country=. Un código no válido se rechaza del mismo modo. Se usa /lookup en lugar de /search a propósito: /search tiene un límite de solicitudes tan estricto que preguntar por 130 países hace que Apple devuelva 403, y un 403 no se distingue de “sin resultados en ese país”.

Una fila solo se publica si pasa las tres. Los propios ID salieron de dos listas públicas independientes que coinciden entre sí y con los 27 storefronts que ya funcionan en producción, pero la coincidencia entre listas no es evidencia, así que cada uno se mide igualmente.

03Los 2 que se descartaron

Bangladés (bd) y Liechtenstein (li) aparecen en las listas que circulan con ID de storefront, y Apple acepta ambos códigos sin error. Aun así fallan: la solicitud de sugerencias devuelve 0 términos, y un lookup de una app conocida devuelve "resultCount":0.

Este es exactamente el tipo de fallo para el que existe la lista. Nada da error. La solicitud tiene éxito, la respuesta está vacía y una herramienta construida sobre ella informa de que el país no tiene demanda. Ambas filas se eliminaron en lugar de publicarse con una advertencia.

04Los 175 storefronts

PaísCódigoID de storefrontX-Apple-Store-FrontIdioma predeterminado
Afganistánaf143610143610,29en_gb
Albaniaal143575143575,29en_gb
Alemaniade143443143443,29de_de
Angolaao143564143564,29pt_pt
Anguilaai143538143538,29en_gb
Antigua y Barbudaag143540143540,29en_gb
Arabia Saudísa143479143479,29ar_sa
Argeliadz143563143563,29ar_sa
Argentinaar143505143505,29es_mx
Armeniaam143524143524,29ru_ru
Australiaau143460143460,29en_au
Austriaat143445143445,29de_de
Azerbaiyánaz143568143568,29ru_ru
Bahamasbs143539143539,29en_gb
Barbadosbb143541143541,29en_gb
Baréinbh143559143559,29ar_sa
Bélgicabe143446143446,29nl_nl
Belicebz143555143555,29en_gb
Benínbj143576143576,29en_gb
Bermudasbm143542143542,29en_gb
Bielorrusiaby143565143565,29ru_ru
Boliviabo143556143556,29es_mx
Bosnia y Herzegovinaba143612143612,29en_gb
Botsuanabw143525143525,29en_gb
Brasilbr143503143503,29pt_br
Brunéibn143560143560,29en_gb
Bulgariabg143526143526,29bg_bg
Burkina Fasobf143578143578,29en_gb
Butánbt143577143577,29en_gb
Cabo Verdecv143580143580,29en_gb
Camboyakh143579143579,29en_gb
Camerúncm143574143574,29fr_fr
Canadáca143455143455,29en_ca
Catarqa143498143498,29ar_sa
Chadtd143581143581,29en_gb
Chequiacz143489143489,29cs_cz
Chilecl143483143483,29es_mx
Chinacn143465143465,29zh_cn
Chiprecy143557143557,29el_gr
Colombiaco143501143501,29es_mx
Congocg143582143582,29en_gb
Corea del Surkr143466143466,29ko_kr
Costa Ricacr143495143495,29es_mx
Côte d’Ivoireci143527143527,29fr_fr
Croaciahr143494143494,29hr_hr
Dinamarcadk143458143458,29da_dk
Dominicadm143545143545,29en_gb
Ecuadorec143509143509,29es_mx
Egiptoeg143516143516,29ar_sa
El Salvadorsv143506143506,29es_mx
Emiratos Árabes Unidosae143481143481,29en_us
Eslovaquiask143496143496,29sk_sk
Esloveniasi143499143499,29sl_si
Españaes143454143454,29es_es
Estados Unidosus143441143441,29en_us
Estoniaee143518143518,29et_ee
Esuatinisz143602143602,29en_gb
Filipinasph143474143474,29en_gb
Finlandiafi143447143447,29fi_fi
Fiyifj143583143583,29en_gb
Franciafr143442143442,29fr_fr
Gabónga143614143614,29fr_fr
Gambiagm143584143584,29en_gb
Georgiage143615143615,29en_gb
Ghanagh143573143573,29en_gb
Granadagd143546143546,29en_gb
Greciagr143448143448,29el_gr
Guatemalagt143504143504,29es_mx
Guinea-Bisáugw143585143585,29en_gb
Guyanagy143553143553,29en_gb
Hondurashn143510143510,29es_mx
Hong Konghk143463143463,29zh_hk
Hungríahu143482143482,29hu_hu
Indiain143467143467,29en_in
Indonesiaid143476143476,29en_us
Irakiq143617143617,29en_gb
Irlandaie143449143449,29en_gb
Islandiais143558143558,29is_is
Islas Caimánky143544143544,29en_gb
Islas Salomónsb143601143601,29en_gb
Islas Turcas y Caicostc143552143552,29en_gb
Islas Vírgenes Británicasvg143543143543,29en_gb
Israelil143491143491,29en_gb
Italiait143450143450,29it_it
Jamaicajm143511143511,29en_gb
Japónjp143462143462,29ja_jp
Jordaniajo143528143528,29ar_sa
Kazajistánkz143517143517,29ru_ru
Keniake143529143529,29en_gb
Kirguistánkg143586143586,29en_gb
Kosovoxk143624143624,29en_gb
Kuwaitkw143493143493,29ar_sa
Laosla143587143587,29en_gb
Letonialv143519143519,29lv_lv
Líbanolb143497143497,29ar_sa
Liberialr143588143588,29en_gb
Libialy143567143567,29en_gb
Lituanialt143520143520,29lt_lt
Luxemburgolu143451143451,29fr_fr
Macaomo143515143515,29zh_hk
Macedonia del Nortemk143530143530,29en_gb
Madagascarmg143531143531,29fr_fr
Malasiamy143473143473,29ms_my
Malauimw143589143589,29en_gb
Maldivasmv143488143488,29en_gb
Maliml143532143532,29fr_fr
Maltamt143521143521,29en_gb
Marruecosma143620143620,29en_gb
Mauriciomu143533143533,29en_gb
Mauritaniamr143590143590,29en_gb
Méxicomx143468143468,29es_mx
Micronesiafm143591143591,29en_gb
Moldaviamd143523143523,29ro_ro
Mongoliamn143592143592,29en_gb
Montenegrome143619143619,29en_gb
Montserratms143547143547,29en_gb
Mozambiquemz143593143593,29en_gb
Myanmarmm143570143570,29en_gb
Namibiana143594143594,29en_gb
Naurunr143606143606,29en_gb
Nepalnp143484143484,29en_gb
Nicaraguani143512143512,29es_mx
Nígerne143534143534,29fr_fr
Nigeriang143561143561,29en_gb
Noruegano143457143457,29nb_no
Nueva Zelandanz143461143461,29en_au
Ománom143562143562,29ar_sa
Países Bajosnl143452143452,29nl_nl
Pakistánpk143477143477,29en_gb
Palaospw143595143595,29en_gb
Panamápa143485143485,29es_mx
Papúa Nueva Guineapg143597143597,29en_gb
Paraguaypy143513143513,29es_mx
Perúpe143507143507,29es_mx
Poloniapl143478143478,29pl_pl
Portugalpt143453143453,29pt_pt
Reino Unidogb143444143444,29en_gb
República Democrática del Congocd143613143613,29en_gb
República Dominicanado143508143508,29es_mx
Ruandarw143621143621,29en_gb
Rumaníaro143487143487,29ro_ro
Rusiaru143469143469,29ru_ru
San Cristóbal y Nieveskn143548143548,29en_gb
San Vicente y las Granadinasvc143550143550,29en_gb
Santa Lucíalc143549143549,29en_gb
Santo Tomé y Príncipest143598143598,29en_gb
Senegalsn143535143535,29fr_fr
Serbiars143500143500,29en_gb
Seychellessc143599143599,29en_gb
Sierra Leonasl143600143600,29en_gb
Singapursg143464143464,29en_gb
Sri Lankalk143486143486,29en_gb
Sudáfricaza143472143472,29en_gb
Sueciase143456143456,29sv_se
Suizach143459143459,29de_de
Surinamsr143554143554,29en_gb
Tailandiath143475143475,29th_th
Taiwántw143470143470,29zh_tw
Tanzaniatz143572143572,29en_gb
Tayikistántj143603143603,29en_gb
Tongato143608143608,29en_gb
Trinidad y Tobagott143551143551,29en_gb
Túneztn143536143536,29ar_sa
Turkmenistántm143604143604,29en_gb
Turquíatr143480143480,29tr_tr
Ucraniaua143492143492,29uk_ua
Ugandaug143537143537,29en_gb
Uruguayuy143514143514,29es_mx
Uzbekistánuz143566143566,29ru_ru
Vanuatuvu143609143609,29en_gb
Venezuelave143502143502,29es_mx
Vietnamvn143471143471,29vi_vn
Yemenye143571143571,29ar_sa
Zambiazm143622143622,29en_gb
Zimbabuezw143605143605,29en_gb
Descargable: app-store-storefronts-2026-09-23.csv, 175 filas con código de país, nombre del país en inglés y en turco, ID de storefront, valor de la cabecera y código de idioma. Se regenera con node tools/publish_storefronts.mjs.

05La misma lista, leída por idioma

La tabla de arriba va de storefront a idioma. La decisión de ASO suele ir en sentido contrario: escribe el texto una vez, ¿cuántos storefronts lo leen? Los 175 storefronts se reparten en 13 huecos de idioma que cubren más de un storefront, y cada hueco tiene su propia página.

06Código de país del App Store frente a ID de storefront

Son dos valores distintos y la mayoría de las solicitudes fallidas los confunden. El código de país es el código de dos letras; el ID de storefront es el número de seis dígitos de Apple, que se envía en la cabecera con el sufijo ,29:

PaísCódigo de paísID de storefrontX-Apple-Store-Front
Estados Unidosus143441143441,29
Reino Unidogb143444143444,29
Alemaniade143443143443,29
Japónjp143462143462,29
Turquíatr143480143480,29

El Reino Unido es gb, no uk. Para saber qué es un storefront, consulte storefront; para ver cómo se lee la posición por storefront, seguimiento de posiciones de palabras clave en App Store.

Preguntas frecuentes

¿Por qué mi solicitud devuelve un resultado vacío en lugar de un error?

Casi siempre por la cabecera. Un ID de storefront erróneo, o un ID enviado sin el sufijo de plataforma ,29, es una solicitud bien formada a la que Apple responde con nada. No hay ningún error que capturar, y por eso una lista tiene que medirse en lugar de darse por buena.

¿La lista cubre todos los países del App Store?

Cubre todos los storefronts que pasaron las tres comprobaciones: 175. Un storefront solo se incluye cuando su identificador devuelve los resultados propios de ese país y podemos leer allí la posición de forma fiable; 2 candidatos fallaron y se descartaron en lugar de suponerse.

¿La columna de idioma es la lista completa de idiomas de una tienda?

No. Es el predeterminado que medimos y en el que leemos los resultados. Apple ofrece varios idiomas en muchos storefronts; la columna responde a “qué valor acepta Apple y cuál leemos”, no a “qué idiomas existen allí”.

¿Con qué frecuencia se vuelve a medir?

Se vuelve a ejecutar cuando se añade un storefront o cuando una medición empieza a fallar. La fecha de la página es la de la última ejecución: si esa fecha es antigua, la lista es antigua, y preferimos mostrarlo a ocultarlo.

¿Cuál es el ID de storefront del App Store para EE. UU.?

143441. Como cabecera de solicitud se envía como X-Apple-Store-Front: 143441,29; el código de país para los endpoints públicos de iTunes es us.

¿Cuál es el código de país del App Store para el Reino Unido?

gb, con ID de storefront 143444. uk no es un código de país del App Store.

¿Puedo descargar la lista de storefronts del App Store en CSV?

Sí: app-store-storefronts-2026-09-23.csv tiene las 175 filas con código de país, nombre del país en inglés y en turco, ID de storefront, valor de la cabecera y código de idioma.

Compruébalo con tu propia app

Pega el enlace de tu app y añade tus palabras clave. Cada día se miden la posición, las apps por encima de ti y la demanda.

Plan gratuito: 1 app, 25 palabras clave en cada uno de 2 storefronts, 30 días de historial, sin tarjeta y sin fecha de fin. Pro cuesta $20/mes.

Empezar gratis →

Sigue leyendo