---
title: "List claimed artifacts"
method: GET
path: "/api/v1/artifacts/claimed"
tags: ["Delegations"]
---

# List claimed artifacts

`GET /api/v1/artifacts/claimed`

## Request

- Base URL: `https://api.proof.holdings`
- URL: `https://api.proof.holdings/api/v1/artifacts/claimed`
- Auth: none required

Public, no API key. The artifacts whose stored answer is `claimed` and which have a page on proof.holdings, ordered by delegate, 10,000 per page — published claims only, so nothing listed was not already public. Feeds the runtime sitemap. Carries no count of artifacts.

## Query parameters

- `page` string: Page number (default 1)

## Response `200`

One page of claimed artifacts

- ArtifactClaimedList: Artifacts whose stored answer is `claimed` and which have a page, ordered by delegate
  - `data` object[], required
    - `delegate` string, required
    - `delegate_type` 'url' | 'purl', required
    - `artifact_path` string, required
    - `checked_at` string, date-time, required
  - `pagination` object, required
    - `page` integer, required
    - `total_pages` integer, required

## Other responses

- `400`: Invalid page parameter
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/proof/apis/proof-holdings-api.md) · [All operations](https://skmtc.dev/proof/apis/proof-holdings-api/llms.txt) · [OpenAPI document](https://skmtc.dev/proof/apis/proof-holdings-api/revisions/6b8d61ee354f?raw)
