---
updatedAt: 2026-06-01T10:34:15.000Z
agentTools:
  projectIndex: https://docs.ortex.com/llms.txt
---

# Intraday

<p>Get the latest <strong>live (intraday) short interest</strong> for every stock at a point in time. This is the universe-wide companion to the single-stock intraday endpoint: pass a datetime (or omit it for 'now') and, for every stock with live coverage, the API returns the most recent intraday short-interest value in effect at that instant — enriched exactly like <code>/short_interest/short_data/</code>.</p>
<h3>Available Data Points:</h3>
<ul>
    <li><strong>SI At:</strong> The UTC timestamp of the live intraday short-interest value for this stock.</li>
    <li><strong>Company:</strong> The name of the company issuing the security.</li>
    <li><strong>Ticker:</strong> The ticker symbol associated with the security.</li>
    <li><strong>Operating MIC:</strong> The operating Market Identifier Code of the security.</li>
    <li><strong>MIC:</strong> The Market Identifier Code (MIC) for the traded security.</li>
    <li><strong>ISIN:</strong> The International Securities Identification Number for the security.</li>
    <li><strong>FIGI:</strong> The Financial Instrument Global Identifier.</li>
    <li><strong>Share Class FIGI:</strong> The Financial Instrument Global Identifier for the share class.</li>
    <li><strong>Ortex Company ID:</strong> Unique id for a company.</li>
    <li><strong>Ortex Security ID:</strong> Unique id for a security issued by a company.</li>
    <li><strong>Ortex Tradable item ID:</strong> Unique id for a listing of a security.</li>
    <li><strong>Ortex Tradable item main indicator:</strong> Indicates if the trading item is the main trading item for the security.</li>
    <li><strong>Tradable Item Currency:</strong> The currency of the tradable item.</li>
    <li><strong>Exchange Country:</strong> The country location of the exchange.</li>
    <li><strong>Short Interest Shares:</strong> The live intraday number of shares currently shorted.</li>
    <li><strong>Percentage of Free Float:</strong> The live percentage of short interest relative to the security's free float.</li>
    <li><strong>Short Interest Value (USD):</strong> The live USD value of the short interest.</li>
</ul>
<p>Coverage is currently US-listed securities.</p>
<h3>Filtering</h3>
<ul>
    <li><strong>market_cap:</strong> Comma-separated market-cap band(s) — nano, micro, small, mid, large, mega.</li>
    <li><strong>market_cap_min / market_cap_max:</strong> Explicit market-cap bounds, in millions USD.</li>
    <li><strong>cost_to_borrow:</strong> When set, adds a point-in-time cost-to-borrow (<code>costToBorrow</code> and <code>costToBorrowAt</code>) for each stock as of the <code>at</code> instant. <code>costToBorrowAt</code> is the as-of UTC timestamp of the rate, or the source day at 23:59:59 UTC when the value is a daily carry-forward. Off by default; null where no value is available.</li>
</ul>
<p>Confidence bounds (upper/lower) and days-to-cover are not available intraday and are not included in this endpoint.</p>

<p><strong>Try it out!</strong> You can test the API with the <strong>trial key</strong> <code>TEST</code>. Simply include it in your request headers; either here, or add the header <code>"Ortex-Api-Key": "TEST"</code> to your http request.</p>


<p>
<strong>Trial key restrictions: </strong>A list of randomly selected rows will be returned</p><p><strong>Get full access!</strong> Contact <a href="mailto:sales@ortex.com">sales@ortex.com</a></p>

# OpenAPI definition

```json
{
  "openapi": "3.0.3",
  "info": {
    "title": "ENTERPRISE APIs",
    "version": "1.0",
    "description": "A revolutionary global equity analytics platform which identifies and analyses relevant data for your stocks."
  },
  "paths": {
    "/api/v1/short_interest/short_data_intraday/": {
      "get": {
        "operationId": "short_interest_short_data_intraday_list",
        "description": "<p>Get the latest <strong>live (intraday) short interest</strong> for every stock at a point in time. This is the universe-wide companion to the single-stock intraday endpoint: pass a datetime (or omit it for 'now') and, for every stock with live coverage, the API returns the most recent intraday short-interest value in effect at that instant — enriched exactly like <code>/short_interest/short_data/</code>.</p>\n<h3>Available Data Points:</h3>\n<ul>\n    <li><strong>SI At:</strong> The UTC timestamp of the live intraday short-interest value for this stock.</li>\n    <li><strong>Company:</strong> The name of the company issuing the security.</li>\n    <li><strong>Ticker:</strong> The ticker symbol associated with the security.</li>\n    <li><strong>Operating MIC:</strong> The operating Market Identifier Code of the security.</li>\n    <li><strong>MIC:</strong> The Market Identifier Code (MIC) for the traded security.</li>\n    <li><strong>ISIN:</strong> The International Securities Identification Number for the security.</li>\n    <li><strong>FIGI:</strong> The Financial Instrument Global Identifier.</li>\n    <li><strong>Share Class FIGI:</strong> The Financial Instrument Global Identifier for the share class.</li>\n    <li><strong>Ortex Company ID:</strong> Unique id for a company.</li>\n    <li><strong>Ortex Security ID:</strong> Unique id for a security issued by a company.</li>\n    <li><strong>Ortex Tradable item ID:</strong> Unique id for a listing of a security.</li>\n    <li><strong>Ortex Tradable item main indicator:</strong> Indicates if the trading item is the main trading item for the security.</li>\n    <li><strong>Tradable Item Currency:</strong> The currency of the tradable item.</li>\n    <li><strong>Exchange Country:</strong> The country location of the exchange.</li>\n    <li><strong>Short Interest Shares:</strong> The live intraday number of shares currently shorted.</li>\n    <li><strong>Percentage of Free Float:</strong> The live percentage of short interest relative to the security's free float.</li>\n    <li><strong>Short Interest Value (USD):</strong> The live USD value of the short interest.</li>\n</ul>\n<p>Coverage is currently US-listed securities.</p>\n<h3>Filtering</h3>\n<ul>\n    <li><strong>market_cap:</strong> Comma-separated market-cap band(s) — nano, micro, small, mid, large, mega.</li>\n    <li><strong>market_cap_min / market_cap_max:</strong> Explicit market-cap bounds, in millions USD.</li>\n    <li><strong>cost_to_borrow:</strong> When set, adds a point-in-time cost-to-borrow (<code>costToBorrow</code> and <code>costToBorrowAt</code>) for each stock as of the <code>at</code> instant. <code>costToBorrowAt</code> is the as-of UTC timestamp of the rate, or the source day at 23:59:59 UTC when the value is a daily carry-forward. Off by default; null where no value is available.</li>\n</ul>\n<p>Confidence bounds (upper/lower) and days-to-cover are not available intraday and are not included in this endpoint.</p>\n\n<p><strong>Try it out!</strong> You can test the API with the <strong>trial key</strong> <code>TEST</code>. Simply include it in your request headers; either here, or add the header <code>\"Ortex-Api-Key\": \"TEST\"</code> to your http request.</p>\n\n\n<p>\n<strong>Trial key restrictions: </strong>A list of randomly selected rows will be returned</p><p><strong>Get full access!</strong> Contact <a href=\"mailto:sales@ortex.com\">sales@ortex.com</a></p>",
        "summary": "Intraday",
        "parameters": [
          {
            "in": "header",
            "name": "accept",
            "schema": {
              "type": "string",
              "default": "*/*"
            }
          },
          {
            "in": "query",
            "name": "at",
            "schema": {
              "type": "string",
              "format": "date-time"
            },
            "description": "The \"as of\" instant (ISO-8601, e.g. 2024-05-30T14:30:00Z). Returns the latest live short interest in effect at this time for every stock. Defaults to now."
          },
          {
            "in": "query",
            "name": "cost_to_borrow",
            "schema": {
              "type": "boolean"
            },
            "description": "When set, add a true point-in-time cost-to-borrow to each row (fields \"costToBorrow\" and \"costToBorrowAt\") as of the \"at\" instant. Omitted by default. Null where no value is available; instants before mid-2022 have no coverage."
          },
          {
            "in": "query",
            "name": "format",
            "schema": {
              "type": "string",
              "enum": [
                "csv",
                "json"
              ],
              "default": "json"
            },
            "description": "Format of the response. Can be \"json\" or \"csv\". Default is \"json\"."
          },
          {
            "in": "query",
            "name": "market_cap",
            "schema": {
              "type": "string"
            },
            "description": "Comma-separated market-cap band(s) to filter to. One or more of: nano, micro, small, mid, large, mega.",
            "examples": {
              "Large&MegaOnly": {
                "value": "large,mega",
                "summary": "Large & mega only"
              },
              "NoFilter": {
                "summary": "No filter"
              }
            }
          },
          {
            "in": "query",
            "name": "market_cap_max",
            "schema": {
              "type": "number"
            },
            "description": "Exclusive upper bound on market capitalization, in millions USD."
          },
          {
            "in": "query",
            "name": "market_cap_min",
            "schema": {
              "type": "number"
            },
            "description": "Inclusive lower bound on market capitalization, in millions USD."
          },
          {
            "in": "query",
            "name": "page",
            "schema": {
              "type": "integer"
            },
            "description": "A page number within the paginated result set. Must be >= 1."
          },
          {
            "in": "query",
            "name": "page_size",
            "schema": {
              "type": "integer"
            },
            "description": "Number of results to return per page. Must be between 1 and 1000. This endpoint's limit is fixed and is not raised by higher API subscription tiers, because a point-in-time cost-to-borrow is calculated for every row returned. A larger value is reduced to the maximum rather than rejected."
          }
        ],
        "tags": [
          "Short Interest"
        ],
        "security": [
          {
            "ApiKeyAuth": []
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaginatedShortEnterpriseIntradayAPIList"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PaginatedShortEnterpriseIntradayAPIList"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/PaginatedShortEnterpriseIntradayAPIList"
                }
              }
            },
            "description": ""
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "PaginatedShortEnterpriseIntradayAPIList": {
        "type": "object",
        "required": [
          "length",
          "paginationLinks",
          "rows"
        ],
        "properties": {
          "paginationLinks": {
            "type": "object",
            "example": {
              "next": "http://api.example.org/accounts/?page=4",
              "previous": "http://api.example.org/accounts/?page=2"
            }
          },
          "length": {
            "type": "integer",
            "example": 123
          },
          "rows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShortEnterpriseIntradayAPI"
            }
          }
        }
      },
      "ShortEnterpriseIntradayAPI": {
        "type": "object",
        "description": "Universe-wide intraday short interest \"as of a datetime\".\n\nSame identifier/display shape as ``ShortEnterpriseAPISerializer`` (so consumers of ``/short_data/``\ncan reuse their mappers) plus ``si_at`` — the UTC timestamp of the live intraday interval\nactually used for each stock. ``si_shares`` and the ``si_pct_free_float`` / ``si_value_usd``\nit derives carry the live intraday estimate. Fields that the intraday source cannot meaningfully\npopulate — confidence bounds, days-to-cover, ``split_ratio`` and ``updated_at`` — are omitted from\nthis endpoint entirely (``si_at`` is the per-stock freshness signal instead of ``updated_at``).",
        "properties": {
          "company": {
            "type": "string"
          },
          "ticker": {
            "type": "string"
          },
          "operatingMic": {
            "type": "string"
          },
          "mic": {
            "type": "string"
          },
          "isin": {
            "type": "string"
          },
          "figi": {
            "type": "string"
          },
          "shareClassFigi": {
            "type": "string"
          },
          "ortexCid": {
            "type": "integer"
          },
          "ortexSid": {
            "type": "integer"
          },
          "ortexTid": {
            "type": "integer"
          },
          "mainTid": {
            "type": "boolean"
          },
          "tidCurrency": {
            "type": "string"
          },
          "exchangeCountry": {
            "type": "string"
          },
          "siShares": {
            "type": "integer"
          },
          "siPctFreeFloat": {
            "type": "number",
            "format": "double",
            "maximum": 100000000000000,
            "minimum": -100000000000000,
            "exclusiveMaximum": true,
            "exclusiveMinimum": true
          },
          "siAt": {
            "type": "string",
            "format": "date-time"
          },
          "siValueUsd": {
            "type": "integer"
          }
        },
        "required": [
          "company",
          "exchangeCountry",
          "figi",
          "isin",
          "mainTid",
          "mic",
          "operatingMic",
          "ortexCid",
          "ortexSid",
          "ortexTid",
          "shareClassFigi",
          "siAt",
          "siPctFreeFloat",
          "siShares",
          "siValueUsd",
          "ticker",
          "tidCurrency"
        ]
      }
    },
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "Ortex-Api-Key",
        "description": "Use test API key: `TEST` to get a limited result."
      }
    }
  },
  "servers": [
    {
      "url": "https://api.ortex.com/",
      "description": "Production"
    }
  ]
}
```