Storelift

Storelift › Guias › Códigos de país dos storefronts da App Store

Loja

Códigos de país dos storefronts da App Store

Listas de storefronts circulam como gists copiados, e um ID errado não se denuncia: a Apple responde à requisição e devolve nada, o que parece "sem demanda naquele país" em vez de um erro. Cada linha abaixo foi medida em três endpoints da Apple em 2026-09-23. 2 candidatos falharam e foram descartados.

Começar grátis →Plano grátis: 1 app, 25 palavras-chave em cada um de 2 storefronts, 30 dias de histórico, sem cartão e sem prazo. O Pro custa US$ 20/mês.

Por Traduzido do original em inglês com auxílio de IAAtualizado: 6 seções

01Como os valores são usados

Três valores diferentes fazem três trabalhos diferentes, e confundi-los é a causa comum de um resultado vazio:

  • Código de país — o código de duas letras que os endpoints públicos do iTunes recebem como country=. É o que /search e /lookup entendem.
  • Cabeçalho de storefront — o valor do cabeçalho de requisição X-Apple-Store-Front, no formato <id>,29. O sufixo ,29 é a parte da plataforma; um cabeçalho com o ID puro devolve nada, em silêncio.
  • Idioma padrão — o valor lang= que a Apple aceita para aquele storefront. Um valor inválido é rejeitado na hora; um válido mas errado muda discretamente como o ranking aparece, porque os resultados são lidos naquele idioma.
A coluna de idioma não é a lista completa de idiomas de um storefront. A Apple oferece vários idiomas em muitos países; este é o padrão que medimos e o que as nossas próprias medições leem. Onde rodamos em produção, o valor fica fixo no que foi ajustado em campo — os resultados turcos se desviam sem tr_tr.

02Como cada linha foi verificada

  1. Sugestões de busca. Uma requisição de sugestões é enviada com o cabeçalho X-Apple-Store-Front. Um storefront real devolve 10 termos sugeridos; um ID inventado devolve 0. Essa é a verificação que pega um ID errado.
  2. Idioma. Um lookup é feito com lang=. A Apple rejeita um valor inválido de forma explícita: Invalid value(s) for key(s): [language]. Os candidatos são testados começando pelo idioma local, e o primeiro aceito é mantido.
  3. País. O mesmo lookup é feito com country=. Um código inválido é rejeitado do mesmo jeito. /lookup é usado em vez de /search de propósito: o /search tem um limite de requisições tão rígido que perguntar sobre 130 países faz a Apple devolver 403, e um 403 é indistinguível de “nenhum resultado naquele país”.

Uma linha só é publicada se passar nas três. Os IDs em si vieram de duas listas públicas independentes que concordam entre si e com os 27 storefronts que já rodam em produção — mas concordância entre listas não é prova, então cada um é medido mesmo assim.

03Os 2 que foram descartados

Bangladesh (bd) e Liechtenstein (li) aparecem nas listas que circulam com IDs de storefront, e os dois códigos são aceitos pela Apple sem erro. Mesmo assim falham: a requisição de sugestões devolve 0 termos, e um lookup de um app conhecido devolve "resultCount":0.

Esse é exatamente o tipo de falha para o qual a lista existe. Nada dá erro. A requisição funciona, a resposta vem vazia, e uma ferramenta construída sobre ela informa que o país não tem demanda. As duas linhas foram removidas em vez de publicadas com uma ressalva.

04Todos os 175 storefronts

PaísCódigoID do storefrontX-Apple-Store-FrontIdioma padrão
Afeganistãoaf143610143610,29en_gb
África do Sulza143472143472,29en_gb
Albâniaal143575143575,29en_gb
Alemanhade143443143443,29de_de
Angolaao143564143564,29pt_pt
Anguilaai143538143538,29en_gb
Antígua e Barbudaag143540143540,29en_gb
Arábia Sauditasa143479143479,29ar_sa
Argéliadz143563143563,29ar_sa
Argentinaar143505143505,29es_mx
Armêniaam143524143524,29ru_ru
Austráliaau143460143460,29en_au
Áustriaat143445143445,29de_de
Azerbaijãoaz143568143568,29ru_ru
Bahamasbs143539143539,29en_gb
Barbadosbb143541143541,29en_gb
Bareinbh143559143559,29ar_sa
Bélgicabe143446143446,29nl_nl
Belizebz143555143555,29en_gb
Beninbj143576143576,29en_gb
Bermudasbm143542143542,29en_gb
Bielorrússiaby143565143565,29ru_ru
Bolíviabo143556143556,29es_mx
Bósnia e Herzegovinaba143612143612,29en_gb
Botsuanabw143525143525,29en_gb
Brasilbr143503143503,29pt_br
Bruneibn143560143560,29en_gb
Bulgáriabg143526143526,29bg_bg
Burquina Fasobf143578143578,29en_gb
Butãobt143577143577,29en_gb
Cabo Verdecv143580143580,29en_gb
Camarõescm143574143574,29fr_fr
Cambojakh143579143579,29en_gb
Canadáca143455143455,29en_ca
Catarqa143498143498,29ar_sa
Cazaquistãokz143517143517,29ru_ru
Chadetd143581143581,29en_gb
Chilecl143483143483,29es_mx
Chinacn143465143465,29zh_cn
Chiprecy143557143557,29el_gr
Colômbiaco143501143501,29es_mx
Congo - Kinshasacd143613143613,29en_gb
Coreia do Sulkr143466143466,29ko_kr
Costa do Marfimci143527143527,29fr_fr
Costa Ricacr143495143495,29es_mx
Croáciahr143494143494,29hr_hr
Dinamarcadk143458143458,29da_dk
Dominicadm143545143545,29en_gb
Egitoeg143516143516,29ar_sa
El Salvadorsv143506143506,29es_mx
Emirados Árabes Unidosae143481143481,29en_us
Equadorec143509143509,29es_mx
Eslováquiask143496143496,29sk_sk
Eslovêniasi143499143499,29sl_si
Espanhaes143454143454,29es_es
Essuatínisz143602143602,29en_gb
Estados Unidosus143441143441,29en_us
Estôniaee143518143518,29et_ee
Fijifj143583143583,29en_gb
Filipinasph143474143474,29en_gb
Finlândiafi143447143447,29fi_fi
Françafr143442143442,29fr_fr
Gabãoga143614143614,29fr_fr
Gâmbiagm143584143584,29en_gb
Ganagh143573143573,29en_gb
Geórgiage143615143615,29en_gb
Granadagd143546143546,29en_gb
Gréciagr143448143448,29el_gr
Guatemalagt143504143504,29es_mx
Guianagy143553143553,29en_gb
Guiné-Bissaugw143585143585,29en_gb
Hondurashn143510143510,29es_mx
Hong Kong, RAE da Chinahk143463143463,29zh_hk
Hungriahu143482143482,29hu_hu
Iêmenye143571143571,29ar_sa
Ilhas Caymanky143544143544,29en_gb
Ilhas Salomãosb143601143601,29en_gb
Ilhas Turcas e Caicostc143552143552,29en_gb
Ilhas Virgens Britânicasvg143543143543,29en_gb
Índiain143467143467,29en_in
Indonésiaid143476143476,29en_us
Iraqueiq143617143617,29en_gb
Irlandaie143449143449,29en_gb
Islândiais143558143558,29is_is
Israelil143491143491,29en_gb
Itáliait143450143450,29it_it
Jamaicajm143511143511,29en_gb
Japãojp143462143462,29ja_jp
Jordâniajo143528143528,29ar_sa
Kosovoxk143624143624,29en_gb
Kuwaitkw143493143493,29ar_sa
Laosla143587143587,29en_gb
Letônialv143519143519,29lv_lv
Líbanolb143497143497,29ar_sa
Libérialr143588143588,29en_gb
Líbialy143567143567,29en_gb
Lituânialt143520143520,29lt_lt
Luxemburgolu143451143451,29fr_fr
Macau, RAE da Chinamo143515143515,29zh_hk
Macedônia do Nortemk143530143530,29en_gb
Madagascarmg143531143531,29fr_fr
Malásiamy143473143473,29ms_my
Malauimw143589143589,29en_gb
Maldivasmv143488143488,29en_gb
Maliml143532143532,29fr_fr
Maltamt143521143521,29en_gb
Marrocosma143620143620,29en_gb
Mauríciomu143533143533,29en_gb
Mauritâniamr143590143590,29en_gb
Méxicomx143468143468,29es_mx
Mianmar (Birmânia)mm143570143570,29en_gb
Micronésiafm143591143591,29en_gb
Moçambiquemz143593143593,29en_gb
Moldáviamd143523143523,29ro_ro
Mongóliamn143592143592,29en_gb
Montenegrome143619143619,29en_gb
Montserratms143547143547,29en_gb
Namíbiana143594143594,29en_gb
Naurunr143606143606,29en_gb
Nepalnp143484143484,29en_gb
Nicaráguani143512143512,29es_mx
Nígerne143534143534,29fr_fr
Nigériang143561143561,29en_gb
Noruegano143457143457,29nb_no
Nova Zelândianz143461143461,29en_au
Omãom143562143562,29ar_sa
Países Baixosnl143452143452,29nl_nl
Palaupw143595143595,29en_gb
Panamápa143485143485,29es_mx
Papua-Nova Guinépg143597143597,29en_gb
Paquistãopk143477143477,29en_gb
Paraguaipy143513143513,29es_mx
Perupe143507143507,29es_mx
Polôniapl143478143478,29pl_pl
Portugalpt143453143453,29pt_pt
Quêniake143529143529,29en_gb
Quirguistãokg143586143586,29en_gb
Reino Unidogb143444143444,29en_gb
República do Congocg143582143582,29en_gb
República Dominicanado143508143508,29es_mx
Romêniaro143487143487,29ro_ro
Ruandarw143621143621,29en_gb
Rússiaru143469143469,29ru_ru
Santa Lúcialc143549143549,29en_gb
São Cristóvão e Néviskn143548143548,29en_gb
São Tomé e Príncipest143598143598,29en_gb
São Vicente e Granadinasvc143550143550,29en_gb
Seichelessc143599143599,29en_gb
Senegalsn143535143535,29fr_fr
Serra Leoasl143600143600,29en_gb
Sérviars143500143500,29en_gb
Singapurasg143464143464,29en_gb
Sri Lankalk143486143486,29en_gb
Suéciase143456143456,29sv_se
Suíçach143459143459,29de_de
Surinamesr143554143554,29en_gb
Tadjiquistãotj143603143603,29en_gb
Tailândiath143475143475,29th_th
Taiwantw143470143470,29zh_tw
Tanzâniatz143572143572,29en_gb
Tchéquiacz143489143489,29cs_cz
Tongato143608143608,29en_gb
Trinidad e Tobagott143551143551,29en_gb
Tunísiatn143536143536,29ar_sa
Turcomenistãotm143604143604,29en_gb
Turquiatr143480143480,29tr_tr
Ucrâniaua143492143492,29uk_ua
Ugandaug143537143537,29en_gb
Uruguaiuy143514143514,29es_mx
Uzbequistãouz143566143566,29ru_ru
Vanuatuvu143609143609,29en_gb
Venezuelave143502143502,29es_mx
Vietnãvn143471143471,29vi_vn
Zâmbiazm143622143622,29en_gb
Zimbábuezw143605143605,29en_gb
Para baixar: app-store-storefronts-2026-09-23.csv — 175 linhas, código de país, nome do país em inglês e em turco, ID do storefront, valor do cabeçalho e código de idioma. Gere de novo com node tools/publish_storefronts.mjs.

05A mesma lista, lida por idioma

A tabela acima vai do storefront ao idioma. A decisão de ASO normalmente vai no sentido contrário: você escreve o texto uma vez — quantos storefronts o leem? Os 175 storefronts se dividem em 13 espaços de idioma que cobrem mais de um storefront, e cada espaço tem a sua própria página.

06Código de país da App Store vs. ID de storefront

São dois valores diferentes, e a maioria das requisições que falham confunde os dois. O código de país é o código de duas letras; o ID de storefront é o número de seis dígitos da Apple, enviado no cabeçalho com o sufixo ,29:

PaísCódigo de paísID do storefrontX-Apple-Store-Front
Estados Unidosus143441143441,29
Reino Unidogb143444143444,29
Alemanhade143443143443,29
Japãojp143462143462,29
Turquiatr143480143480,29

O Reino Unido é gb, não uk. Para entender o que é um storefront, veja storefront; para saber como a posição é lida por storefront, rastreamento de posições de palavras-chave na App Store.

Perguntas frequentes

Por que minha requisição devolve um resultado vazio em vez de um erro?

Quase sempre é o cabeçalho. Um ID de storefront errado, ou um ID enviado sem o sufixo de plataforma ,29, é uma requisição bem formada que a Apple responde com nada. Não há erro para capturar, e é por isso que uma lista precisa ser medida em vez de receber confiança.

A lista cobre todos os países da App Store?

Ela cobre todo storefront que passou nas três verificações — 175 deles. Um storefront só entra quando o identificador devolve os resultados daquele próprio país e conseguimos ler as posições ali de forma confiável; 2 candidatos falharam e foram descartados em vez de adivinhados.

A coluna de idioma é a lista completa de idiomas de uma loja?

Não. É o idioma padrão que medimos e no qual lemos os resultados. A Apple oferece vários idiomas em muitos storefronts; a coluna responde “qual valor a Apple aceita e qual nós lemos”, não “quais idiomas existem ali”.

Com que frequência isto é medido de novo?

A medição roda de novo quando um storefront é adicionado ou uma medição começa a falhar. A data na página é a da última execução — se essa data é antiga, a lista é antiga, e preferimos mostrar isso a esconder.

Qual é o ID de storefront da App Store dos EUA?

143441. Como cabeçalho de requisição, ele é enviado como X-Apple-Store-Front: 143441,29; o código de país para os endpoints públicos do iTunes é us.

Qual é o código de país da App Store do Reino Unido?

gb, com ID de storefront 143444. uk não é um código de país da App Store.

Posso baixar a lista de storefronts da App Store em CSV?

Sim: app-store-storefronts-2026-09-23.csv tem as 175 linhas com código de país, nome do país em inglês e em turco, ID do storefront, valor do cabeçalho e código de idioma.

Veja isso para o seu próprio app

Cole o link da loja e adicione suas palavras-chave. Posição, apps acima de você e demanda são medidos todos os dias.

Plano grátis: 1 app, 25 palavras-chave em cada um de 2 storefronts, 30 dias de histórico, sem cartão e sem prazo. O Pro custa US$ 20/mês.

Começar grátis →

Leia também