화면이 너무 작습니다.일부 기능이 누락되거나 표시되지 않을 수 있습니다.

API 개요

뚜봇 API를 사용하여 외부에서 봇 기능을 연동하는 방법을 안내합니다.

API 개요

뚜봇 API를 사용하면 외부 애플리케이션에서 봇 기능을 연동할 수 있습니다.

API는 현재 베타 버전입니다. 일부 기능이 변경될 수 있습니다.

기본 정보

Base URL

https://chzzk-bot.ddutto.com/api/v1

요청 형식

  • 모든 요청은 HTTPS를 사용합니다.
  • 인증이 필요한 요청은 Authorization 헤더에 API 키를 포함해야 합니다.
Authorization: DDUBOT_API <api_key>

응답 형식

모든 응답은 JSON 형식으로 반환됩니다.

성공 응답 예시:

{
  "success": true,
  "data": [...]
}

오류 응답 예시:

{
  "success": false,
  "error": "오류 메시지"
}

사용 가능한 API

엔드포인트메서드설명필요 권한
/rouletteGET룰렛 목록 조회read.roulette
/roulette/logsGET룰렛 로그 조회read.roulette
/song-requestsGET신청곡 대기열 조회read.song-request
/karaokeGET노래방 대기열/완료 목록 조회read.karaoke
/user_infoGET시청자 정보 조회read.viewer_info

Rate Limiting

API 호출은 다음 제한이 적용됩니다:

  • 분당 15회 요청 제한
  • 제한 초과 시 429 Too Many Requests 응답 반환

응답 헤더에서 Rate Limit 정보를 확인할 수 있습니다:

헤더설명
X-RateLimit-Limit분당 최대 요청 수
X-RateLimit-Remaining남은 요청 수
X-RateLimit-Reset제한 초기화 시간 (Unix timestamp)

Rate Limit을 초과하면 일정 시간 동안 API 호출이 차단됩니다.

다음 단계

API를 사용하려면 먼저 인증 설정이 필요합니다.

인증 방법 →