How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Factset Factset Options API

The Factset Options API from Factset — 11 operation(s) for factset options.

Factset Factset Options API is one of 460 APIs that Factset publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Factset Options. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, code examples, a changelog, and 1 JSON Schema.

This API exposes 11 operations across 11 paths, and defines 47 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against 2 base URLs: https://api.factset.com, https://api-sandbox.factset.com.

11 operations 11 paths 47 schemas 11 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://api.factset.com
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Factset Factset Options API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicAuth). By default, every request must be authenticated.

Paths & Operations 11

Across 11 paths, the API surfaces 11 operations — 11 POST. Each is listed below with its method, path, parameters, and response codes.

Factset Options 11
POST
/factset-options/v1/chains
Factset Returns all the underlying option identifiers for the specified underlying Security identifier
getOptionsChainsForList body → 200400401403415500
POST
/factset-options/v1/option-screening
Factset Returns all the option identifiers based on the conditions provided as input in the request
getOptionsScreeningForList body → 200400401403415500
POST
/factset-options/v1/snapshot
Factset Returns all the profile information for the list of identifiers as of a specific date
getOptionsSnapshotForList body → 200400401403415500
POST
/factset-options/v1/references
Factset Returns basic reference details for the options such as currency, exchange, symbols, flags and more
getOptionsReferencesForList body → 200400401403415500
POST
/factset-options/v1/dates
Factset Returns option security dates such as expiration and trade.
getOptionsDatesForList body → 200400401403415500
POST
/factset-options/v1/prices
Factset Returns the pricing related information for the specified option identifier
getOptionsPricesForList body → 200400401403415500
POST
/factset-options/v1/underlying-volume
Factset Returns the aggregate volume and open interest for the list of the options under the specified security identifier
getUnderlyingVolumeForList body → 200400401403415500
POST
/factset-options/v1/volume
Factset Returns the volume details for the specified option identifier
getOptionsVolumeForList body → 200400401403415500
POST
/factset-options/v1/greeks
Factset Returns all the Greeks details for the specified option identifier
getOptionsGreeksForList body → 200400401403415500
POST
/factset-options/v1/implied-volatility
Factset Returns the implied volatility information for the specified option identifier
getOptionsVolatilityForList body → 200400401403415500
POST
/factset-options/v1/atm-implied-volatility
Factset Returns the at-the-money (ATM) implied volatility details for the specified underlying security identifier
getOptionsATMImpliedVolatilityForList body → 200400401403415500

Schemas 47

The contract defines 47 schemas that model the data the API accepts and returns. The most detailed are optionsReferences (21 properties), optionsPrices (18 properties), snapshot (13 properties), optionsDates (12 properties). Each schema is shown below with its type and property counts.

chains
object
5 properties
underlyingIds
array
Underlying Security Identifier of which can be used to return respective options chain. Only one security id is permitted per request.
snapshot
object
Snapshot Response fields
13 properties
atmImpliedVolatilityResponse
object
1 property
atmImpliedVolatilityRequest
object
At-the-Money Implied Volatility Request Object
6 properties 1 required
underlyingVolumeRequest
object
Underlying Volume Request Object
5 properties 1 required
optionsPricesRequest
object
6 properties 1 required
optionsReferencesRequest
object
1 property 1 required
optionIds
array
Option Security Identifier. For more details visit [OA 12636 - Options Identifiers](https://my.apps.factset.com/oa/pages/12636options)
optionsPricesResponse
object
Options Prices Response
1 property
impliedVolatility
object
Volatility Response fields
4 properties
calendar
string
Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respecti…
greeksRequest
object
Options greeks request
6 properties 1 required
endDate
string
The end date requested for a given date range in YYYY-MM-DD format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted…
snapshotResponse
object
1 property
greeksResponse
object
Greeks Response Object
1 property
chainsResponse
object
1 property
optionsVolume
object
Options Volume Response Object
6 properties
chainsRequest
object
4 properties 1 required
impliedVolatilityRequest
object
5 properties 1 required
period
integer
The period for the options to calculate at the money volatility. Below are the available periods - No Limit - (0) One Month - (1) Two Months - (2) Three Months…
optionsDates
object
Options Dates Response Fields
12 properties
underlyingVolume
object
Underlying Volume response fields
11 properties
atmImpliedVolatility
object
At-the-money implied volatility response fields
11 properties
errorResponse
object
5 properties
optionScreeningRequest
object
Options Screening Request allowing for up to three Conditions using AND Logic. |conditions|description| ||| |POPTUNDERLYINGSECURITYE|Underlying Security Equal…
8 properties 3 required
chainsDate
string
The as of date for the option chain in YYYY-MM-DD format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this en…
priceType
string
Controls the price type of the specified option identifier. ASK BID MID CLOSE SETTLE
currency
string
The ISO3 currency control for the requested option identifier. For a list of Currency ISOs, visit - [OA 1470](https://my.apps.factset.com/oa/pages/1470)
underlyingVolumeResponse
object
Underlying Volume Response Object
1 property
startDate
string
The start date requested for a given date range in YYYY-MM-DD format. If left blank, the API will default to previous close. Future dates (T+1) are not accepte…
idType
string
Controls the type of option id or symbol returned in response of the Option Chain. For more details visit - [OA 12636](https://my.apps.factset.com/oa/pages/126…
optionsPrices
object
The Options prices response object
18 properties
optionsDatesRequest
object
1 property 1 required
exchangeScreeningId
string
Controls the Option Universe Screen By Exchange. Screening across all Exchanges is not currently supported. |Exchange ISO|Exchange Name|Option Types Covered|Pr…
exchange
string
Controls the display of data returned based on the exchange for the specified Options Identifier. |Exchange ISO|Exchange Name|Option Types Covered|Price Type U…
greeks
object
Greeks Response fields
8 properties
impliedVolatilityResponse
object
1 property
optionsReferences
object
Options Reference Response Fields
21 properties
snapshotRequest
object
4 properties 1 required
optionsDatesResponse
object
1 property
optionsVolumeResponse
object
1 property
optionsReferencesResponse
object
1 property
frequency
string
Controls the display frequency of the data returned. D = Daily W = Weekly, based on the last day of the week of the start date. M = Monthly, based on the last…
optionScreeningResponse
object
1 property
optionScreening
object
Option Screening response fields
1 property
optionsVolumeRequest
object
6 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

factset-factset-options-api-openapi.yml Raw ↑

Other APIs Factset publishes across the network.

FactSet Recommendation List API for Digital Portals
FactSet Bonds API for Digital Portals
FactSet Virtual Portfolio API for Digital Portals
FactSet Stocks API for Digital Portals
FactSet Securitized Derivatives API for Digital Portals
FactSet Watchlist API for Digital Portals
FactSet Funds API for Digital Portals
FactSet Data Monitor API
FactSet Mergers and Acquisitions API
FactSet News API
News API for Digital Portals
FactSet Real-Time Options API
Where this information came from

This is an independent, third-party profile of Factset Factset Options API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.