fecha_inicio and fecha_fin doubles your allowance. Understanding how limits work helps you design integrations that stay well within quota.
Limits
Reset window
Rate limits operate on fixed hourly windows. The counter resets exactly at the top of each hour — for example, at 14:00, 15:00, 16:00, and so on. Requests made between 14:00 and 14:59 all count against the same window, and the counter starts fresh at 15:00 regardless of when you first made a request during that hour.Rate limit headers
Every API response includes the following headers so you can track your current usage in real time:Checking your status
You can query your current rate limit status at any time by callingGET /system/rate-limit. This endpoint counts against your quota but returns a full picture of your usage for the current window.
Handling HTTP 429
When you exceed your rate limit, the API returns HTTP429 Too Many Requests. To recover and avoid hitting the limit again, follow these recommendations:
- Check the
X-RateLimit-Resetheader to determine exactly when your quota refreshes, then wait until that timestamp before retrying. - Add
fecha_inicioandfecha_findate filters to your requests — this doubles your hourly quota to 2,000 requests. - Use
per_page=200to fetch more records per request and reduce the total number of calls your integration makes. - Use summary endpoints (e.g.
GET /sales/summary) to retrieve aggregate data instead of paginating through all individual records.