Skip to main content
Errors use this format:
details appears only when the API can identify specific input IPs. X-Request-ID matches error.request_id; include it when contacting support.

Error codes

Individual rotation failures can use rotation_temporarily_unavailable. Check the item’s retryable flag before submitting that IP again.

Rate limits

Limits apply per API key in 60-second windows: Rate-limit responses include Retry-After in seconds. Wait at least that long. Rotation acceptance also returns Retry-After: 2 before the first poll.
429 rotation_allowance_exhausted may omit Retry-After. Check the subscription’s rotations_reset_at instead.