Rate limits
Limits are applied per API key. Exceeding limits will return429 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 adetail 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.
