Skip to main content

Rate limits

Limits are applied per API key. Exceeding limits will return 429 Too Many Requests. Use exponential backoff before retrying:

Track usage with response headers

Every response includes rate limit headers: Read X-RateLimit-Reset before retrying to avoid sending requests that will immediately fail.

Error codes

Parse a 422 Validation Error

Validation errors return a detail array identifying each failing field:
loc identifies where the problem is (e.g. ["body", "email"]), and msg tells you what’s wrong. Fix each entry in the array and retry.

Next steps