Factset 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 Factset 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
22 operations
across 11 paths,
and defines 56 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.
22 operations11 paths56 schemas11 GET11 POST
Metadata
The identity and technical contract details declared by the specification.
Factset Factset Prices API declares
1 security scheme
for authenticating requests.
It accepts HTTP basic authentication (basicAuth).
By default, every request must be authenticated.
Paths & Operations 22
Across 11 paths, the API surfaces 22 operations — 11 GET, 11 POST. Each is listed below with its method, path, parameters, and response codes.
Factset Prices 22
GET
/factset-prices/v1/prices
Factset Gets end-of-day Open, High, Low, Close for a list of securities.
getSecurityPrices8 params→ 200202400401403415500
POST
/factset-prices/v1/prices
Factset Requests end-of-day Open, High, Low, Close for a large list of securities.
Factset Gets full history of security Splits for a list of ids
getSecuritySplits1 param→ 200400401403415500
POST
/factset-prices/v1/splits
Factset Requests splits for a list of ids
getSecuritySplitsForListbody→ 200400401403415500
GET
/factset-prices/v1/shares
Factset Gets shares for a list of ids as of given date range.
getSecurityShares6 params→ 200400401403415500
POST
/factset-prices/v1/shares
Factset Requests shares for a list of ids as of given date range.
getSecuritySharesForListbody→ 200400401403415500
GET
/factset-prices/v1/market-value
Factset Gets the security level and company level market values for a list of ids as of given date range and frequency.
getMarketValue6 params→ 200400401403415500
POST
/factset-prices/v1/market-value
Factset Requests the market value for a list of ids as of given date range.
getMarketValueForListbody→ 200400401403415500
GET
/factset-prices/v1/high-low
Factset Gets the price high and price low of securities for a list of ids as of given date, period and frequency.
getHighLow7 params→ 200400401403415500
POST
/factset-prices/v1/high-low
Factset Requests the price high and price low of securities for a list of ids as of given date, period and frequency.
getHighLowForListbody→ 200400401403415500
GET
/factset-prices/v1/database-rollover
Factset Gets the latest relative rollover date for the database.
getDatabaseRollover→ 200400401403415500
POST
/factset-prices/v1/database-rollover
Factset Gets the latest relative rollover date for the database.
getDatabaseRolloverForList→ 200400401403415500
Schemas 56
The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are returnsSnapshot (22 properties), dividend (14 properties), references (14 properties), price (10 properties). Each schema is shown below with its type and property counts.
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…
pricesRequest
object
Prices Request Body
8 properties1 required
batch
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…
BatchStatus
object
5 properties
rolloverResponse
object
1 property
currency
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…
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-…
fixedIds
array
The requested list of Fixed Income Security Identifiers.
returnsSnapshot
object
22 properties
splitsResponse
object
1 property
referencesRequest
object
References Request Body
1 property1 required
highLow
object
9 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…
references
object
14 properties
marketValue
object
7 properties
pricesFixedIncomeRequest
object
Fixed Income Request Body
4 properties1 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…
marketValueResponse
object
1 property
BatchStatusResponse
object
1 property
dividendsResponse
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…
highLowRequest
object
High Low Request Body
7 properties1 required
marketValueRequest
object
Market Value Request Body
6 properties1 required
highLowResponse
object
1 property
splitAdjust
string
Code to control split adjustments for shares count.
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
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…
sharesRequest
object
Shares Request Body
6 properties1 required
pricesFixedIncomeResponse
object
1 property
splits
object
5 properties
dividend
object
14 properties
splitsRequest
object
Splits Request Body
1 property1 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…
returnsSnapshotRequest
object
Returns Snapshot Request Body
5 properties1 required
returnsRequest
object
Returns Request Body
8 properties1 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 properties1 required
adjust
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…
fixedIncomePrice
object
9 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
price
object
10 properties
sharesResponse
object
1 property
returnsSnapshotResponse
object
1 property
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 (…
rollover
object
6 properties
return
object
6 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Factset Factset Prices 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.