Factset Prices 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 Prices. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, code examples, a changelog, and 1 JSON Schema.
This API exposes
46 operations
across 32 paths,
and defines 92 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.
The identity and technical contract details declared by the specification.
rollingPeriod
string
Period of measure for the rolling cumulative return. This does not change display frequency but rather the underlying return calculation period. All periods ar…
PostPricesTimeSeriesIntradayListRequest
object
Request Body
2 properties
1 required
pricesRequest
object
Prices Request Body
8 properties
1 required
redemptionPricesResponse
object
1 property
batch
string
Enables the ability to asynchronously "batch" the request, supporting a long-running request for up to 20 minutes. Upon requesting batch=Y, the service will re…
ids
array
The requested Fund Identifier. FactSet Identifiers, tickers, CUSIP and SEDOL are accepted input. ids limit = 1000 per request Make note, GET Method URL request…
idsBatchMax10000
array
The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids. ids limit = 1000 per non-…
BatchStatus
object
5 properties
globalPricesResponse
object
1 property
rolloverResponse
object
1 property
currency
string
The ISO3 currency control for the requested fund.
idsBatchMax5000
array
The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids. ids limit = 2000 per non-…
PostPricesTimeSeriesIntradaySubsampleGetRequest
object
Request Body
2 properties
1 required
fixedIds
array
The requested list of Fixed Income Security Identifiers.
PostAlertingPricesBasicTriggerListRequest
object
Request Body
2 properties
returnsSnapshot
object
22 properties
splitsResponse
object
1 property
referencesRequest
object
References Request Body
1 property
1 required
fundsPricesResponse
object
1 property
highLow
object
9 properties
PostPricesTimeSeriesEodListRequest
object
Request Body
2 properties
1 required
PostPricesTimeSeriesEodSubsampleListRequest
object
Request Body
2 properties
1 required
adjust_2
string
Controls the split, spinoff, and dividend adjustments for the prices. For more information, visit [Online Assistant Page 614](https://oa.apps.factset.com/pages…
references
object
14 properties
marketValue
object
7 properties
calendar
string
Calendar of data returned. SEVENDAY includes weekends.
globalPricesRequest
object
Prices Request Body
9 properties
2 required
startDate_2
string
The start date requested for a given date range in YYYY-MM-DD format. Future dates (T+1) are not accepted in this endpoint.
pricesFixedIncomeRequest
object
Fixed Income Request Body
4 properties
1 required
startDate_3
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…
StatusObject
object
The status member contains the status code of the response.
1 property
1 required
dateRS
string
The date in YYYY-MM-DD format. This controls the perspective dates to the calculate the returns. If left blank, the API will default to previous close. Future…
splitAdjust_2
string
Code to control split adjustments for shares count.
marketValueResponse
object
1 property
redemptionPricesRequest
object
2 properties
2 required
BatchStatusResponse
object
1 property
PostPricesTradingScheduleEventListRequest
object
Request Body
2 properties
1 required
PostPricesTimeSeriesIntradaySubsampleListRequest
object
Request Body
2 properties
1 required
dividendsResponse
object
1 property
prices
object
5 properties
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…
endDate_2
string
The end date requested for a given date range in YYYY-MM-DD format. Future dates (T+1) are not accepted in this endpoint.
highLowRequest
object
High Low Request Body
7 properties
1 required
pricesFields
array
Request available pricing data fields to be included in the response. Default is all fields. All responses will include the fsymId, date, and currency fields.…
marketValueRequest
object
Market Value Request Body
6 properties
1 required
highLowResponse
object
1 property
splitAdjust
string
Controls the split adjustment of the Fund's NAV - SPLIT = Split ONLY Adjusted. This is used by default. UNSPLIT = No Adjustments, Controls the split and divide…
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…
shares
object
7 properties
dividendAdjust
string
Controls the dividend reinvestment for the returns calculation. PRICE = Price Change - Dividends Excluded EXDATE = Simple Return - Dividends Received on exdate…
referencesResponse
object
1 property
AttributesMember
array
Limit the attributes returned in the response to the specified set.
price_2
object
10 properties
period
string
Period of measure for Prices High Low. This does not change display frequency but rather the underlying return calculation period. All periods are referencing…
batch_2
string
Enables the ability to asynchronously "batch" the request, supporting a long-running request up to 10 minutes. Upon requesting batch=Y, the service will respon…
sharesRequest
object
Shares Request Body
6 properties
1 required
pricesFixedIncomeResponse
object
1 property
splits
object
5 properties
currency_2
string
Currency code for adjusting prices. Default is Local. For a list of currency ISO codes, visit [Online Assistant Page 1470](https://oa.apps.factset.com/pages/14…
dividend
object
14 properties
splitsRequest
object
Splits Request Body
1 property
1 required
priceType
string
Controls whether price high low data is returned intra-day or at close.
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…
CursorBasedPaginationOutputObject
object
Pagination attributes for the cursor-based pagination strategy.
4 properties
4 required
returnsSnapshotRequest
object
Returns Snapshot Request Body
5 properties
1 required
returnsRequest
object
Returns Request Body
8 properties
1 required
PostPricesTimeSeriesEodSubsampleGetRequest
object
Request Body
2 properties
1 required
redemptionPrice
object
Redemption Price Data Items for a Fixed Income security.
6 properties
4 required
requestCurrency
string
Currency code for adjusting prices. Default is Local. For a list of currency ISO codes, visit [Online Assistant Page 1470](https://oa.apps.factset.com/pages/14…
pricesResponse
object
1 property
dividendAdjustSnapshot
string
Controls the dividend reinvestment for the returns calculation. Dividends will be reinvested on the date the dividends go ex (when the dividends belong to the…
dividendsRequest
object
Dividends Request Body
5 properties
1 required
calendar_2
string
Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respecti…
adjust
string
Controls the split and spinoff adjustments for the prices. SPLIT = Split ONLY Adjusted. This is used by default. SPLITSPINOFF = Splits & Spinoff Adjusted. UNSP…
fixedIncomePrice
object
9 properties
batchErrorObject
object
4 properties
idsMax1000
array
The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.
dateHL
string
The specific date requested for a given period range in YYYY-MM-DD format. If left blank, the API will default to previous close. Future dates (T+1) are not ac…
idsMax2000
array
The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.
errorResponse
object
5 properties
frequency_2
string
Controls the display frequency of the data returned. D = Daily AD = Actual Daily W = Weekly, based on the last day of the week of the start date. M = Monthly,…
price
object
4 properties
dataType
string
Controls the data type of the Fund NAV between Raw or Rolled values.
sharesResponse
object
1 property
errorResponse_4
object
5 properties
returnsSnapshotResponse
object
1 property
fundsPricesRequest
object
Prices Request Body
7 properties
1 required
returnsResponse
object
1 property
frequencyFi
string
Controls the display frequency of the data returned. D = Daily M = Monthly, based on the last trading day of the month. AM = Monthly, based on the start date (…
CursorBasedPaginationOutputObjectWithoutTotal
object
Pagination attributes for the cursor-based pagination strategy; a total element count is not supported.
2 properties
2 required
rollover
object
6 properties
return
object
6 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Factset publishes across the network.