v1
latestOpenAPI 3.0.32026-07-246185298.2 KBOption PCR Sentiment
API to retrieve Put / Call Ratio (PCR) sentiment for a given ticker based on options data.
Available Data Points:
- current_date: The most recent trading date for the data.
- PCR_oi_current: Current Put/Call Ratio calculated from open interest.
- PCR_vol_current: Current Put/Call Ratio calculated from traded volume.
- past_date: Reference date for the past comparison.
- PCR_oi_past: Put/Call Ratio from open interest on the past date.
- PCR_vol_past: Put/Call Ratio from traded volume on the past date.
- PCR_oi_week_ago: Put/Call Ratio from open interest one week ago.
- PCR_vol_week_ago: Put/Call Ratio from traded volume one week ago.
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: A list of randomly selected rows will be returned
Get full access! Get a key at app.ortex.com/apis
Path parameters
Exchange symbol (e.g. "nyse", "nasdaq"), MIC code (e.g. "xnys", "xnas") or two character ISO country code (e.g "us", "ca" for ALL country exchanges)
Ticker symbol
Query parameters
Format yyyy-mm-dd. Returns data up to as_of_date value (default: today).
Consider contracts that expire in the following days_fwd days. (Default 1000 days)
US instruments only. Picks which instrument a ticker refers to, as of the given date (format yyyy-mm-dd).
What it does: changes instrument resolution only. It does not filter or move the returned data — that stays controlled by the endpoint's own data parameters (such as from_date / to_date, or as_of_date on the options endpoints). Think of it as answering "who owned this ticker on this date?", not "what data do I want back?".
Why you need it: tickers get reused, renamed and delisted over time (e.g. FB → META; SPLK was delisted when Cisco acquired Splunk). By default the endpoint matches the ticker on the exchange in the URL path to the currently-active instrument — so a ticker that no longer trades returns 404, and a recycled ticker resolves to today's owner, not the historical one.
When set: the URL path exchange is ignored and all US exchanges are searched for whichever instrument held the ticker on that date. This lets you pull history for a company that has since changed ticker, delisted, or moved exchange.
Rules:
- Omitted → current behaviour, exactly unchanged.
- Present (any value, even blank or a future date) → as-of resolution is applied; a blank value defaults to today.
- A non-US exchange / MIC / country code combined with this parameter returns 400.
Note: on the options endpoints this is distinct from as_of_date, which filters the option data snapshot — ticker_as_of_date only selects the instrument.