---
title: "Api Ai Retrieve Stats"
method: GET
path: "/api/ai/retrieve/stats"
---

# Api Ai Retrieve Stats

`GET /api/ai/retrieve/stats`

## Request

- Base URL: `https://www.oxfordledge.com` (the document declares no server; this is the origin it was published from)
- URL: `https://www.oxfordledge.com/api/ai/retrieve/stats`
- Auth: none declared

Coverage summary for the RAG index (filings + transcripts).

## Response `200`

Successful Response

- AIRetrieveStatsResponse: `/api/ai/retrieve/stats` — RAG index coverage summary. F4 boundary backfill 2026-05-08 (Initiative 6). Always returns both filings + transcripts blocks (transcripts may carry error="stats_failed" when its sub-query failed but the route still 200s).
  - `filings` object, required: Filings RAG index stats: {total, distinct_tickers, per_ticker:[...], embed_count, ...}. Shape decided by services.rag_indexer.index_stats().
  - `transcripts` object, required: Transcripts RAG stats: {total, distinct_tickers, per_ticker:[...]}. Carries `error: 'stats_failed'` if the sub-query 5xx'd.

---

[API](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api.md) · [All operations](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/revisions/e832a1260f0b?raw)
