---
title: "Serve 13F Security"
method: GET
path: "/13f/security/{ticker}"
---

# Serve 13F Security

`GET /13f/security/{ticker}`

## 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/13f/security/{ticker}`
- Auth: none declared

SSR /13f/security/<TICKER> cross-holder page (SSR_13F_PAGES.md P2 crown
jewel). Which tracked funds hold the security, the split-decision dispersion
signal, new-buyers/exits flows, the holder table, and the ownership timeseries
— the highest-value AI-citation surface in the family. Auth-invariant ->
s-maxage.

Registered BEFORE `/13f/{slug}` so the two-segment `security/<ticker>` path is
matched here rather than swallowed by the single-segment fund route. A ticker
with no tracked holder (or a missing template) 404s; a < 2-holder security
renders noindex-thin (the renderer owns the D4 gate). A class-share variant /
dot-form ticker (BRK.B, BRK/B) 301s to the canonical dash form (#102). A
FAILED holders read (timeout, QueryCanceled, saturated pool) is 503 +
Retry-After + no-store, never 404 (Sentry 8K, 2026-09-24).

## Path parameters

- `ticker` string, required

## Response `200`

Successful Response

## Other responses

- `422`: Validation Error

---

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