Skip to content

에러 및 요청 제한

에러 형식

모든 에러는 JSON 본문을 반환합니다:

json
{
  "message": "Human-readable description",
  "code": "MACHINE_READABLE_CODE"
}

인증 에러에는 추가 authenticated 필드가 포함됩니다:

json
{
  "message": "Invalid API key",
  "code": "INVALID_API_KEY_EXCEPTION",
  "authenticated": false
}

HTTP 상태 코드

상태의미
400 Bad Request필수 필드 누락, 유효하지 않은 값, 또는 제약 조건 위반
401 UnauthorizedAPI 키 누락 또는 유효하지 않음
403 Forbidden인증은 되었으나 해당 작업을 수행할 권한 없음
404 Not Found리소스가 존재하지 않거나 현재 권한으로 접근 불가
429 Too Many Requests요청 제한 초과
500 Internal Server Error예상치 못한 서버 에러

요청 제한

각 엔드포인트에는 요청 제한을 결정하는 티어가 지정되어 있습니다. 카운터는 라우트별로 적용되며 동일 계정 소유의 모든 API 키에 걸쳐 공유됩니다.

티어제한윈도우차단 시간
Tier 15회5분30분
Tier 25회1분10분
Tier 320회1분10분
Tier 460회1분10분

모든 응답에는 다음 헤더가 포함됩니다:

헤더설명
x-ratelimit-limit분당 최대 요청 수
x-ratelimit-remaining현재 윈도우에서 남은 요청 수
x-ratelimit-reset윈도우 초기화까지 남은 시간

차단된 경우 429 상태와 함께 x-ratelimit-reset만 반환됩니다.