공개 API 문서

외부 통합 가능한 13개 엔드포인트 — 모두 인증 불필요 / 5분~1시간 캐시

MethodPath설명CacheAuth
GET /api/stats/public 서비스 공개 지표 (총 사용자/유료/주간 활성/블로그 수) 5min no
GET /api/posts.json 블로그 포스트 카탈로그 (slug, title, date, desc, tags) 5min no
GET /api/search?q=:query 통합 검색 (블로그·도구·페이지) none (60req/min) no
GET /api/trending 최근 7일 페이지뷰 기준 인기 블로그 포스트 5min no
GET /api/testimonials 승인된 사용자 후기 목록 5min no
GET /api/champion/:id 챔피언 쿨다운 데이터 (id, name, ult, cooldown) 1h no
GET /api/overlay/version 오버레이 최신 버전 정보 5min no
GET /health 서비스 헬스 (db, uptime, 메모리) none no
GET /sitemap.xml 메인 사이트맵 (200+ URL) 1h no
GET /sitemap_news.xml Google News sitemap (최근 2일 신규 글) 1h no
GET /rss.xml 블로그 RSS 피드 1h no
POST /api/license/verify 오버레이 라이선스 검증 (1 토큰 = 1 PC) none token
POST /api/license/heartbeat 라이선스 활성 신호 (5분 주기) none token
💡 예시 호출:
curl https://lolbutler.allthatai.kr/api/stats/public — 공개 지표
curl 'https://lolbutler.allthatai.kr/api/search?q=점멸' — 검색
curl https://lolbutler.allthatai.kr/api/champion/Ahri — 챔피언 데이터

레이트 리밋: /api/search 60req/min, 기타 무제한 (캐시 의존)

통합 문의: leescvsir@gmail.com