---
title: "Error Response"
description: "Errors are returned with an appropriate HTTP status code and a JSON body containing details."
---

```json
{
  "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`

