{"observedAt":"2026-10-10T12:23:36.652Z","publisher":"Blizzard Entertainment","endpoint":{"method":"GET","url":"https://overwatch.blizzard.com/ko-kr/rates/data/","example":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=route-66&region=Asia&role=All&rq=2&tier=Gold","access":"공식 JSON을 API 키·OAuth·로그인 없이 익명 HTTP 200으로 직접 확인했습니다.","contract":"공식 웹 내부 JSON이며 숫자 큐 값은 고정 계약이 아닙니다. 수집마다 공식 화면의 경쟁전 역할 고정 의미와 요청한 6개 필터의 응답을 확인합니다."},"parameters":[{"name":"role","observedUiOptions":[{"disabled":false,"label":"모든 역할","value":"All"},{"disabled":false,"label":"공격","value":"damage"},{"disabled":false,"label":" 측면 공격가","value":"flanker"},{"disabled":false,"label":" 명사수","value":"sharpshooter"},{"disabled":false,"label":" 전문가","value":"specialist"},{"disabled":false,"label":" 수색가","value":"recon"},{"disabled":false,"label":"지원","value":"support"},{"disabled":false,"label":" 의무관","value":"medic"},{"disabled":false,"label":" 전술가","value":"tactician"},{"disabled":false,"label":" 생존왕","value":"survivor"},{"disabled":false,"label":"돌격","value":"tank"},{"disabled":false,"label":" 강건한 자","value":"stalwart"},{"disabled":false,"label":" 개시자","value":"initiator"},{"disabled":false,"label":" 투사","value":"bruiser"}],"provenance":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/","observedOn":"2026-10-10","method":"Direct GET of official Korean HTML; read actual select option values and labels without executing scripts"}},{"name":"input","observedUiOptions":[{"disabled":false,"label":"마우스 및 키보드","value":"PC"},{"disabled":false,"label":"컨트롤러","value":"Console"}],"provenance":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/","observedOn":"2026-10-10","method":"Direct GET of official Korean HTML; read actual select option values and labels without executing scripts"}},{"name":"rq","observedUiOptions":[{"disabled":false,"label":"빠른 대전 - 역할 고정","value":"0"},{"disabled":false,"label":"경쟁전 - 역할 고정","value":"2"}],"provenance":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/","observedOn":"2026-10-10","method":"공식 화면 의미를 다시 확인. 현재 경쟁전 값2; 다른 관측시점의 값1을 보장 계약으로 사용하지 않음."}},{"name":"tier","observedUiOptions":[{"disabled":false,"label":"모든 등급 단계","value":"All"},{"disabled":false,"label":"브론즈","value":"Bronze"},{"disabled":false,"label":"실버","value":"Silver"},{"disabled":false,"label":"골드","value":"Gold"},{"disabled":false,"label":"플래티넘","value":"Platinum"},{"disabled":false,"label":"에메랄드","value":"Emerald"},{"disabled":false,"label":"다이아몬드","value":"Diamond"},{"disabled":false,"label":"마스터","value":"Master"},{"disabled":false,"label":"그랜드마스터 및 챔피언","value":"Grandmaster"}],"provenance":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/","observedOn":"2026-10-10","method":"Direct GET of official Korean HTML; read actual select option values and labels without executing scripts"}},{"name":"map","observedUiOptions":[{"disabled":false,"label":"모든 전장","value":"all-maps"},{"disabled":false,"label":"남극 반도","value":"antarctic-peninsula"},{"disabled":false,"label":"네팔","value":"nepal"},{"disabled":false,"label":"리장 타워","value":"lijiang-tower"},{"disabled":false,"label":"부산","value":"busan"},{"disabled":false,"label":"사모아","value":"samoa"},{"disabled":false,"label":"오아시스","value":"oasis"},{"disabled":false,"label":"일리오스","value":"ilios"},{"disabled":false,"label":"66번 국도","value":"route-66"},{"disabled":false,"label":"감시 기지: 지브롤터","value":"watchpoint-gibraltar"},{"disabled":false,"label":"그림스뵈튼","value":"grimsvotn"},{"disabled":false,"label":"도라도","value":"dorado"},{"disabled":false,"label":"리알토","value":"rialto"},{"disabled":false,"label":"샴발리 수도원","value":"shambali-monastery"},{"disabled":false,"label":"서킷 로얄","value":"circuit-royal"},{"disabled":false,"label":"쓰레기촌","value":"junkertown"},{"disabled":false,"label":"하바나","value":"havana"},{"disabled":false,"label":"뉴 정크 시티","value":"new-junk-city"},{"disabled":false,"label":"수라바사","value":"suravasa"},{"disabled":false,"label":"아틀리스","value":"aatlis"},{"disabled":false,"label":"네온 교차로","value":"neon-junction"},{"disabled":false,"label":"눔바니","value":"numbani"},{"disabled":false,"label":"미드타운","value":"midtown"},{"disabled":false,"label":"블리자드 월드","value":"blizzard-world"},{"disabled":false,"label":"아이헨발데","value":"eichenwalde"},{"disabled":false,"label":"왕의 길","value":"kings-row"},{"disabled":false,"label":"파라이수","value":"paraiso"},{"disabled":false,"label":"할리우드","value":"hollywood"},{"disabled":false,"label":"뉴 퀸 스트리트","value":"new-queen-street"},{"disabled":false,"label":"루나사피","value":"runasapi"},{"disabled":false,"label":"이스페란사","value":"esperanca"},{"disabled":false,"label":"콜로세오","value":"colosseo"}],"provenance":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/","observedOn":"2026-10-10","method":"Direct GET of official Korean HTML; read actual select option values and labels without executing scripts"}},{"name":"region","observedUiOptions":[{"disabled":false,"label":"아메리카","value":"Americas"},{"disabled":false,"label":"아시아","value":"Asia"},{"disabled":false,"label":"유럽","value":"Europe"}],"provenance":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/","observedOn":"2026-10-10","method":"Direct GET of official Korean HTML; read actual select option values and labels without executing scripts"}}],"responseTopLevelKeys":["rates","columns"],"fields":[{"path":"rates","type":"object","unit":null,"meaningKo":"통계 행·표시 범위·선택 필터를 담는 객체"},{"path":"rates.rates","type":"array<object>","unit":null,"meaningKo":"현재 요청의 영웅별 행. 현재 관측 응답은 54개이며 향후 목록 변경 가능"},{"path":"rates.rates[].id","type":"string","unit":null,"meaningKo":"영웅 식별자. 예: doctrine, sombra, roadhog"},{"path":"rates.rates[].cells","type":"object","unit":null,"meaningKo":"표에 표시하는 이름과 통계 값"},{"path":"rates.rates[].cells.name","type":"string","unit":null,"meaningKo":"요청 URL 언어의 영웅 표시 이름"},{"path":"rates.rates[].cells.winrate","type":"number","unit":"percent 0–100","meaningKo":"원본 사이트 표시 승률. 현재 응답은 미러 포함 기준·승패 시간 분모를 제공하지 않으므로 비미러/전체경기 승률로 재변환하지 않는다 실제관측결측표식-1은백분율값이아니므로0%로바꾸지않는다.","observedMissingRepresentation":-1,"websiteMissingRepresentation":"--","defensiveParserAlsoAccepts":[null,"--"],"unobservedFormatLimit":"직접검토한현재JSON은숫자와-1을반환했다. null/문자--의원본반환을이번표본에서관측한것은아니며이를현재API의보장형식으로주장하지않는다."},{"path":"rates.rates[].cells.pickrate","type":"number","unit":"percent 0–100","meaningKo":"영웅 사용시간 기반 선택 지표. 경기 수·승패 수·미러 수가 아니다. 현재 Gold/Route66 역할별 합계는 돌격 약100%, 공격 약200%, 지원 약200%; 이를 원시 경기 분모로 환산하지 않는다 실제관측결측표식-1은백분율값이아니므로0%로바꾸지않는다.","observedMissingRepresentation":-1,"websiteMissingRepresentation":"--","defensiveParserAlsoAccepts":[null,"--"],"unobservedFormatLimit":"직접검토한현재JSON은숫자와-1을반환했다. null/문자--의원본반환을이번표본에서관측한것은아니며이를현재API의보장형식으로주장하지않는다."},{"path":"rates.rates[].cells.banrate","type":"number","unit":"percent 0–100","meaningKo":"원본 금지율. 해당 응답은 금지 횟수와 분모를 제공하지 않는다. rq0 관측에서0은 실제 표시값이며 null로 바꾸지 않는다 실제관측결측표식-1은백분율값이아니므로0%로바꾸지않는다.","observedMissingRepresentation":-1,"websiteMissingRepresentation":"--","defensiveParserAlsoAccepts":[null,"--"],"unobservedFormatLimit":"직접검토한현재JSON은숫자와-1을반환했다. null/문자--의원본반환을이번표본에서관측한것은아니며이를현재API의보장형식으로주장하지않는다."},{"path":"rates.rates[].hero","type":"object","unit":null,"meaningKo":"표시용 영웅 메타데이터. 기술·능력·피해량 데이터가 아니다"},{"path":"rates.rates[].hero.color","type":"string","unit":"RGBA hexadecimal","meaningKo":"UI 표시 색상. 관측값은8자리16진수"},{"path":"rates.rates[].hero.name","type":"string","unit":null,"meaningKo":"표시용 영웅 이름"},{"path":"rates.rates[].hero.portrait","type":"string","unit":"HTTPS image URL","meaningKo":"영웅 초상화 이미지 주소"},{"path":"rates.rates[].hero.subrole","type":"string","unit":null,"meaningKo":"하위 역할 식별자. 현재 필터 옵션과 대응하는 의미의 태그"},{"path":"rates.rates[].hero.role","type":"string enum TANK | DAMAGE | SUPPORT","unit":null,"meaningKo":"역할. 현재 Doctrine과Sombra는 SUPPORT로 관측"},{"path":"rates.rates[].hero.roleIcon","type":"string","unit":"HTTPS SVG URL","meaningKo":"역할 표시 아이콘 주소"},{"path":"rates.extrema","type":"object<category, object>","unit":null,"meaningKo":"진행 막대 등 표시용 최솟값/최댓값 메타. 표본 수·신뢰도·승리확률이 아니다"},{"path":"rates.extrema.<category>","type":"object","unit":null,"meaningKo":"all 및 역할/하위역할 키. 관측 응답의 범위가 여러 카테고리에 반복되므로 독립적인 역할별 분석 통계라고 단정하지 않는다"},{"path":"rates.extrema.<category>.winrate","type":"object<{min:number,max:number}>","unit":"percent","meaningKo":"승률 표시값의 범위 메타"},{"path":"rates.extrema.<category>.pickrate","type":"object<{min:number,max:number}>","unit":"percent","meaningKo":"픽률 표시값의 범위 메타"},{"path":"rates.extrema.<category>.banrate","type":"object<{min:number,max:number}>","unit":"percent","meaningKo":"금지율 표시값의 범위 메타"},{"path":"rates.selected","type":"object<string,string>","unit":null,"meaningKo":"응답에 적용된6개 필터 값. 허용되는 모든 값의 목록은 아니며 요청과 정확히 대조해야 한다"},{"path":"rates.selected.input","type":"string","unit":null,"meaningKo":"PC 또는Console 입력 방식 선택 값"},{"path":"rates.selected.map","type":"string","unit":null,"meaningKo":"all-maps 또는 맵 ID. grimsvotn이공식선택값이며OverFast/OWTics의다른slug를그대로넣지않는다"},{"path":"rates.selected.region","type":"string","unit":null,"meaningKo":"Americas, Asia 또는Europe 지역 선택 값"},{"path":"rates.selected.role","type":"string","unit":null,"meaningKo":"All 또는 역할/하위역할 표시 필터. FAQ는역할만행을숨기는필터라고설명하며실제support요청도54명·3역할을모두반환했다"},{"path":"rates.selected.rq","type":"string","unit":null,"meaningKo":"현재 0=빠른 대전 역할 고정, 1=경쟁전 역할 고정. 2026-10-10 직접 확인에서 과거 2는 0으로 되돌아가 현재 경쟁전 값으로 사용할 수 없습니다. 자유 역할 큐·6v6로 해석하지 않습니다."},{"path":"rates.selected.tier","type":"string","unit":null,"meaningKo":"전체 또는8개 등급 그룹. Grandmaster는그랜드마스터+챔피언통합이며챔피언단독숫자로분리할수없다"},{"path":"columns","type":"array<object>","unit":null,"meaningKo":"표시할열의설정. 관측순서:name,pickrate,winrate,banrate"},{"path":"columns[].id","type":"string","unit":null,"meaningKo":"행cells와연결되는열ID"},{"path":"columns[].text","type":"string","unit":null,"meaningKo":"열표시명 또는번역키. 관측응답은일부hero/pick_rate/win_rate키와한글금지율을반환"},{"path":"columns[].sortable","type":"boolean","unit":null,"meaningKo":"표의정렬가능여부"},{"path":"columns[].sortDirection","type":"string, optional","unit":null,"meaningKo":"기본정렬방향. 현재name열에서asc를관측"},{"path":"rates.extrema.<category>.<metric>.min","type":"number","unit":"percent","meaningKo":"해당표시값의최솟값메타이며표본수아님"},{"path":"rates.extrema.<category>.<metric>.max","type":"number","unit":"percent","meaningKo":"해당표시값의최댓값메타이며표본수아님"}],"extremaCategoryKeys":["all","tank","stalwart","initiator","damage","flanker","support","survivor","medic","bruiser","tactician","specialist","sharpshooter","recon"],"directProbes":[{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=route-66&region=Asia&role=All&rq=1&tier=Gold","scope":"PC/Asia/Competitive RoleQueue/route-66/Gold/All","heroRows":54,"selected":{"input":"PC","map":"route-66","region":"Asia","role":"All","rq":"1","tier":"Gold"},"observedAt":"2026-10-09T16:03:38.052Z","returnedRoles":["DAMAGE","SUPPORT","TANK"],"columns":["name","pickrate","winrate","banrate"],"missingMarkersObserved":{}},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=route-66&region=Asia&role=support&rq=1&tier=Gold","scope":"PC/Asia/Competitive RoleQueue/route-66/Gold/support","heroRows":54,"selected":{"input":"PC","map":"route-66","region":"Asia","role":"support","rq":"1","tier":"Gold"},"observedAt":"2026-10-09T16:03:39.179Z","returnedRoles":["DAMAGE","SUPPORT","TANK"],"columns":["name","pickrate","winrate","banrate"],"missingMarkersObserved":{}},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=grimsvotn&region=Asia&role=All&rq=1&tier=All","scope":"PC/Asia/Competitive RoleQueue/grimsvotn/All/All","heroRows":54,"selected":{"input":"PC","map":"grimsvotn","region":"Asia","role":"All","rq":"1","tier":"All"},"observedAt":"2026-10-09T16:03:40.340Z","returnedRoles":["DAMAGE","SUPPORT","TANK"],"columns":["name","pickrate","winrate","banrate"],"missingMarkersObserved":{}},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=all-maps&region=Asia&role=All&rq=1&tier=Grandmaster","scope":"PC/Asia/Competitive RoleQueue/all-maps/Grandmaster/All","heroRows":54,"selected":{"input":"PC","map":"all-maps","region":"Asia","role":"All","rq":"1","tier":"Grandmaster"},"observedAt":"2026-10-09T16:03:41.443Z","returnedRoles":["DAMAGE","SUPPORT","TANK"],"columns":["name","pickrate","winrate","banrate"],"missingMarkersObserved":{}}],"currentNullObservation":"현재 rq=1 요청에서 실제 누락 표식 -1인 행은 directProbes.missingMarkersObserved에 기록했습니다. -1은 0%로 바꾸지 않고 결측 null로 분리합니다. 실제 0%와 100%는 유효한 원본값으로 보존합니다.","notProvided":["sampleSize","rawWins","rawLosses","matchCount","heroPlaytimeSeconds","mirroredMatches","mirroredTime","unmirroredTime","winFractionTotal","lossFractionTotal","unmirroredWinRate","allGameWinRate","dataDate","patchId","seasonId","checkpointOrSubmap","attackDefenseSide","teamComposition","enemyHeroConditionalWinRate"],"period":{"publisherStatement":"현재공식FAQ는최신패치시작부터집계하며새업데이트뒤반영에최대하루가걸릴수있다고설명한다.","sourceUrl":"https://overwatch.blizzard.com/en-us/rates/","limit":"응답에는실제측정시작시각·패치ID·시즌ID가없다. 수집시각과측정시각을구분한다. season요청필터는실제관측6개select에없다."},"historicalMetricDefinition":{"sourceUrl":"https://news.blizzard.com/en-us/article/23787377/overwatch-2-pvp-beta-analysis-how-data-and-community-feedback-inform-game-balance","date":"2022년베타방법설명","fractionalWinRate":"맵을사용한시간비율의승리분수합/(승리분수합+패배분수합)","unmirroredWinRate":"같은계산을해당영웅을한팀만사용한시간구간에적용한다. 미러경기전체를일괄제외하는설명이아니다.","currentFieldMapping":"현재cells.winrate가이비미러지표인지공식현행FAQ에서확정하지못했다. 픽률만으로미러비율·일반승률을역산하지않는다."},"owtics":{"url":"https://owtics.gg/ko-KR/map/route-66","observedIndexedDefault":"아시아/전체티어/4시즌미드시즌. 현재공식최신패치자료와같은기간이라고주장하지않는다.","access":"이컴퓨터의일반HTTPHTML/GraphQL읽기는403이었으며우회하지않았다. 공개검색렌더본문은확인했다.","noUnsupportedCauseClaim":"0/100의이유가작은미러제외분모라고확정할현재분모데이터는없다.","observedBrowserContext":{"observedOn":"2026-10-08","url":"https://owtics.gg/ko-KR/map/route-66","region":"한국","tier":"모든 티어","season":"4시즌 (미드시즌)","method":"Read actually rendered filter selections through CUA accessibility state; this scope differs from PC/Asia/current patch."}},"coveragePlan":"현재로컬맵31개×9티어그룹의경쟁전직접교차279범위+전체맵9티어+빠른대전전체1범위=289요청. 모든실제반환selected/54명inventory/백분율범위를검증하며한지역·한입력·역할고정조건으로고정한다.","inputMeaningCaution":"실제 UI Input 레이블은 PC=Mouse & Keyboard, Console=Controller이다. 물리적PC/콘솔기기별분리와동일하다고추측하지않는다. Johap의기존platform=pc메타는input=PC요청범위의호환별칭이다.","uiMissingMarkerCrossCheck":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/?input=PC&map=all-maps&region=Asia&role=All&rq=2&tier=Grandmaster","method":"root가실제렌더링한국어표의라이프위버행을독립확인","verifiedHero":"lifeweaver","apiCells":{"winrate":-1,"pickrate":-1,"banrate":-1},"uiCells":{"winrate":"--","pickrate":"--","banrate":"--"},"otherHeroLimit":"Anran의API세값-1은확인했지만해당UI행의독립대조는아직하지않았다","observedOn":"2026-10-08","historicalContract":"당시 rq=2 응답·화면 대조이며 현재 요청 계약은 rq=1입니다."},"observedJsonRateFormatsAcrossCollectedScopes":{"winrate":{"numeric_percent":12363,"numeric_missing_-1":2109},"pickrate":{"numeric_percent":12388,"numeric_missing_-1":2084},"banrate":{"numeric_percent":12388,"numeric_missing_-1":2084},"observationPeriod":"2026-10-08 전체 수집 기록이며 2026-10-10 새 전체 수집으로 표시하지 않습니다."},"johapCollectionResultNotServerSampleCounts":{"generatedAt":"2026-10-08T06:51:01.301Z","heroes":54,"maps":31,"targetRequests":289,"observedRequests":268,"observedHeroScopeRows":14472,"directCompetitiveMapTierScopes":258,"transportUnavailableScopes":[{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=route-66&region=Asia&role=All&rq=2&tier=Master","mapId":"route-66","tier":"master","queue":"competitive","reason":"Repeated same-request transport timeouts: Node45s initial+2boundedretries, Python25s. Not an observed zero or empty dataset.","observedAt":"2026-10-08T06:21:43.579206+00:00"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=route-66&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"route-66","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:22:28.831Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=dorado&region=Asia&role=All&rq=2&tier=Master","mapId":"dorado","tier":"master","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:23:35.680Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=dorado&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"dorado","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:24:21.688Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=havana&region=Asia&role=All&rq=2&tier=Master","mapId":"havana","tier":"master","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:25:15.945Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=havana&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"havana","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:26:01.955Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=watchpoint-gibraltar&region=Asia&role=All&rq=2&tier=Diamond","mapId":"watchpoint-gibraltar","tier":"diamond","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:26:56.828Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=junkertown&region=Asia&role=All&rq=2&tier=Master","mapId":"junkertown","tier":"master","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:28:09.361Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=junkertown&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"junkertown","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:28:55.369Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=shambali-monastery&region=Asia&role=All&rq=2&tier=Master","mapId":"shambali-monastery","tier":"master","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:29:50.773Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=shambali-monastery&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"shambali-monastery","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:30:36.781Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=kings-row&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"kings-row","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:31:33.327Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=hollywood&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"hollywood","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:33:50.529Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=paraiso&region=Asia&role=All&rq=2&tier=Master","mapId":"paraiso","tier":"master","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:33:58.534Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=paraiso&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"paraiso","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:33:59.535Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=midtown&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"midtown","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:34:10.543Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=blizzard-world&region=Asia&role=All&rq=2&tier=Master","mapId":"blizzard-world","tier":"master","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:34:18.547Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=blizzard-world&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"blizzard-world","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:34:19.549Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=numbani&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"numbani","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:34:30.555Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=ilios&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"ilios","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:34:57.580Z"},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=nepal&region=Asia&role=All&rq=2&tier=Grandmaster","mapId":"nepal","tier":"grandmaster","queue":"competitive","reason":"Network TimeoutError; not an observed empty or zero-win dataset","observedAt":"2026-10-08T06:35:15.586Z"}],"limitation":"요청수와영웅별행수는경기표본N이아니다. 미확보21범위에원본숫자를채우지않았다. --/-1인행도원본응답행이므로direct범위수가모든영웅의승률존재를뜻하지않는다."},"previousObservedAt":"2026-10-08T06:06:44.475813+00:00","historicalDirectProbes":[{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=route-66&region=Asia&role=All&rq=2&tier=Gold","scope":"PC/Asia/Competitive RoleQueue/Route66/Gold","heroRows":54},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=route-66&region=Asia&role=support&rq=2&tier=Gold","scope":"같은범위에서role=support만변경","heroRows":54,"returnedRoles":["DAMAGE","SUPPORT","TANK"]},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=grimsvotn&region=Asia&role=All&rq=2&tier=All","scope":"신규공식맵ID","heroRows":54},{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/data/?input=PC&map=all-maps&region=Asia&role=All&rq=2&tier=Grandmaster","scope":"기본통합Grandmaster/Champion","heroRows":54,"missingMarkersObserved":{"anran":{"winrate":-1,"pickrate":-1,"banrate":-1},"lifeweaver":{"winrate":-1,"pickrate":-1,"banrate":-1}}}],"requestMigration":{"observedOn":"2026-10-10","sourceUrl":"https://overwatch.blizzard.com/ko-kr/rates/","previousCompetitiveValue":"2","currentCompetitiveValue":"1","quickPlayValue":"0","observation":"현재 rq=2 요청은 공식 응답의 selected.rq=0, selected.map=all-maps로 되돌아갔습니다. 현재 경쟁전 요청은 rq=1을 사용하며 반환 selected의 6개 필터를 요청과 대조해야 합니다.","legacy":"2026-10-08에 실제 확인한 rq=2 응답과 당시 수집 시각은 과거 출처로 보존합니다. 새 요청의 경쟁전 계약으로 재사용하지 않습니다."},"historicalNullObservation":"Route66/Gold와 Grimsvotn/All 직접응답은숫자값이었다. 전체맵 Grandmaster/Champion 응답의Anran·Lifeweaver에는winrate/pickrate/banrate 모두-1이실제로있었다. -1은0%로바꾸지않고결측null로분리하며라이프위버의웹사이트--표시를root가독립대조했다. Anran의UI행대조는미확인이다. 실제0%와100%는유효한원본값으로보존한다.","developerApiAvailability":{"observedOn":"2026-10-10","sourceUrl":"https://community.developer.battle.net/documentation","navigationSourceUrl":"https://community.developer.battle.net/api/pages/navigation/documentation.json","observation":"공식 개발자 문서의 게임 API 제품 목록에서 Overwatch 항목을 찾지 못했습니다. 현재 수집 경로는 공식 통계 웹 내부 JSON과 공개 HTML이며, 정식 Battle.net Overwatch 개발자 API라고 표시하지 않습니다."},"officialWebSources":{"heroes":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/heroes/","fields":["ID","이름","역할","하위 역할","초상화"],"observedOn":"2026-10-10"},"heroDetails":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/heroes/roadhog/","fields":["기술 이름·설명·아이콘","하위 역할 효과 설명","보조·주요 특전 이름과 설명"],"observedOn":"2026-10-10","limit":"HTML에 없는 피해량·쿨타임·체력 수치를 완전한 숫자 데이터로 추정하지 않습니다."},"playerSearch":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/search/account-by-name/zion/","fields":["name","url","isPublic","lastUpdated","avatar","namecard","title"],"observedOn":"2026-10-10","limit":"공개 검색 내부 JSON입니다. 교차 출처 허용 헤더가 없어 정적 웹의 브라우저가 직접 읽을 수 있다고 주장하지 않습니다."},"career":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/search/","fields":["공개 프로필 경쟁전 역할별 등급·디비전","영웅별 플레이 시간·승리한 게임·승률","명중률·목숨당 처치·최고 기록","처치·죽음·결정타·단독 처치·임무 기여·피해·치유 10분당 평균"],"observedOn":"2026-10-10","limit":"공개 프로필 HTML에서 실제 존재하는 통계만 읽을 수 있습니다. 비공개 프로필과 최근 개별 경기 목록을 제공하지 않습니다."},"patchNotes":{"sourceUrl":"https://overwatch.blizzard.com/ko-kr/news/patch-notes/","fields":["패치 날짜","영웅 기술·특전 변경 설명","문서에 적힌 변경 수치","맵·모드 변경"],"observedOn":"2026-10-10","limit":"패치 문서 HTML이며 완전한 현재 기술 수치 JSON이 아닙니다."}},"queueContractHistory":[{"competitive":"1","observedAt":"2026-10-09T15:59:38Z"},{"competitive":"2","observedAt":"2026-10-10T12:23:36.652Z"}]}
