---
title: "Download a page of retained account content"
method: GET
path: "/v1/account/export"
---

# Download a page of retained account content

`GET /v1/account/export`

## Request

- Base URL: `https://api.verify-api.dev`
- URL: `https://api.verify-api.dev/v1/account/export`
- Auth: HTTP bearer

Requires an active API key, not an email or positive balance. Account-wide across billing modes because these shared stores have no mode column. Export both collections separately; continue with next_after until collection_complete is true. Each page is a read-only snapshot, not a frozen multi-page archive. Responses include only retained completed HTTP 200 bodies and any original receipts stored there. No new verification, signing, payment or provider calls. Not a full personal-data export; Verjust reports and anonymous trials are excluded. Source data is not modified, but ordinary authentication updates the key's last-used timestamp.

## Query parameters

- `collection` 'verdicts' | 'responses', required
- `after` string
- `limit` integer

## Response `200`

JSON download with records, next_after, collection_complete, observed_at and explicit limitations. private, no-store. Up to 25 records and approximately 4 MiB of record JSON per page.

## Other responses

- `400`: Invalid query or a stored record exceeds the 2 MiB self-service limit. Contact support; do not silently skip failed pages.
- `401`: Missing, invalid or revoked API key.
- `403`: Shared anonymous-trial storage is not an end-user account export boundary.
- `429`: Existing account HTTP rate limit; honor Retry-After.
- `500`: Export unavailable; no empty-success fallback. No customer content in the error.

---

[API](https://skmtc.dev/verify-api/apis/verifyapi.md) · [All operations](https://skmtc.dev/verify-api/apis/verifyapi/llms.txt) · [OpenAPI document](https://skmtc.dev/verify-api/apis/verifyapi/revisions/e901ce13ce0e?raw)
