Skip to main content

Rate Limits

Phase 2

This documentation is a preview. The API is currently in development.

Default limits

PlanRequests per minuteRequests per day
Standard6010,000
Enterprise300100,000

Rate limit headers

Every API response includes rate limit information in the headers:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1679000000
HeaderDescription
X-RateLimit-LimitMaximum requests allowed in the current window
X-RateLimit-RemainingRequests remaining in the current window
X-RateLimit-ResetUnix timestamp when the rate limit resets

Exceeding limits

If you exceed the rate limit, you'll receive a 429 Too Many Requests response:

{
"success": false,
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Rate limit exceeded. Retry after 30 seconds.",
"retry_after": 30
}
}

Best practices

  • Cache responses where data doesn't change frequently (locations, profiles)
  • Use webhooks for real-time data instead of polling the API
  • Batch operations where the API supports it
  • Implement exponential backoff for retries when rate limited
  • Monitor your usage through the rate limit headers