---
title: "The stored screenshot PNG of page n. Free."
method: GET
path: "/snapshots/{id}/files/{filename}"
---

# The stored screenshot PNG of page n. Free.

`GET /snapshots/{id}/files/{filename}`

## Request

- Base URL: `https://app.difficat.com/api/v1`
- URL: `https://app.difficat.com/api/v1/snapshots/{id}/files/{filename}`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

## Path parameters

- `id` string, required
- `filename` string, required

## Response `200`

OK

## Other responses

- `400`: The file name is not page-<n>-source.png
- `401`: No Authorization header at all (credential_required)
- `404`: No such snapshot, or the credential has no access to it: a key whose account is neither owner nor reader, a token for another snapshot, a revoked or expired grant, an anonymous or lapsed key
- `409`: The snapshot is still capturing (snapshot_not_ready)
- `429`: More than 1,000 reads this hour for this key or token (Retry-After)
- `500`: A stored file failed validation (snapshot_unreadable)
- `503`: Snapshots are not available on this deployment

---

[API](https://skmtc.dev/difficat/apis/difficat-agent-api.md) · [All operations](https://skmtc.dev/difficat/apis/difficat-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/difficat/apis/difficat-agent-api/revisions/49c291e77659?raw)
