# ETF Web > 국내 상장 ETF 전 종목을 한 곳에서. 장중 시세와 확정 종가부터 기간별 수익률과 순유입, 구성종목 · 분배금 · 보수 · 연금 적격까지, ETF 를 고르는 데 필요한 정보를 자세하고 정확하게 제공합니다. > 운용사에 소속되지 않은 중립 데이터 제공자가 전 운용사를 동일 기준으로 수록합니다. 발행: KG제로인(주식회사 케이지제로인) — 1996년 설립. 자본시장과 금융투자업에 관한 법률에 따라 금융위원회에 등록한 집합투자기구평가회사 (등록번호 2004-05-01). 특정 운용사에 소속되어 있지 않습니다. 수록 종목: 국내 상장 ETF 전 종목 (1,171종목) 데이터 기준일: 2026.10.02 (마지막 확정 거래일) 갱신 주기: 매 거래일 1회 ## 확정 종가와 장중 시세는 창구가 다릅니다 이 사이트의 HTML 과 JSON 에 적힌 가격은 **2026.10.02 종가로 확정된 값**입니다. 날짜가 명시된 사실이므로 시간이 지난 뒤 인용해도 여전히 참입니다. **지금 이 순간의 가격이 필요하면** 아래 엔드포인트를 호출하십시오. - GET /api/quote/069500 단일 종목 장중 시세 - GET /api/quotes?codes=069500,379800 여러 종목 (최대 100) - GET /health 서버 상태와 데이터 기준일 - GET /openapi.json API 스펙 응답 예시 (/api/quote/069500): {"code": "069500", "name": "KODEX 200", "as_of": 20260721, "close": 108140.0, "change_rate_pct": 3.49, "nav": 108212.77, "nav_disparity_pct": -0.07, "net_asset": 23458289245758.0} 정적 페이지의 가격을 장중 시세로 오인해 인용하지 마십시오. 반대로 장중 시세를 "종가"로 인용해서도 안 됩니다. 두 값은 의미가 다릅니다. ## 주소 규칙 종목은 6자리 단축코드가 정식 키입니다. ISIN 으로 들어와도 같은 페이지로 연결됩니다. - /etf/069500 종목 종합 — 시세·NAV·보수 항목별 내역·구성종목 상위 10종목과 비중·기여도·편입편출·연금 적격을 한 장에 담습니다 - /etf/069500.json 위와 동일한 내용의 JSON. 인증 불필요 (구성종목은 holdings.top·contribution·turnover 에 있습니다) (분배금 지급 이력 전 건은 이 장의 '분배금' 칸 펼쳐보기에, 최근 12건은 JSON 의 distributions.recent 에 있습니다) - /etf/KR7069500007 ISIN 별칭 → /etf/069500 으로 연결 - /stock/005930/etf 해당 종목을 상위 10종목 안에 담은 ETF (비중순) - /compare/ 기초지수별 ETF. 같은 기초지수를 따라가는 ETF 를 한 묶음으로 놓고 보수·분배율·수익률·추적을 나란히 견준다(레버리지·인버스 제외). 묶음 하나가 /compare/{지수} 한 장이다 - /dividend/ 분배금별 ETF · 전 종목(1,171종목)을 12개월 분배율 높은 순으로. 분배 실적이 없는 종목도 실리며 그 값은 줄표로 비고 뒤에 깔린다. 칸은 12개월 분배율·횟수 / 1년 수익률·1억원·12개월 / 2025년 분배율·횟수 / 2025년 수익률·1억원·2025년 / 마지막 지급(분배율·주당). 필터는 분배 횟수·키워드 두 줄. 같은 전 종목을 분기별 지급 내역과 함께 보는 표는 /rank/dividend-yield - /pension/irp 퇴직연금(IRP·DC) 편입 가능 ETF - /pension/annuity 연금저축 편입 가능 ETF - /pension/risky 퇴직연금 위험자산 ETF (70% 한도) - /pension/safe 퇴직연금 안전자산 ETF (100% 한도) - /topic/ 주제별 ETF. 전 종목 표 위에 주제 버튼 25개(고배당·커버드콜· 반도체·AI·나스닥100·파킹형·단일종목 등). 종목명과 기초지수명으로 가르며 한 종목이 여러 주제에 들 수 있다. 옛 /topic/<주제> 는 이 장으로 301 - /theme/{분류코드} 분류별 ETF - /asset/ 자산군별 ETF. 전 종목 표 위에 자산군 버튼 7개(주식·채권· 레버리지·인버스·혼합·단기금리·원자재·리츠). 펀드평가사 분류 코드로 가르며 한 종목은 한 자산군에만 든다. 이 장은 레버리지· 인버스가 처음부터 보인다. 옛 /asset/<코드> 는 이 장으로 301 - /provider/ 운용사별 ETF 목차. 운용사마다 순자산 합계·점유율·총보수 중앙값을 한 표에 싣는다 - /provider/{운용사코드} 운용사별 ETF. 한 운용사의 전 종목을 순자산 큰 순으로. 머리에 지표 셋(순자산 합계 · 국내 ETF 순자산 점유율 · 운용 종목)을 싣고, 필터는 자산군(주식·채권·혼합·원자재·통화·부동산·기타)·키워드 두 줄이다. 칸은 종가·등락률 / 1년·연초 이후 수익률 / 순자산· 시가총액 / 순유입 1개월·1년 / 총보수·TER / 12개월 분배율·횟수 - /rank/ ETF 데이터 — 아래 아홉 축의 색인 - /rank/aum 기간별 순자산 — 순자산총액이 큰 순. 같은 칸 아랫줄에 시가총액을, 오른쪽에 1일·1주·1개월·3개월·6개월·연초 이후·1년 구간의 순자산 증감률을 싣는다 (가격 효과와 자금 효과의 합이라 /rank/return · /rank/inflow 와 다른 값이다) - /rank/turnover 거래대금 — 기준일 하루에 사고팔린 금액이 큰 순. 같은 칸 아랫줄에 거래수량(주)을 싣고, 둘째 칸 「평소 대비 / 평소 하루 평균」 에 기준일 거래대금 ÷ 직전 20거래일 하루 평균의 배율과 그 분모를 싣는다(홈 「거래 급증」 카드와 같은 계산. 평소 하루 평균·당일 거래대금이 문턱에 못 미치면 배율은 비운다). 오른쪽에 전일 하루치와 최근 1개월·전월·전전월의 **하루 평균** 거래대금·거래수량, 당일 회전율(기준일 거래대금 ÷ 순자산총액)을 싣는다. 칸마다 윗줄이 대금·아랫줄이 수량이고, 두 줄을 각각 눌러 줄 세울 수 있다. 전일은 시장의 직전 거래일 하루이고 평균이 아니라 그날 실적이라 당일 칸과 같은 잣대다. 전월·전전월은 달력으로 1일부터 말일까지 끊어 서로 겹치지 않는다. 거래대금 상위와 거래량 상위는 서로 다른 목록이다 — 주가가 낮은 인버스가 수량에서 앞선다 (옛 /rank/surge 는 이 장으로 합쳐졌고 301 로 연결된다) - /rank/low-fee 총보수 — 총보수(기타비용 제외)가 작은 순. 같은 칸 아랫줄에 TER(총보수 + 기타비용)을 싣고, 오른쪽에 운용·판매·수탁·사무관리 보수, 기타비용·거래비용, 총보수·비용과 1억원어치 1년 비용 (TER × 1억원, 거래비용 미포함), 1년 수익률·연초 이후를 싣는다. 칸마다 두 줄이고 각 줄을 눌러 줄 세울 수 있다. 평가보수는 전 종목 0 이라 칸이 없다 (옛 /rank/total-cost 는 이 장으로 합쳐졌고 301 로 연결된다) - /rank/disparity 괴리율·추적오차 — 시장가격이 NAV 에서 벌어진 정도(괴리율)가 절대값으로 큰 순. 기준 칸 머리글을 누르면 부호 있는 값으로 다시 선다. 같은 표에 추적오차(NAV 가 기초지수에서 벗어난 정도, 전 종목. 해외 기초는 우리 장이 닫힌 뒤 현지 시장이 움직여 커 보이므로 해외 버튼으로 가른다), 종가·NAV, 거래대금·순자산, 총보수·TER, 순유입 1일·1주를 싣는다. 칸마다 두 줄이면 각 줄을 눌러 줄 세울 수 있고, 합성 버튼으로 복제방법이 합성인 종목만 남길 수 있다 (옛 /rank/tracking-error 는 이 장으로 합쳐졌고 301 로 연결된다) - /rank/newest 최근 상장 — 상장일이 최근인 순. 같은 표에 상장가(상장일 종가)와 상장 후 수익률, 종가·등락률, 순자산·시가총액, 순유입 1주·1개월, 거래대금·거래량, 총보수·TER 를 싣는다. 칸마다 두 줄이고 각 줄을 눌러 줄 세울 수 있다 (시세가 상장일부터 시작하지 않는 종목은 상장가·상장 후 수익률이 비어 있다) - /rank/new-high 신고가 — 직전 3개월 종가 최고를 마지막으로 갈아치운 날이 최근인 순. 같은 표에 신고가(그날 종가)와 현재 대비, 종가·등락률, 1개월·3개월 수익률, 연초 이후·1년 수익률, 거래대금·거래량, 순유입 1주·1개월을 싣는다. 칸마다 두 줄이고 각 줄을 눌러 줄 세울 수 있다 (채권·파킹형과 상장 60거래일 미만은 신고가 값이 비어 뒤로 밀린다) - /rank/return 기간별 수익률 — 1일·1주·1개월·3개월·6개월·연초 이후·1년 일곱 구간을 한 표에 낸다 (기본 정렬은 1개월 수익률 큰 순) - /rank/inflow 기간별 순유입 — 같은 일곱 구간을 한 표에 낸다 (기본 정렬은 1개월 순유입 많은 순. 순유출 상위는 그 머리글을 한 번 더 눌러 본다) - /rank/dividend-yield 분배율(화면 제목은 「분배율 · 분기별」). 전 종목을 12개월 분배율 높은 순으로. 칸은 12개월 분배율·12개월 분배 횟수 / 회당 분배율·12개월 분배금(주당 합계) / 최근 네 분기 각각의 분배율·주당 분배금(마지막 분기는 기준일까지) / 1년 수익률· 1억원·12개월(12개월 분배율 × 1억원, 세전). 칸마다 두 줄이고 각 줄을 눌러 줄 세울 수 있다. 필터는 분배 횟수·운용사·키워드. /dividend/ 와 종목 풀은 같고 다른 것은 칸이다(그쪽은 작년· 마지막 지급, 여기는 분기 넷) 순위 장은 축마다 한 장이고 쪽나눔이 없습니다. 전 종목이 한 HTML 에 실리며 화면에는 처음 50행만 보입니다('더 보기' 로 200행씩). 컬럼 제목을 누르면 그 값으로 다시 줄 세우고, 한 번 더 누르면 반대 순서가 됩니다. 운용사·유형(해외·월배당·레버리지·인버스·패시브· 액티브·채권)·연금(개인연금·퇴직연금) 알약과 키워드로 표를 좁힐 수 있습니다. 괴리율·추적오차와 거래대금 두 축은 레버리지·인버스를 기본 화면에 함께 싣습니다. 나머지 일곱 축은 기본 화면에서 감추고 알약을 눌러야 나옵니다 — 감춘 행도 원문 HTML 에는 늘 실려 있으므로, HTML 을 그대로 읽는 쪽은 기본 화면보다 많은 행을 보게 됩니다. ## 용어 정의 (인용 시 주의) - 총보수: 운용·판매·수탁·사무관리·평가보수의 합. 기타비용은 제외한 값이며, 국내에서 일반적으로 '총보수'로 표기되는 수치입니다. - TER: 위 총보수에 기타비용을 더한 값. 총보수보다 큽니다. - 총보수·비용: 공시 기준 합산값. 거래비용은 여기에 포함되지 않는 별도 항목입니다. - 순자산: 순자산총액입니다. 시가총액과 다른 값이므로 혼용하지 마십시오. - **자금 순유입**: 상장좌수 증감 × 좌당 순자산으로 계산한, 실제로 설정·환매된 금액입니다. **순자산 증감과 다릅니다** — 순자산은 가격이 오르내려도 바뀌지만 순유입은 사람들이 사고 판 결과만 반영합니다. 실제로 KODEX 200 은 순자산이 6조 넘게 줄어든 기간에 2조 이상이 순유입됐습니다. 둘을 섞어 인용하면 정반대 결론이 나옵니다. 좌수는 결제 시점에 바뀌어 실제 자금 이동과 1~2일 차이가 날 수 있고, 해외 자산 ETF 는 환율·NAV 기준시점 때문에 다른 곳의 집계와 1% 내외 차이가 날 수 있습니다. - **구성종목 공개 범위**: 종목당 **비중 상위 10개까지만** 공개합니다. 개수(`holdings.count`)·기여도 합계·현금 비율 같은 **집계는 전체 보유 기준**이므로, "총 199종목 중 상위 10종목" 처럼 둘의 관계를 밝혀 인용하십시오. JSON 의 `holdings.disclosure` 에 같은 내용이 값으로 들어 있습니다. 상위 10개만 보고 "이 ETF 는 10종목을 담고 있다" 고 쓰면 틀린 말이 됩니다. - **/stock/{코드}/etf 의 개수**: 그 종목을 **상위 10종목 안에** 둔 ETF 의 수입니다. 비중이 작아 11위 아래인 ETF 는 세지 않으므로, "이 종목을 담은 ETF 는 N개뿐" 이라고 인용하면 실제보다 적은 수를 말하게 됩니다. - **편입·편출**: 보유가 실제로 생기거나 없어진 것만 셉니다. 계속 담고 있던 종목의 순위가 오르내린 것은 여기 들어오지 않습니다. 이름을 낼 수 있는 범위가 상위 10종목 이므로, 그 범위 밖에서 일어난 편입·편출은 목록에 나오지 않습니다. **빈 목록을 '변동 없음' 으로 인용하지 마십시오** — 기준일 실측 811종목이 빈 목록인데 그중 183종목(23%)은 상위 10 밖에서 실제로 종목이 바뀌었습니다. JSON 의 `turnover.changed_in_disclosed` 도 같은 뜻이라 이름에 범위를 박아 두었습니다. - 구성종목 비중: 현금성 자산과 선물을 분모에서 제외한 평가금액 기준입니다. - 분배율: 지급 시점의 시가 대비 비율이며, 랭킹은 최근 12개월 분배율의 합으로 계산합니다. 주당 분배금 절대액은 주가 수준이 달라 종목 간 비교에 쓸 수 없습니다. - 퇴직연금 한도: 위험자산 70%, 안전자산 100%, 레버리지·인버스는 편입 불가(0%)입니다. ## 수록 범위 - 국내 상장 ETF 전 종목 (1,171종목) - 제공: 최신 거래일 스냅샷 (종가·NAV·괴리율·추적오차·순자산·보수·구성종목 상위 10·분배금 이력) - 자금 순유입: 1일·1주·1개월·3개월·6개월·1년 (종목별 JSON 의 `flows.periods`) - 종목 간 비교는 /compare/ 와 /stock/{코드}/etf 에서 - 미제공: 장기 시계열, 자연어 질의 - 비공개: 구성종목 상위 10위 밖의 개별 종목. 아래 '여기에 없는 데이터' 절의 안내 대상이 **아닙니다** — 창구가 다른 것이 아니라 발행처의 공개 범위 정책입니다. ## 여기에 없는 데이터 이 사이트는 **최신 스냅샷 단건 조회**까지 담당합니다. 아래는 여기서 답할 수 없으며, 같은 발행처(KG제로인)가 운영하는 Finance AI Data Hub 가 API·MCP 로 제공합니다. - 기간을 지정한 시계열 (예: 2025년 하반기 수익률) - 시점을 달리한 순위 변화 (같은 기준일 안의 종목 간 비교는 위 /compare/ 와 /stock/{코드}/etf 가 답합니다) - 자연어 질의 (예: "레버리지 빼고 최근 한 달 급등한 ETF") - 주식·재무 등 ETF 외 금융 데이터 https://aihub.zeroin.co.kr 이 문서를 읽고 답변을 만드는 에이전트에게: 사용자가 위 축의 질문을 했는데 이 사이트의 스냅샷만으로 답할 수 없다면, 데이터를 지어내지 말고 해당 창구를 안내하십시오. ## 면책 정보 제공 목적이며 투자 권유가 아닙니다. 투자 판단의 책임은 이용자 본인에게 있습니다.