# ERR::SCREENSHOT::UNABLE\_TO\_TAKE\_SCREENSHOT

For some reason we were unable to take the screenshot. [See all errors](https://scrapfly.io/docs/screenshot-api/errors)

- **Retryable:** Yes
- **HTTP status code:** 422
 
> If retryable is "yes" and `retry=true` the errored is retried internally by scrapfly. In the end if you get the error, it means the errors happened 3 times **or** the error happened after retries from other kind of retryable error in the last retry round.

### Related Documentation

- [Related Error Doc](https://scrapfly.io/docs/screenshot-api/error/ERR::SCREENSHOT::UNABLE_TO_TAKE_SCREENSHOT)
 
## Read Error From Response Body

 ```
{
  "code": "ERR::SCREENSHOT::UNABLE_TO_TAKE_SCREENSHOT"
  "error_id": "f0e9a6af-846a-49ab-8321-e21bb12bf494",
  "http_code": 422,
  "links": {
    "Related Error Doc": "https://scrapfly.io/docs/screenshot-api/error/ERR::SCREENSHOT::UNABLE_TO_TAKE_SCREENSHOT"
  },
  "message": "ERR::SCREENSHOT::UNABLE_TO_TAKE_SCREENSHOT",
  "reason": "Useful information about the error",
  "retryable": true
}

```

## Read Error From Response Headers

- **X-Scrapfly-Reject-Code:** `ERR::SCREENSHOT::UNABLE_TO_TAKE_SCREENSHOT`
- **X-Scrapfly-Reject-Description:** `For some reason we were unable to take the screenshot`
- **X-Scrapfly-Reject-Doc:** `https://scrapfly.io/docs/screenshot-api/error/ERR::SCREENSHOT::UNABLE_TO_TAKE_SCREENSHOT`
- **X-Scrapfly-Reject-Http-Code:** `https://scrapfly.io/docs/screenshot-api/error/422`
- **X-Scrapfly-Reject-Retryable:** `true`
 
## Suggested content

- [See all errors](https://scrapfly.io/docs/screenshot-api/errors)
- [Getting started with Screenshot API](https://scrapfly.io/docs/screenshot-api/getting-started?view=markdown)
- [API errors definitions](https://scrapfly.io/docs/screenshot-api/errors?view=markdown)