---
title: "Analyze risk level for a single stock"
method: GET
path: "/analyze/{ticker}"
---

# Analyze risk level for a single stock

`GET /analyze/{ticker}`

## Request

- Base URL: `https://your-domain.com/api/v1`
- URL: `https://your-domain.com/api/v1/analyze/{ticker}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/skytells-research/apis/stock-risk-analyzer-api/docs/analyze/:ticker/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `ticker` string, required

## Response `200`

Successful risk analysis

- RiskAnalysis
  - `ticker` string: Stock ticker symbol
  - `risk_level` 'Low' | 'Medium' | 'High': Assessed risk level
  - `confidence` number, float: Confidence score of the risk assessment
  - `indicators` object
    - `volatility` number, float
    - `rsi` number, float
    - `ma50` number, float
    - `ma200` number, float
  - `last_updated` string, date-time

## Other responses

- `401`: Unauthorized
- `404`: Stock not found

---

[API](https://skmtc.dev/skytells-research/apis/stock-risk-analyzer-api.md) - [All operations](https://skmtc.dev/skytells-research/apis/stock-risk-analyzer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/skytells-research/apis/stock-risk-analyzer-api/revisions/b17b33acb9cd?raw)
