API Enterprise
Disclosed short positions for a single instrument, for enterprise keys: the same rows as the retail endpoint, uncharged.
Under the European short-selling regime, a holder whose net short position in a company reaches 0.5% of its issued share capital must disclose it publicly, and disclose again at every 0.1% step until it falls back below 0.5%. These are those public disclosures, one row per holder per position — disclosed figures, not a model, and not the ORTEX short-interest estimate.
Positions below the 0.5% threshold are never disclosed, so the sum of these positions is a floor on the short interest in a stock, not the total.
Since 13 July 2026 the UK regulator publishes a single aggregated net short position per issuer instead of per-holder positions; UK listings therefore show one "All Holders (Aggregate)" position.
Available Data Points:
- Holder: The name of the disclosing position holder.
- Position Start Date: The date the position was established at its disclosed size (
YYYY-MM-DD). - Position End Date: The date the position was superseded by a new disclosure or fell below the threshold; null while it is still open. For UK listings (the FCA aggregate) the end date is exclusive: the aggregate stops applying on that date.
- Published Date: The date the regulator published the disclosure — when it became public knowledge. Null for UK listings: the FCA aggregate carries no publication date.
- Short Interest %: The disclosed net short position as a percentage of issued share capital.
- Currency: The currency the position value is expressed in (the listing's trading currency).
- Short Interest % Free Float: The position as a percentage of free float, using the shares outstanding and free float at the position end date (today for an open position).
- Short Interest Shares: The position in shares: the disclosed percentage of the shares outstanding at the position end date (today for an open position), split-adjusted to today's terms; pass split_adjusted=false for the shares as they stood on that date.
- Shares Value: The position value: the disclosed percentage of the shares outstanding at the position start, at the closing price on the position end date (the latest price for an open position). Both are put on the same split-adjusted basis, so a split after the position does not distort the value.
Filtering
from_date and to_date are both required on this endpoint. Returns every position that was open at any point in that inclusive window: positions that started on or before to_date and had not ended before from_date. Pass the same date for both to get the positions open on that date (one per holder). The window may span at most one year. Results are ordered by position start date, then by size, then by holder.
Try it out! You can test the API with the trial key TEST. Simply include it in your request headers; either here, or add the header "Ortex-Api-Key": "TEST" to your http request.
Trial key restrictions: Trial keys may be limited to a specific date range and set of regions. Requests outside the allowed regions or entirely outside the allowed date range are rejected; a date window that partially overlaps the allowed range is trimmed to it, reported in meta.restriction.
Get full access! Contact [email protected]
