요청 제한 등급
| 등급 | 요청/분 | 요청/일 | 월 비용 |
|---|---|---|---|
| Free | 10 | 100 | $0 |
| Starter | 60 | 1,000 | $29 |
| Pro | 300 | 10,000 | $99 |
| Business | 1,000 | 100,000 | $499 |
| Enterprise | 협의 | 협의 | 문의 |
요청 제한 헤더
모든 응답에 요청 제한 정보가 포함됩니다:| 헤더 | 설명 |
|---|---|
X-RateLimit-Limit | 해당 등급의 분당 최대 요청 수 |
X-RateLimit-Remaining | 현재 구간에서 남은 요청 수 |
X-RateLimit-Reset | 제한이 초기화되는 Unix 타임스탬프 |
요청 제한 응답
요청 제한을 초과하면429 Too Many Requests 응답을 받습니다:
Retry-After 헤더는 재시도까지 대기할 초를 나타냅니다:
요청 제한 처리하기
지수 백오프
요청 큐잉
엔드포인트별 추가 제한
일부 엔드포인트는 추가 제한이 있습니다:| 엔드포인트 | 추가 제한 | 이유 |
|---|---|---|
/api/daily-fortune?type=compare | 10회/시간 | 높은 비용 (9번의 AI 호출) |
/api/daily-fortune-stream | 30회/분 | 장기 연결 |
/api/saju | 120회/분 | 연산 집중적 |
제한 상향하기
플랜 업그레이드
dashboard.sajuapi.dev/billing에서 업그레이드하세요.Enterprise 제한 요청
Business 등급 이상의 제한이 필요한 경우:모범 사례
응답을 적극적으로 캐시하세요
응답을 적극적으로 캐시하세요
운세 결과는 24시간 동안 유효합니다. 클라이언트 측에서 캐시하세요:
같은 사주를 가진 사용자를 일괄 처리하세요
같은 사주를 가진 사용자를 일괄 처리하세요
같은 날 태어난 사용자는 같은 일간(日干)을 공유합니다. 요청을 일괄 처리하세요:
긴급하지 않은 업데이트에는 웹훅을 사용하세요
긴급하지 않은 업데이트에는 웹훅을 사용하세요
일일 운세 알림의 경우, 폴링 대신 웹훅 시스템을 사용하세요:
비피크 시간대에 미리 생성하세요
비피크 시간대에 미리 생성하세요
한국 시간 오전 2-6시에 API 지연 시간이 낮습니다. 해당 시간에 일괄 작업을 예약하세요.