Integrations

API rate limits and quotas

Understand the API rate limits that apply to your plan, and what to do if you hit them.

Rate limits protect platform stability and ensure fair usage across all customers. If you're building an integration or automation on top of our API, it's worth understanding how they work.

Limits by plan

PlanRequests per minuteRequests per day
Free601,000
Pro30010,000
Business1,000100,000
EnterpriseCustomCustom

Rate limit headers

Every API response includes headers showing your current usage:

X-RateLimit-Limit: 300
X-RateLimit-Remaining: 241
X-RateLimit-Reset: 1714560000

X-RateLimit-Reset is a Unix timestamp indicating when your limit resets.

What happens when you hit the limit

Requests that exceed the rate limit receive a 429 Too Many Requests response. Your client should back off and retry after the time indicated in the Retry-After header.

Repeatedly hammering the API after receiving a 429 may result in a temporary ban on your API key. Always implement exponential backoff in your integration.

Increasing your limits

If your use case requires higher limits, upgrading your plan is the first step. For Enterprise-level requirements, contact us to discuss custom quotas.