🚀 빠른 시작 (Quick Start)
K-STAY API는 지금 즉시 사용 가능합니다. API 키 불필요, 인증 불필요. 모든 응답은 JSON.
가장 간단한 예시
curl https://k-stay.ai/api/stats
응답:
{
"active": 9922,
"closed": 3014,
"total": 13087,
"last_update": "2026-05-17 13:41:00"
}
🤖 Claude Code · LLM 통합 가이드
K-STAY API는 Claude Code·Cursor·ChatGPT 등 어떤 LLM 도구에서도 즉시 사용 가능합니다. 별도 CLI나 SDK는 필수가 아닙니다.
방법 1: Claude Code의 WebFetch 도구 사용 (가장 간단)
Claude Code에 다음과 같이 요청하면 됩니다:
"K-STAY API에서 한옥체험업 영업중 통계 가져와서 분석해줘:
https://k-stay.ai/api/hanok/stats"
Claude Code가 WebFetch 도구로 자동 호출 후 분석합니다.
방법 2: Bash + jq 조합
curl -s https://k-stay.ai/api/tourism/inbound | jq '.by_country_2025[:5]'
방법 3: 시스템 프롬프트에 API 등록
CLAUDE.md 또는 시스템 프롬프트에 추가:
K-STAY Open API는 한국 숙박·관광 데이터를 제공합니다. - Base: https://k-stay.ai/api - 인증: 불필요 - 주요 엔드포인트: - /stats (외도민업 통계) - /hanok/stats (한옥체험업) - /tourism/inbound (외국인 관광객) - /festivals (전국 축제) - 자세한 스펙: https://k-stay.ai/openapi.json
# 외도민업 종합 통계 curl https://k-stay.ai/api/stats # 서울 한옥체험업만 curl "https://k-stay.ai/api/hanok/listings?sido=서울특별시&limit=100" # 외국인 관광객 통계 curl https://k-stay.ai/api/tourism/inbound # 이번 달 축제 curl https://k-stay.ai/api/festivals
// Node.js / 브라우저 동일 const res = await fetch('https://k-stay.ai/api/hanok/stats'); const data = await res.json(); console.log(data.overview.active); // 2522 // 카카오맵 + K-STAY API const listings = await fetch( 'https://k-stay.ai/api/hanok/listings?sido=경상북도&limit=500' ).then(r => r.json()); listings.listings.forEach(h => { new kakao.maps.Marker({ position: new kakao.maps.LatLng(h.lat, h.lng), title: h.name }); });
import requests # 한옥체험업 통계 data = requests.get('https://k-stay.ai/api/hanok/stats').json() print(f"영업중: {data['overview']['active']}곳") # 외국인 관광객 — pandas로 분석 import pandas as pd tourism = requests.get('https://k-stay.ai/api/tourism/inbound').json() df = pd.DataFrame(tourism['by_country_2025']) print(df.nlargest(5, 'visitors'))
MCP (Model Context Protocol) 서버 — 네이티브 통합 ✅
K-STAY 공식 MCP 서버가 준비 완료되었습니다. Claude Desktop·Claude Code·Cursor에서 K-STAY의 모든 데이터를 16개 native 도구로 사용할 수 있습니다.
🚀 Claude Desktop 설정
설정 파일 위치:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
다음 내용을 추가하고 Claude Desktop 재시작:
{
"mcpServers": {
"k-stay": {
"command": "npx",
"args": ["-y", "@k-stay/mcp-server"]
}
}
}
🛠️ Claude Code (CLI) 설정
claude mcp add k-stay -- npx -y @k-stay/mcp-server
📋 제공 도구 16개
# 통계 및 메타 get_stats · get_categories_overview · get_registrations_monthly get_data_sources · get_monthly_report # 한옥 (51 마을 + 55 명품고택 + 2,522 영업장) get_hanok_stats · search_hanok_listings get_hanok_villages · get_meongpum_gotaek # 숙박 카테고리 get_temple_stays · search_lodging · get_lodging_stats # 관광·문화 get_inbound_tourism · get_kculture_hotspots get_korea100 · get_festivals
💬 사용 예시 (자연어 → 도구 호출 자동)
# 사용자가 자연어로 물으면 Claude가 알아서 호출 "한옥체험업이 가장 많은 시군구 5곳" → Claude: (get_hanok_stats 호출) 경주시 363, 종로구 332, 전주시 298, 안동시 184, 순천시 74곳 "10월 외국인 많이 오는 축제는?" → Claude: (get_festivals with month=10) 진주남강유등 280만명, 안동탈춤 150만명... "서울 한옥 체험할 곳 5개 추천" → Claude: (search_hanok_listings with sido='서울특별시', limit=5) ...
🔗 GitHub · 로컬 빌드
git clone https://github.com/josanku/wehome-insight.git cd wehome-insight/mcp-server npm install && npm run build node dist/index.js # stdio MCP 서버 기동
자세한 안내: github.com/josanku/wehome-insight/tree/main/mcp-server
📋 엔드포인트 목록
총 20+개 엔드포인트. 카테고리별로 탐색하거나 클릭해서 즉시 호출(Try it).
▎메타 (Meta)
▎한옥 (Hanok)
▎숙박 (Lodging)
▎관광·문화 (Tourism · Culture)
📜 OpenAPI 스펙 (OAS 3.0)
완전한 OpenAPI 3.0 스펙을 다운로드해서 Postman·Insomnia·Swagger Editor·CLI 도구에 즉시 임포트할 수 있습니다.
curl -o openapi.json https://k-stay.ai/openapi.json
또는 Swagger UI에서 시각적으로 탐색:
🔐 인증 · 사용 제한 (Rate Limit)
현재(v1): 인증 불필요, 사용 제한 없음. CORS 허용.
향후 로드맵:
- 2026 Q3 — API 키 발급 페이지 + Free/Pro/Enterprise 티어
- 2026 Q4 — Rate Limit 적용 (Free: 1,000 req/day, 10 req/min)
- 2027 Q1 — 유료 결제 (Stripe/Toss) + 사용량 대시보드
지금 사용 중이신 분들은 api@k-stay.ai로 사용 사례를 알려주시면, 정식 키 발급 시 우선 발급해드립니다.
📡 데이터 출처 · 라이선스
- DB 데이터 (외도민업·한옥체험업·호텔·호스텔·농어촌·관광펜션): 행정안전부 지방행정 인허가 데이터. 공공누리 제4유형(출처표시·상업적이용금지·변경금지). 매일 04:00 KST 자동 갱신.
- 큐레이션 데이터 (한옥마을·명품고택·템플스테이·코리빙·축제·K-Culture): K-STAY 큐레이션 (KTO·문화재청·한국불교문화사업단·각 운영사 공개 자료). 비상업적 활용 시 출처 표시 권장.
- 외국인 통계: KTO 데이터랩 + 법무부 출입국 통계연보.
- 데이터 카탈로그: /api/data-sources — 각 데이터셋의 출처·갱신 주기·대체 후보 전체 정리.
API 응답을 인용하실 때는 "Data from K-STAY (k-stay.ai) · 행정안전부/KTO 공공데이터"로 표기 부탁드립니다.
💬 문의 · 피드백
API에 대한 문의, 새 엔드포인트 요청, 사용 사례 공유, 데이터 오류 신고는 환영합니다.
- 📧 이메일: api@k-stay.ai
- 🐛 GitHub Issues: github.com/josanku/wehome-insight
- 💬 피드백 폼: k-stay.ai/about