---
title: "Get Public View"
method: GET
path: "/api/valuation-views/public/{slug}"
tags: ["valuation-views-public"]
---

# Get Public View

`GET /api/valuation-views/public/{slug}`

## 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/valuation-views/public/{slug}`
- Auth: none declared

Public read-only fetch of a saved custom-weighted view. No auth required.

Returns ONLY the public allowlist:
    symbol, company_name, price, consensus_fair_value,
    consensus_margin_of_safety, custom_weights, owner_handle,
    owner_referral_code

The consensus is recomputed from the stored custom_weights against the LIVE
screener_cache price via compute_consensus_valuation_extended. No per-method
breakdown, AI, or projection field is ever exposed (RESEARCH Pitfall 1).
404 on unknown / non-shared slug or a malformed slug (guard runs pre-DB).

## Path parameters

- `slug` string, required

## 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)
