{ "opencollection": "1.0.0", "info": { "name": "Factset Analytics Datastore About Factset Prices API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Factset Prices", "type": "folder" }, "items": [ { "info": { "name": "Factset Gets end-of-day Open, High, Low, Close for a list of securities.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/prices", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per non-batch request / 5000 per batch request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" }, { "name": "startDate", "value": "2019-01-01", "type": "query", "description": "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 accepted in this endpoint.\n" }, { "name": "endDate", "value": "2019-12-31", "type": "query", "description": "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 in this endpoint.\n" }, { "name": "frequency", "value": "", "type": "query", "description": "Controls the display frequency of the data returned.\n * **D** = Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **FQ** = Fiscal Quarter of the company.\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **FY** = Fiscal Annual, based on the last trading day of the company's fiscal year.\n" }, { "name": "calendar", "value": "FIVEDAY", "type": "query", "description": "Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respective holiday periods." }, { "name": "currency", "value": "USD", "type": "query", "description": "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/1470)." }, { "name": "adjust", "value": "", "type": "query", "description": "Controls the split, spinoff, and dividend adjustments for the prices.

For more information, visit [Online Assistant Page 614](https://oa.apps.factset.com/pages/614)

\n * **SPLIT** = Split ONLY Adjusted. This is used by default.\n * **SPINOFF** = Splits & Spinoff Adjusted.\n * **DIVADJ** = Splits, Spinoffs, and Dividends adjusted.\n * **UNSPLIT** = No Adjustments.\n" }, { "name": "batch", "value": "", "type": "query", "description": "Enables the ability to asynchronously \"batch\" the request, supporting a long-running request up to **10 minutes**. Upon requesting batch=Y, the service will respond back with an HTTP Status Code of 202.\n\n**Additional Access Required. To gain access to this feature, reach out to your FactSet Account team or \"Report Issue\" above and our support teams can assist.**\n\nOnce a batch request is submitted, use `batch/v1/status` to see if the job has completed. Once completed, retrieve the results of the request via `batch/v1/result`.\n\nWhen using Batch, `ids` limit is increased to **5000** ids per request, though limits on query string via GET method still apply. It's advised to submit large lists of ids via POST method.\n" } ] }, "docs": "Gets security prices, Open, High, Low, Close, Volume, and currency for a specified date range and frequency. Prices are updated and at different times across the different regions around the globe. The Prices API automatically defaults relative price dates to the local region which is determined by the local region of the requested security id. To learn more about relative dates please visit [OA Page 4627](https://my.apps.factset.com/oa/pages/4627)\n\n*/prices* endpoint currently supports Long Run" }, { "info": { "name": "Factset Requests end-of-day Open, High, Low, Close for a large list of securities.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/prices", "body": { "type": "json", "data": "{}" } }, "docs": "\nGets security prices, Open, High, Low, Close, Volume, and currency for a specified date range and frequency.\n\n*/prices* endpoint currently supports Long Running asynchronous requests up to **10 minutes** via `batch` parameter. **Additional Approvals needed for access**. Id limits increased to **5000 ids** per request using batch parameter.\n" }, { "info": { "name": "Factset Gets pricing for a list of Fixed Income securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/fixed-income", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of Fixed Income security identifiers.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" }, { "name": "startDate", "value": "2019-01-01", "type": "query", "description": "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 accepted in this endpoint.\n" }, { "name": "endDate", "value": "2019-12-31", "type": "query", "description": "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 in this endpoint.\n" }, { "name": "frequency", "value": "", "type": "query", "description": "Controls the display frequency of the data returned.\n * **D** = Daily\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **MTD** = Month-to-date\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **CQTD** = Calendar quarter-to-date\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **CYTD** = Calendar Year-to-date.\n" } ] }, "docs": "Get BID, MID, ASK, and Issuer Entity ID for a list of Fixed Income Securities as of a requested date range. Available for U.S. Corporate, Treasury and Agency bonds, Municipals, and non-U.S. Corporate and Government bonds. To learn more about Fixed Income Prices database, please review [OA:15995](https://my.apps.factset.com/oa/pages/15995)\n" }, { "info": { "name": "Factset Requests pricing for a list of Fixed Income securities for date range requested", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/fixed-income", "body": { "type": "json", "data": "{}" } }, "docs": "Get BID, MID, ASK, and Issuer Entity ID for a list of Fixed Income Securities as of a requested date range. Available for U.S. Corporate, Treasury and Agency bonds, Municipals, and non-U.S. Corporate and Government bonds. To learn more about Fixed Income Prices database, please review [OA:15995](https://my.apps.factset.com/oa/pages/15995)\n" }, { "info": { "name": "Factset Gets security reference details for a list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/references", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" } ] }, "docs": "Gets security reference details for a list of `ids`, such as Name, Security Type, Currency, Country, Primary Exchange, Local Index, and dates of First and Last Trade.\n" }, { "info": { "name": "Factset Requests security reference details a list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/references", "body": { "type": "json", "data": "{}" } }, "docs": "Gets security reference details for a large list of `ids`, such as Name, Security Type, Currency, Country, Primary Exchange, Local Index, and dates of First and Last Trade.\n" }, { "info": { "name": "Factset Gets Returns for a list of `ids` as of given date range and rolling Period", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/returns", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" }, { "name": "startDate", "value": "2019-01-01", "type": "query", "description": "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 accepted in this endpoint.\n" }, { "name": "endDate", "value": "2019-12-31", "type": "query", "description": "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 in this endpoint.\n" }, { "name": "frequency", "value": "", "type": "query", "description": "Controls the display frequency of the data returned.\n * **D** = Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **FQ** = Fiscal Quarter of the company.\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **FY** = Fiscal Annual, based on the last trading day of the company's fiscal year.\n" }, { "name": "calendar", "value": "FIVEDAY", "type": "query", "description": "Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respective holiday periods." }, { "name": "currency", "value": "USD", "type": "query", "description": "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/1470)." }, { "name": "dividendAdjust", "value": "", "type": "query", "description": "Controls the dividend reinvestment for the returns calculation.\n * **PRICE** = Price Change - Dividends Excluded\n * **EXDATE** = Simple Return - Dividends Received on exdate but not reinvested\n * **PAYDATE** = Simple Return - Dividends Received on paydate but not reinvested\n * **EXDATE_C** = Compound Return - Dividends reinvested on exdate\n * **PAYDATE_C** = Compound Return - Dividends reinvested on paydate.\n" }, { "name": "rollingPeriod", "value": "", "type": "query", "description": "Period of measure for the rolling cumulative return. This does not change display `frequency` but rather the underlying return calculation period. All periods are referencing actual periods of measure, not period-ends. For example, 1M rolling period will go back to that date the previous month, which is not always the month-end date." } ] }, "docs": "The simple or compound return for the requested frequency and/or rollingPeriod. Depending on the input parameters the return will adjust accordingly. If you simply use frequency and no rollingPeriod, the return value will represent the frequency period. If you use rollingPeriod, the values will be returned in actual period ends (e.g. actual month, actual week, daily, etc.). General Return Calculation Details found on [Online Assistant Page #8748](https://oa.apps.factset.com/pages/8748)" }, { "info": { "name": "Factset Requests security returns for the given date range and rollingPeriod.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/returns", "body": { "type": "json", "data": "{}" } }, "docs": "The simple or compound return for the requested frequency and/or rollingPeriod. Depending on the input parameters the return will adjust accordingly. If you simply use frequency and no rollingPeriod, the return value will represent the frequency period. If you use rollingPeriod, the values will be returned in actual period ends (e.g. actual month, actual week, daily, etc.). General Return Calculation Details found on [Online Assistant Page #8748](https://oa.apps.factset.com/pages/8748)" }, { "info": { "name": "Factset Returns the price performance of the security and annualized compound total returns.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/returns-snapshot", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" }, { "name": "date", "value": "2019-07-07", "type": "query", "description": "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 dates (T+1) are not accepted in this endpoint.\n" }, { "name": "calendar", "value": "FIVEDAY", "type": "query", "description": "Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respective holiday periods." }, { "name": "currency", "value": "USD", "type": "query", "description": "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/1470)." }, { "name": "dividendAdjust", "value": "", "type": "query", "description": "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 seller rather than the buyer). Visit [OA 8748](https://my.apps.factset.com/oa/pages/8748) for calculation methodology.\n * **PRICE** = Price Change - Dividends Excluded.\n * **EXDATE** = Simple Return - Dividends Received on exdate but not reinvested. Dividends accumulated throughout the specified period are added to the price at the end of the period.\n * **EXDATE_C** = Compound Return - Dividends reinvested on exdate. Dividends accumulated throughout the specified period are used to buy more shares of stock in the company.\n" } ] }, "docs": "Retrieves various return periods as of a given date for a requested list of securities. This endpoint is very helpful for quickly retrieving a list of pre-calculated returns for application development.

Return periods include\n * oneDay\n * weekToDate\n * monthToDate\n * quarterToDate\n * yearToDate\n * oneMonth\n * threeMonth\n * sixMonth\n * nineMonth\n * oneYear\n * twoYearAnnualized\n * threeYearAnnualized\n * fiveYearAnnualized\n * tenYearAnnualized\n * twentyYearAnnualized\n * thirtyYea" }, { "info": { "name": "Factset Returns the price performance of the security and annualized compound total returns.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/returns-snapshot", "body": { "type": "json", "data": "{}" } }, "docs": "Retrieves various return periods as of a given date for a requested list of securities. This endpoint is very helpful for quickly retrieving a list of pre-calculated returns for application development.

Return periods include\n * oneDay\n * weekToDate\n * monthToDate\n * quarterToDate\n * yearToDate\n * oneMonth\n * threeMonth\n * sixMonth\n * nineMonth\n * oneYear\n * twoYearAnnualized\n * threeYearAnnualized\n * fiveYearAnnualized\n * tenYearAnnualized\n * twentyYearAnnualized\n * thirtyYea" }, { "info": { "name": "Factset Gets dividend information for a given date range and list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/dividends", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 1000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" }, { "name": "startDate", "value": "2019-01-01", "type": "query", "description": "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 accepted in this endpoint.\n" }, { "name": "endDate", "value": "2019-12-31", "type": "query", "description": "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 in this endpoint.\n" }, { "name": "currency", "value": "USD", "type": "query", "description": "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/1470)." }, { "name": "adjust", "value": "", "type": "query", "description": "Controls the split, spinoff, and dividend adjustments for the prices.

For more information, visit [Online Assistant Page 614](https://oa.apps.factset.com/pages/614)

\n * **SPLIT** = Split ONLY Adjusted. This is used by default.\n * **SPINOFF** = Splits & Spinoff Adjusted.\n * **DIVADJ** = Splits, Spinoffs, and Dividends adjusted.\n * **UNSPLIT** = No Adjustments.\n" } ] }, "docs": "Get the dividend amounts, dates, types, and flags over a specified date range. You may request future dates to receive information for declared dividends." }, { "info": { "name": "Factset Requests dividend information for a given date range and list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/dividends", "body": { "type": "json", "data": "{}" } }, "docs": "Get the dividend amounts, dates, types, and flags over a specified date range" }, { "info": { "name": "Factset Gets full history of security Splits for a list of `ids`", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/splits", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" } ] }, "docs": "Gets the entire history of splits for a given list of identifiers. Information returned includes the split factor, a plain text comment regarding the type of split, and the event date." }, { "info": { "name": "Factset Requests splits for a list of `ids`", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/splits", "body": { "type": "json", "data": "{}" } }, "docs": "Gets the entire history of splits for a given list of identifiers. Information returned includes the split factor, a plain text comment regarding the type of split, and the event date." }, { "info": { "name": "Factset Gets shares for a list of `ids` as of given date range.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/shares", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 1000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" }, { "name": "startDate", "value": "2019-01-01", "type": "query", "description": "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 accepted in this endpoint.\n" }, { "name": "endDate", "value": "2019-12-31", "type": "query", "description": "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 in this endpoint.\n" }, { "name": "frequency", "value": "", "type": "query", "description": "Controls the display frequency of the data returned.\n * **D** = Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **FQ** = Fiscal Quarter of the company.\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **FY** = Fiscal Annual, based on the last trading day of the company's fiscal year.\n" }, { "name": "calendar", "value": "FIVEDAY", "type": "query", "description": "Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respective holiday periods." }, { "name": "splitAdjust", "value": "", "type": "query", "description": "Code to control split adjustments for shares count." } ] }, "docs": "Gets security shares for a list of 'ids' and given date range. Share values returned include security-level and company-level." }, { "info": { "name": "Factset Requests shares for a list of `ids` as of given date range.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/shares", "body": { "type": "json", "data": "{}" } }, "docs": "Gets security shares for a list of 'ids' and given date range. Share values returned include security-level and company-level." }, { "info": { "name": "Factset Gets the security level and company level market values for a list of `ids` as of given date range and frequency.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/market-value", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" }, { "name": "startDate", "value": "2019-01-01", "type": "query", "description": "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 accepted in this endpoint.\n" }, { "name": "endDate", "value": "2019-12-31", "type": "query", "description": "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 in this endpoint.\n" }, { "name": "frequency", "value": "", "type": "query", "description": "Controls the display frequency of the data returned.\n * **D** = Daily\n * **W** = Weekly, based on the last day of the week of the start date.\n * **M** = Monthly, based on the last trading day of the month.\n * **AM** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **CQ** = Quarterly based on the last trading day of the calendar quarter (March, June, September, or December).\n * **FQ** = Fiscal Quarter of the company.\n * **AY** = Actual Annual, based on the start date.\n * **CY** = Calendar Annual, based on the last trading day of the calendar year.\n * **FY** = Fiscal Annual, based on the last trading day of the company's fiscal year.\n" }, { "name": "calendar", "value": "FIVEDAY", "type": "query", "description": "Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respective holiday periods." }, { "name": "currency", "value": "USD", "type": "query", "description": "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/1470)." } ] }, "docs": "Gets market capitalization of list of ids for the company level, security level, calendar, frequency, and currency for a specified date range.\n" }, { "info": { "name": "Factset Requests the market value for a list of `ids` as of given date range.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/market-value", "body": { "type": "json", "data": "{}" } }, "docs": "Requests the market value for a list of `ids` as of given date range." }, { "info": { "name": "Factset Gets the price high and price low of securities for a list of `ids` as of given date, period and frequency.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/high-low", "params": [ { "name": "ids", "value": "", "type": "query", "description": "The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids.

***ids limit** = 2000 per request*

*

Make note, GET Method URL request lines are also limited to a total length of 8192 bytes (8KB). In cases where the service allows for thousands of ids, which may lead to exceeding this request line limit of 8KB, its advised for any requests with large request lines to be requested through the respective \"POST\" method.

*" }, { "name": "date", "value": "2019-07-07", "type": "query", "description": "The as of date in **YYYY-MM-DD** format. This controls the perspective date in which the period parameter will be computed. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint.\n" }, { "name": "period", "value": "", "type": "query", "description": "The period of measure for the security's high and low pricing. This does not change display `frequency` but rather the underlying period. For example, if you wish to fetch the latest 52 week high and low price, select 52W. All periods are referencing actual periods of measure, not period-ends where-\n\n * **D** = Daily\n * **W** = Weekly, based on the last trading day of the week. Use the 52W for representing the latest year.\n * **M** = Monthly, based on the start date (e.g., if the start date is June 16, data is displayed for June 16, May 16, April 16 etc.).\n * **YTD** = Year-to-Date\n * **Y** = Actual Annual, based on the start date.\n" }, { "name": "priceType", "value": "", "type": "query", "description": "Controls whether price high and low data is returned intraday or at the close. For example, by selecting INTRADAY, if a security price reached an all time high of 10 during trading hours over the period of measure but closed that day at 8, then the service will return 10. If CLOSE was selected the service would return 8 if that was the high for the period measured.\n" }, { "name": "calendar", "value": "FIVEDAY", "type": "query", "description": "Calendar of data returned. SEVENDAY includes weekends. LOCAL calendar will default to the securities' trading calendar which excludes date records for respective holiday periods." }, { "name": "currency", "value": "USD", "type": "query", "description": "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/1470)." }, { "name": "adjust", "value": "", "type": "query", "description": "Controls the split, spinoff, and dividend adjustments for the prices.

For more information, visit [Online Assistant Page 614](https://oa.apps.factset.com/pages/614)

\n * **SPLIT** = Split ONLY Adjusted. This is used by default.\n * **SPINOFF** = Splits & Spinoff Adjusted.\n * **DIVADJ** = Splits, Spinoffs, and Dividends adjusted.\n * **UNSPLIT** = No Adjustments.\n" } ] }, "docs": "For given security(s), gets the high and low prices with the respective dates on which they occurred. This service gives options for fetching the price as of the close or intraday.\n" }, { "info": { "name": "Factset Requests the price high and price low of securities for a list of `ids` as of given date, period and frequency.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/high-low", "body": { "type": "json", "data": "{}" } }, "docs": "For given security(s), gets the high and low prices with the respective dates on which they occurred. This service gives options for fetching the price as of the close or intraday.\n" }, { "info": { "name": "Factset Gets the latest relative rollover date for the database.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-prices/v1/database-rollover" }, "docs": "Gets zero relative date and last update time for FactSet databases. The dates represent the date that the rollover event happened; the date and time is in **eastern time zone**.

Depending on the ids requested and their respective regions, a requested startDate or endDate used in the various Prices API may reflect different previous close dates. This relative \"zero\" date, meaning - as of yesterday's close - will vary across global regions. This API is designed to help production systems accou" }, { "info": { "name": "Factset Gets the latest relative rollover date for the database.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-prices/v1/database-rollover" }, "docs": "Gets zero relative date and last update time for FactSet databases. The dates represent the date that the rollover event happened; the date and time is in **eastern time zone**.

Depending on the ids requested and their respective regions, a requested startDate or endDate used in the various Prices API may reflect different previous close dates. This relative \"zero\" date, meaning - as of yesterday's close - will vary across global regions. This API is designed to help production systems accou" } ] } ], "bundled": true }