Api Ownership Timeseries

Institutional ownership of a ticker ACROSS QUARTERS (X5, 13F time-series).

Reads the hot S3 summary layer (pg_get_ticker_ownership_timeseries) — one row per quarter with the 13F reporting-holder count, total shares/value, and the largest holders that quarter. Powers the quarter-over-quarter ownership panel.

Data source: SEC EDGAR 13F-HR filings (quarterly; ~45-day filing lag). The error envelope returns series: [] so the frontend iteration is NPE-safe.

get/api/institutional-holders/timeseries

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/institutional-holders/timeseries
  • Auth: none declared

Query parameters

tickerstring required

Response

Successful Response

tickerstring required

Echoed ticker (uppercased).

seriesobject[] required

Per-quarter ownership rows (oldest-to-newest): {quarter, n_holders, total_shares, total_value, top_holders[]}. The newest row may carry partial=true when the global ingest for that quarter is still mid-arrival (EXT-AUDIT #61).

coverage_beganstring nullable

First broad-coverage quarter; present only when curated-era rows (global filer count <25% of peak) were trimmed (EXT-AUDIT #61).

trimmed_quartersinteger nullable

Curated-era rows trimmed (present with coverage_began).

errorstring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.