제품별 요청 한도
X API v2
15분 단위의 시간 창을 기준으로 엔드포인트별 요청 한도가 적용됩니다. 자세한 표와 복구 방법을 확인하세요.
Enterprise API
엔터프라이즈 계약과 데이터 패키지를 기반으로 맞춤형 요청 한도가 적용됩니다.
X Ads API
광고 관리 및 분석 엔드포인트에 특화된 요청 한도가 적용됩니다.
요청 한도 동작 방식
| 개념 | 설명 |
|---|---|
| 시간 창 | 대부분의 요청 한도는 15분마다 초기화됩니다 |
| 사용자별 한도 | OAuth 1.0a 또는 OAuth 2.0 사용자 토큰을 사용할 때 적용됩니다 |
| App별 한도 | Bearer 토큰(App 전용) 인증을 사용할 때 적용됩니다 |
| 엔드포인트별 | 각 엔드포인트마다 별도의 한도가 있습니다 |
요청 한도 확인
| Header | Description |
|---|---|
x-rate-limit-limit | 현재 윈도 내에서 허용되는 최대 요청 수 |
x-rate-limit-remaining | 현재 윈도 내에서 남아 있는 요청 수 |
x-rate-limit-reset | 제한이 초기화되는 유닉스 타임스탬프 |
Rate limit 오류
모범 사례
응답 캐시하기
동일한 데이터에 대한 반복 요청을 줄이기 위해 API 응답을 로컬에 저장하세요.
지수 백오프 사용하기
레이트 리밋에 걸리면 재시도 전에 기다리세요. 재시도할 때마다 대기 시간을 두 배로 늘리세요.
헤더 확인하기
레이트 리밋 헤더를 모니터링해 한도에 도달하지 않도록 하세요.
스트리밍 사용하기
실시간 데이터의 경우 검색 엔드포인트를 폴링하는 대신 필터링된 스트림을 사용하세요.