---
title: "Weekly reports index — titles, summaries and dates (public, MCP-compatible)"
method: GET
path: "/api/public/reports-index"
---

# Weekly reports index — titles, summaries and dates (public, MCP-compatible)

`GET /api/public/reports-index`

## Request

- Base URL: `https://cryptowhaleinsights.com`
- URL: `https://cryptowhaleinsights.com/api/public/reports-index`
- Auth: none declared

Returns a public index of the last 12 weekly Alpha reports: title, a short plain-text summary (≤300 characters), the publish date, and the week covered. Full report content (HTML in 5 languages) remains Pro-only on GET /api/content/weekly-reports. AI agents can use this endpoint to inform users about recent report topics and dates without any authentication. Response: { reports[], total, updatedAt }. Each report: id (string), title (string), summary (string, ≤300 chars), publishedAt (ISO-8601), weekOf (YYYY-MM-DD). No authentication required. Cached 1 hour (reports are generated weekly). 60 requests/min rate limit.

## Response `200`

Index of the last 12 weekly Alpha report titles and summaries (no full content).

- object
  - `reports` object[]: Weekly report metadata in reverse-chronological order (newest first). Maximum 12 entries.
    - `id` string: Unique report ID, e.g. 'report-2026-W25'
    - `title` string: English report title, e.g. 'Weekly Alpha Report — BTC breakout & ETH accumulation signals'
    - `summary` string: Plain-text summary extracted from the English report, truncated to 300 characters.
    - `publishedAt` string, date-time: When the report was generated (ISO-8601).
    - `weekOf` string: Start date of the covered week (YYYY-MM-DD), e.g. '2026-06-16'.
  - `total` number: Number of reports returned (≤12).
  - `updatedAt` string, date-time
  - `attribution` Attribution: Source attribution returned on every response. Cite CryptoWhaleInsights when using this data.
    - `source` string
    - `url` string, uri
    - `poweredBy` string
    - `usagePolicy` string, uri

## Other responses

- `429`: Rate limit exceeded (120 req/min per endpoint per IP). Includes a Retry-After header. See https://cryptowhaleinsights.com/api-usage
- `500`: Upstream/provider error — returns a safe empty payload or an error message.

---

[API](https://skmtc.dev/cryptowhaleinsights/apis/cryptowhaleinsights-public-api.md) · [All operations](https://skmtc.dev/cryptowhaleinsights/apis/cryptowhaleinsights-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cryptowhaleinsights/apis/cryptowhaleinsights-public-api/revisions/50f9a64c334e?raw)
