---
title: "Batch Fetch Analysis"
method: POST
path: "/api/admin/analysis-batch"
tags: ["admin"]
---

# Batch Fetch Analysis

`POST /api/admin/analysis-batch`

## Request

- Base URL: `https://api.equity-rank.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.equity-rank.com/api/admin/analysis-batch`
- Auth: HTTP bearer

Batch fetch analysis_cache SAVE data + exit signals for multiple symbols.

Returns {SYMBOL: {save_score, consensus_margin_of_safety, best_fit_method,
best_fit_confidence, cached_at, p_win, mos_pct_raw, exit_signal, exit_reason}}.
exit_signal: 'exit' | 'review' | 'hold' | null.
Admin-only. POS-02 / EXIT-01.

## Request body

- AnalysisBatchRequest
  - `symbols` string[]

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

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