Storelift

Storelift › 가이드 › 앱스토어 국가 코드와 스토어프런트 ID

스토어

앱스토어 국가 코드와 스토어프런트 ID

앱스토어 국가 코드와 스토어프런트 목록은 복사된 gist로 돌아다니고, 잘못된 ID는 스스로 드러나지 않습니다. Apple은 요청에 응답하면서 아무것도 돌려주지 않고, 이는 오류가 아니라 "그 국가에는 수요가 없다"로 읽힙니다. 아래의 모든 행은 2026-09-23에 Apple 엔드포인트 세 곳에서 측정했습니다. 후보 2개는 실패해 제외했습니다.

무료로 시작하기 →무료 플랜: 앱 1개, 스토어프런트 2곳에서 각각 키워드 25개, 30일 기록. 카드 불필요, 기간 제한 없음. Pro는 월 $20.

작성 영어 원문을 AI의 도움을 받아 번역업데이트: 6개 섹션

01각 값의 용도

세 가지 값은 세 가지 다른 일을 하며, 이를 섞어 쓰는 것이 빈 결과의 흔한 원인입니다.

  • 국가 코드 — 공개 iTunes 엔드포인트가 country=로 받는 두 글자 코드. /search와 /lookup이 이해하는 값입니다.
  • 스토어프런트 헤더 — X-Apple-Store-Front 요청 헤더의 값이며 <id>,29 형태입니다. ,29 접미사는 플랫폼 부분이며, ID만 담은 헤더는 조용히 아무것도 돌려주지 않습니다.
  • 기본 언어 — Apple이 그 스토어프런트에서 받아들이는 lang= 값. 유효하지 않은 값은 곧바로 거부되지만, 유효하되 잘못된 값은 결과를 그 언어로 읽기 때문에 순위 모습이 조용히 바뀝니다.
언어 열은 스토어프런트의 전체 언어 목록이 아닙니다. Apple은 많은 국가에서 여러 언어를 제공합니다. 이 값은 우리가 측정한 기본값이자 우리 측정이 읽는 언어입니다. 실서비스에서 운영 중인 곳은 현장에서 맞춘 값으로 고정되어 있습니다. 튀르키예어 결과는 tr_tr 없이는 흔들립니다.

02각 행을 검증한 방법

  1. 검색 힌트. X-Apple-Store-Front 헤더를 붙여 힌트 요청을 보냅니다. 실제 스토어프런트는 추천 검색어 10개를 돌려주고, 지어낸 ID는 0개를 돌려줍니다. 잘못된 ID를 잡아내는 검사입니다.
  2. 언어. lang=을 붙여 lookup을 보냅니다. Apple은 유효하지 않은 값을 명시적으로 거부합니다: Invalid value(s) for key(s): [language]. 후보는 현지 언어부터 시도하고 처음 받아들여진 값을 채택합니다.
  3. 국가. 같은 lookup을 country=로 보냅니다. 유효하지 않은 코드는 같은 방식으로 거부됩니다. /search 대신 /lookup을 쓰는 데는 이유가 있습니다. /search는 호출 제한이 엄격해서 130개국 정도를 물으면 Apple이 403을 돌려주고, 403은 “그 국가에 결과 없음”과 구분되지 않습니다.

세 검사를 모두 통과한 행만 공개합니다. ID 자체는 서로 일치하고 이미 실서비스에서 운영 중인 27개 스토어프런트와도 일치하는 독립된 공개 목록 두 개에서 가져왔습니다. 하지만 목록끼리 일치한다고 증거가 되지는 않으므로 하나하나 다시 측정했습니다.

03제외된 2개

방글라데시(bd)와 리히텐슈타인(li)은 돌아다니는 목록에 스토어프런트 ID와 함께 올라 있고, 두 코드 모두 Apple이 오류 없이 받아들입니다. 그래도 실패합니다. 힌트 요청은 검색어 0개를 돌려주고, 알려진 앱을 lookup하면 "resultCount":0이 돌아옵니다.

이 목록이 존재하는 이유가 바로 이런 실패입니다. 아무 오류도 없습니다. 요청은 성공하고 응답은 비어 있으며, 그 위에 만든 툴은 그 국가에 수요가 없다고 보고합니다. 두 행은 단서를 달아 공개하는 대신 삭제했습니다.

04175개 스토어프런트 전체

국가코드스토어프런트 IDX-Apple-Store-Front기본 언어
아프가니스탄af143610143610,29en_gb
알바니아al143575143575,29en_gb
알제리dz143563143563,29ar_sa
앙골라ao143564143564,29pt_pt
앵귈라ai143538143538,29en_gb
앤티가 바부다ag143540143540,29en_gb
아르헨티나ar143505143505,29es_mx
아르메니아am143524143524,29ru_ru
오스트레일리아au143460143460,29en_au
오스트리아at143445143445,29de_de
아제르바이잔az143568143568,29ru_ru
바하마bs143539143539,29en_gb
바레인bh143559143559,29ar_sa
바베이도스bb143541143541,29en_gb
벨라루스by143565143565,29ru_ru
벨기에be143446143446,29nl_nl
벨리즈bz143555143555,29en_gb
베냉bj143576143576,29en_gb
버뮤다bm143542143542,29en_gb
부탄bt143577143577,29en_gb
볼리비아bo143556143556,29es_mx
보스니아 헤르체고비나ba143612143612,29en_gb
보츠와나bw143525143525,29en_gb
브라질br143503143503,29pt_br
영국령 버진아일랜드vg143543143543,29en_gb
브루나이bn143560143560,29en_gb
불가리아bg143526143526,29bg_bg
부르키나파소bf143578143578,29en_gb
캄보디아kh143579143579,29en_gb
카메룬cm143574143574,29fr_fr
캐나다ca143455143455,29en_ca
카보베르데cv143580143580,29en_gb
케이맨 제도ky143544143544,29en_gb
차드td143581143581,29en_gb
칠레cl143483143483,29es_mx
중국cn143465143465,29zh_cn
콜롬비아co143501143501,29es_mx
콩고-브라자빌cg143582143582,29en_gb
콩고-킨샤사cd143613143613,29en_gb
코스타리카cr143495143495,29es_mx
코트디부아르ci143527143527,29fr_fr
크로아티아hr143494143494,29hr_hr
키프로스cy143557143557,29el_gr
체코cz143489143489,29cs_cz
덴마크dk143458143458,29da_dk
도미니카dm143545143545,29en_gb
도미니카 공화국do143508143508,29es_mx
에콰도르ec143509143509,29es_mx
이집트eg143516143516,29ar_sa
엘살바도르sv143506143506,29es_mx
에스토니아ee143518143518,29et_ee
에스와티니sz143602143602,29en_gb
피지fj143583143583,29en_gb
핀란드fi143447143447,29fi_fi
프랑스fr143442143442,29fr_fr
가봉ga143614143614,29fr_fr
감비아gm143584143584,29en_gb
조지아ge143615143615,29en_gb
독일de143443143443,29de_de
가나gh143573143573,29en_gb
그리스gr143448143448,29el_gr
그레나다gd143546143546,29en_gb
과테말라gt143504143504,29es_mx
기니비사우gw143585143585,29en_gb
가이아나gy143553143553,29en_gb
온두라스hn143510143510,29es_mx
홍콩(중국 특별행정구)hk143463143463,29zh_hk
헝가리hu143482143482,29hu_hu
아이슬란드is143558143558,29is_is
인도in143467143467,29en_in
인도네시아id143476143476,29en_us
이라크iq143617143617,29en_gb
아일랜드ie143449143449,29en_gb
이스라엘il143491143491,29en_gb
이탈리아it143450143450,29it_it
자메이카jm143511143511,29en_gb
일본jp143462143462,29ja_jp
요르단jo143528143528,29ar_sa
카자흐스탄kz143517143517,29ru_ru
케냐ke143529143529,29en_gb
코소보xk143624143624,29en_gb
쿠웨이트kw143493143493,29ar_sa
키르기스스탄kg143586143586,29en_gb
라오스la143587143587,29en_gb
라트비아lv143519143519,29lv_lv
레바논lb143497143497,29ar_sa
라이베리아lr143588143588,29en_gb
리비아ly143567143567,29en_gb
리투아니아lt143520143520,29lt_lt
룩셈부르크lu143451143451,29fr_fr
마카오(중국 특별행정구)mo143515143515,29zh_hk
마다가스카르mg143531143531,29fr_fr
말라위mw143589143589,29en_gb
말레이시아my143473143473,29ms_my
몰디브mv143488143488,29en_gb
말리ml143532143532,29fr_fr
몰타mt143521143521,29en_gb
모리타니mr143590143590,29en_gb
모리셔스mu143533143533,29en_gb
멕시코mx143468143468,29es_mx
미크로네시아fm143591143591,29en_gb
몰도바md143523143523,29ro_ro
몽골mn143592143592,29en_gb
몬테네그로me143619143619,29en_gb
몬트세라트ms143547143547,29en_gb
모로코ma143620143620,29en_gb
모잠비크mz143593143593,29en_gb
미얀마mm143570143570,29en_gb
나미비아na143594143594,29en_gb
나우루nr143606143606,29en_gb
네팔np143484143484,29en_gb
네덜란드nl143452143452,29nl_nl
뉴질랜드nz143461143461,29en_au
니카라과ni143512143512,29es_mx
니제르ne143534143534,29fr_fr
나이지리아ng143561143561,29en_gb
북마케도니아mk143530143530,29en_gb
노르웨이no143457143457,29nb_no
오만om143562143562,29ar_sa
파키스탄pk143477143477,29en_gb
팔라우pw143595143595,29en_gb
파나마pa143485143485,29es_mx
파푸아뉴기니pg143597143597,29en_gb
파라과이py143513143513,29es_mx
페루pe143507143507,29es_mx
필리핀ph143474143474,29en_gb
폴란드pl143478143478,29pl_pl
포르투갈pt143453143453,29pt_pt
카타르qa143498143498,29ar_sa
루마니아ro143487143487,29ro_ro
러시아ru143469143469,29ru_ru
르완다rw143621143621,29en_gb
상투메 프린시페st143598143598,29en_gb
사우디아라비아sa143479143479,29ar_sa
세네갈sn143535143535,29fr_fr
세르비아rs143500143500,29en_gb
세이셸sc143599143599,29en_gb
시에라리온sl143600143600,29en_gb
싱가포르sg143464143464,29en_gb
슬로바키아sk143496143496,29sk_sk
슬로베니아si143499143499,29sl_si
솔로몬 제도sb143601143601,29en_gb
남아프리카za143472143472,29en_gb
대한민국kr143466143466,29ko_kr
스페인es143454143454,29es_es
스리랑카lk143486143486,29en_gb
세인트키츠 네비스kn143548143548,29en_gb
세인트루시아lc143549143549,29en_gb
세인트빈센트그레나딘vc143550143550,29en_gb
수리남sr143554143554,29en_gb
스웨덴se143456143456,29sv_se
스위스ch143459143459,29de_de
대만tw143470143470,29zh_tw
타지키스탄tj143603143603,29en_gb
탄자니아tz143572143572,29en_gb
태국th143475143475,29th_th
통가to143608143608,29en_gb
트리니다드 토바고tt143551143551,29en_gb
튀니지tn143536143536,29ar_sa
튀르키예tr143480143480,29tr_tr
투르크메니스탄tm143604143604,29en_gb
터크스 케이커스 제도tc143552143552,29en_gb
아랍에미리트ae143481143481,29en_us
우간다ug143537143537,29en_gb
우크라이나ua143492143492,29uk_ua
영국gb143444143444,29en_gb
미국us143441143441,29en_us
우루과이uy143514143514,29es_mx
우즈베키스탄uz143566143566,29ru_ru
바누아투vu143609143609,29en_gb
베네수엘라ve143502143502,29es_mx
베트남vn143471143471,29vi_vn
예멘ye143571143571,29ar_sa
잠비아zm143622143622,29en_gb
짐바브웨zw143605143605,29en_gb
다운로드: app-store-storefronts-2026-09-23.csv — 175행, 국가 코드, 영어·튀르키예어 국가명, 스토어프런트 ID, 헤더 값, 언어 코드. node tools/publish_storefronts.mjs로 다시 생성합니다.

05같은 목록을 언어별로 보기

위의 표는 스토어프런트에서 언어로 읽습니다. ASO 결정은 보통 반대 방향으로 내려집니다. 텍스트를 한 번 쓰면 몇 개의 스토어프런트가 그것을 읽을까요? 175개 스토어프런트는 둘 이상의 스토어프런트를 담당하는 언어 슬롯 13개로 나뉘며, 슬롯마다 전용 페이지가 있습니다.

  • en-GB — 스토어프런트 85개
  • es-MX — 스토어프런트 17개
  • ar-SA — 스토어프런트 11개
  • fr-FR — 스토어프런트 9개
  • ru-RU — 스토어프런트 6개
  • de-DE — 스토어프런트 3개
  • en-US — 스토어프런트 3개
  • el-GR — 스토어프런트 2개
  • en-AU — 스토어프런트 2개
  • nl-NL — 스토어프런트 2개
  • pt-PT — 스토어프런트 2개
  • ro-RO — 스토어프런트 2개
  • zh-HK — 스토어프런트 2개

06앱스토어 국가 코드와 스토어프런트 ID의 차이

두 값은 서로 다르며, 실패한 요청 대부분이 이 둘을 섞어 씁니다. 국가 코드는 두 글자 코드이고, 스토어프런트 ID는 Apple의 여섯 자리 숫자로 헤더에 ,29 접미사를 붙여 보냅니다.

국가국가 코드스토어프런트 IDX-Apple-Store-Front
미국us143441143441,29
영국gb143444143444,29
독일de143443143443,29
일본jp143462143462,29
튀르키예tr143480143480,29

영국은 uk가 아니라 gb입니다. 스토어프런트가 무엇인지는 스토어프런트를, 스토어프런트별로 순위를 읽는 방법은 App Store 키워드 순위 추적을 참고하세요.

자주 묻는 질문

요청이 오류 대신 빈 결과를 돌려주는 이유는 무엇인가요?

거의 항상 헤더 문제입니다. 잘못된 스토어프런트 ID나 ,29 플랫폼 접미사 없이 보낸 ID는 형식상 올바른 요청이고, Apple은 여기에 아무것도 돌려주지 않습니다. 잡아낼 오류가 없기 때문에 목록은 믿는 것이 아니라 측정해야 합니다.

이 목록이 모든 App Store 국가를 포함하나요?

세 가지 검사를 모두 통과한 스토어프런트 175개를 포함합니다. 식별자가 그 국가의 결과를 돌려주고 그곳에서 순위를 안정적으로 읽을 수 있을 때만 포함하며, 실패한 후보 2개는 추측하지 않고 제외했습니다.

언어 열이 그 스토어의 전체 언어 목록인가요?

아니요. 우리가 측정하고 결과를 읽는 기본값입니다. Apple은 많은 스토어프런트에서 여러 언어를 제공합니다. 이 열은 “Apple이 어떤 값을 받아들이고 우리는 어떤 값으로 읽는가”에 답하며, “그곳에 어떤 언어가 있는가”에 답하지 않습니다.

얼마나 자주 다시 측정하나요?

스토어프런트가 추가되거나 측정이 실패하기 시작하면 다시 실행합니다. 페이지의 날짜는 마지막 실행 날짜입니다. 그 날짜가 오래되었다면 목록도 오래된 것이며, 우리는 그것을 숨기기보다 보여 주는 쪽을 택합니다.

미국 App Store의 스토어프런트 ID는 무엇인가요?

143441입니다. 요청 헤더로는 X-Apple-Store-Front: 143441,29로 보내며, 공개 iTunes 엔드포인트용 국가 코드는 us입니다.

영국 App Store의 국가 코드는 무엇인가요?

gb이며 스토어프런트 ID는 143444입니다. uk는 App Store 국가 코드가 아닙니다.

App Store 스토어프런트 목록을 CSV로 받을 수 있나요?

네. app-store-storefronts-2026-09-23.csv에 175행 전체가 국가 코드, 영어·튀르키예어 국가명, 스토어프런트 ID, 헤더 값, 언어 코드와 함께 들어 있습니다.

내 앱으로 직접 확인해 보세요

스토어 링크를 붙여넣고 키워드를 추가하세요. 순위, 내 위에 있는 앱, 수요를 매일 측정합니다.

무료 플랜: 앱 1개, 스토어프런트 2곳에서 각각 키워드 25개, 30일 기록. 카드 불필요, 기간 제한 없음. Pro는 월 $20.

무료로 시작하기 →

다음 읽을거리