---
title: "List the anchored days"
method: GET
path: "/history/anchors"
tags: ["Signal History"]
---

# List the anchored days

`GET /history/anchors`

## Request

- Base URL: `https://api.cryptocapi.com/v1`
- URL: `https://api.cryptocapi.com/v1/history/anchors`
- Auth: none declared

Cada día del historial de señales anclado en Bitcoin, del más viejo al más nuevo, con los pendientes incluidos. Trae la huella de cada manifiesto, el bloque y dónde bajar el manifiesto y la prueba; no trae señales ni recibos. Público, sin clave y con CORS abierto. Caché de 5 minutos: cambia como mucho una vez por hora.

## Response `200`

Un elemento por día anclado.

- object
  - `status` 'success'
  - `version` '1.0.0'
  - `timestamp` string, date-time
  - `data` object: The payload data.
    - `count` integer, required
    - `anchors` HistoryAnchor[], required
      - `day` string, date, required: Día UTC: los recibos grabados en [día 00:00, día+1 00:00) UTC.
      - `status` 'pending' | 'confirmed', required: `pending`: la huella ya está en los calendarios de OpenTimestamps y todavía no tiene bloque. `confirmed`: la prueba trae la atestación de un bloque de Bitcoin.
      - `row_count` integer, required: Recibos del día. Un día sin recibos también se ancla, con 0, para que el hueco quede dicho.
      - `min_id` integer, nullable, required: Id del recibo en la primera línea del manifiesto; null si el día no tuvo recibos.
      - `max_id` integer, nullable, required: Id del recibo en la última línea del manifiesto; null si el día no tuvo recibos. En el 2026-09-30 (`id_order: text`) es 99, no el id más alto del día, que es 166.
      - `id_order` 'numeric' | 'text', required: Orden de las líneas del manifiesto. `numeric` en todos los días salvo el 2026-09-30, el único anclado en orden de id como texto (1, 10, 100, …, 99) por un bug ya corregido. La prueba de ese día vale igual, porque un recibo se busca por su id; lo que cambia es rearmar el manifiesto desde las filas.
      - `manifest_sha256` string, required: SHA-256 del manifiesto: la huella que certifica el .ots.
      - `bitcoin_block` integer, nullable, required: Altura del primer bloque de Bitcoin que atestigua la huella; null mientras está pendiente.
      - `stamped_at` string, date-time, required: Cuándo se selló la huella en los calendarios. La fecha probada es la del bloque, no esta.
      - `confirmed_at` string, date-time, nullable, required: Cuándo se guardó la prueba con su bloque; null mientras está pendiente.
      - `manifest_url` string, required
      - `ots_url` string, required

---

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