Errors

The API uses standard HTTP status codes. Errors include a machine-readable code and a human-readable message.

This documentation is available in English only.

Example

// 400 Bad Request
{
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "The url field must be a valid URL."
  }
}

// 401 Unauthorized
{
  "error": {
    "code": "UNAUTHORIZED",
    "message": "Invalid or expired API key."
  }
}

// 404 Not Found
{
  "error": {
    "code": "NOT_FOUND",
    "message": "The requested resource was not found."
  }
}

// 429 Too Many Requests
{
  "error": {
    "code": "RATE_LIMITED",
    "message": "Rate limit exceeded. Retry after 60 seconds.",
    "retry_after": 60
  }
}