הגבלות קצב
כל תגובה מוצלחת, וכן תגובות שגיאה של חריגה ממכסה (403) או קצב פרץ (429), כוללות כותרות סטנדרטיות המתארות את מצב המכסה שלכם.
כותרות תגובה
| כותרת | משמעות |
|---|---|
| X-RateLimit-Limit | המכסה החודשית הכוללת עבור התוכנית שלכם |
| X-RateLimit-Remaining | מספר הקריאות שנותרו החודש (0 כאשר המכסה נוצלה) |
| X-RateLimit-Reset | חותמת Unix (שניות) של מועד איפוס המכסה |
| Retry-After | שניות עד שניתן לנסות שוב — מופיע רק בתגובות 403/429 |
response-headers.txt
X-RateLimit-Limit: 200
X-RateLimit-Remaining: 187
X-RateLimit-Reset: 1769889600
# On 403 (quota_exhausted) / 429 (rate_limited) responses only:
Retry-After: 43200איפוס מכסה חודשית
המכסה החודשית מתאפסת מדי חודש קלנדרי, ב-01 לחודש בשעה 00:00 לפי שעון ישראל (Asia/Jerusalem). השתמשו ב-X-RateLimit-Reset (חותמת Unix) כדי לחשב את מועד האיפוס המדויק בכל אזור זמן.
מה נחשב "קריאה"?
כל בקשת HTTP אחת נספרת כקריאה אחת כנגד המכסה — ללא קשר לגודל התוכן שבתגובה. לדוגמה, POST /basket/compare/ עם 20 פריטים בעגלה עדיין נספר כקריאה אחת בלבד, לא 20.
מגבלות פרץ (burst)
בנוסף למכסה החודשית, כל תוכנית מוגבלת גם בקצב בקשות לשנייה ולדקה, כדי למנוע עומס פתאומי:
| תוכנית | בקשות לשנייה | בקשות לדקה |
|---|---|---|
| Free | 2 | 20 |
| Basic | 10 | 200 |
| Pro | 50 | 1000 |
| Enterprise | 500 | 10000 |
חריגה ממגבלת הפרץ מחזירה 429 עם { "error": { "code": "rate_limited" } } וכותרת Retry-After.