Error Response

Errors are returned with an appropriate HTTP status code and a JSON body containing details.

Error Response

Errors are returned with an appropriate HTTP status code and a JSON body containing details.

{
  "statusCode": 400,
  "statusMessage": "Bad Request",
  "message": "Validation failed: 'url' is required."
}

Rate limiting

To ensure service stability, the API is rate-limited.

  • Limit: 600 requests per minute per IP
  • Header: X-RateLimit-Remaining shows your remaining quota
  • Exceeded: 429 Too Many Requests