Skip to main content
Every response is JSON and carries an x-request-id header. Send your own x-request-id (1 to 64 characters: letters, digits, ., _, :, -) to trace a request; otherwise one is generated. Include it when you report a problem.

Status codes

Rate limits

Each key has:
  • Requests per minute. Requests refill continuously. You can burst up to a tenth of a minute’s allowance at once.
  • Concurrent requests. The number of requests that may be in flight at the same time.
Both apply to every endpoint. A 429 includes a retry-after header in seconds. Back off and retry; do not retry in a tight loop. Need more? DM @rapidssh with your current usage and expected peak.

Timeouts

Requests must arrive within 5 seconds. Set your client timeout to 10 seconds and retry once on network errors or 503.