{ "opencollection": "1.0.0", "info": { "name": "Factset Analytics Datastore About Markit Bond Prices and Analytics API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Markit Bond Prices and Analytics", "type": "folder" }, "items": [ { "info": { "name": "Factset Get Bid, Mid and Ask prices for a list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/prices", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP, ISIN and\nSEDOL are accepted as input.

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

\n*

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

*\n" }, { "name": "startDate", "value": "2021-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": "2021-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." } ] }, "docs": "Get bond clean and dirty bid, mid and ask pricing data provided by Markit for a specified date range and frequency.\n" }, { "info": { "name": "Factset Request Bid, Mid and Ask prices for a list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/prices", "body": { "type": "json", "data": "{}" } }, "docs": "Get bond clean and dirty bid, mid and ask pricing data provided by Markit for a specified date range and frequency.\n" }, { "info": { "name": "Factset Get the Spread and OAS data for a list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/spread", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP, ISIN and\nSEDOL are accepted as input.

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

\n*

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

*\n" }, { "name": "startDate", "value": "2021-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": "2021-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." } ] }, "docs": "Get spread details like discount margin, OAS, Asset Swap Spread, Z Spread, spread benchmark provided by Markit for a specified date range and frequency.\n" }, { "info": { "name": "Factset Request the Spread and OAS data for a list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/spread", "body": { "type": "json", "data": "{}" } }, "docs": "Get spread details like discount margin, OAS, Asset Swap Spread, Z Spread, spread benchmark provided by Markit for a specified date range and frequency.\n" }, { "info": { "name": "Factset Get yield information for given date range and list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/yield", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP, ISIN and\nSEDOL are accepted as input.

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

\n*

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

*\n" }, { "name": "startDate", "value": "2021-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": "2021-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." } ] }, "docs": "Get the yield information like yield to maturity, yield to worst, benchmark yield to maturity and yield to call provided by Markit for a specified date range and frequency. \n" }, { "info": { "name": "Factset Request yield information for given date range and list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/yield", "body": { "type": "json", "data": "{}" } }, "docs": "Get the yield information like yield to maturity, yield to worst, benchmark yield to maturity and yield to call provided by Markit for a specified date range and frequency.\n" }, { "info": { "name": "Factset Get yield curve data for given date range and list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/issuer-yield-curve", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP, ISIN and\nSEDOL are accepted as input.

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

\n*

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

*\n" }, { "name": "startDate", "value": "2021-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": "2021-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." } ] }, "docs": "Get yield curve data points and dates for 3M, 6M, 1Y, 2Y, 3Y, 4Y, 5Y, 6Y, 7Y, 8Y, 9Y, 10Y, 15Y, 20Y, 25Y, 30Y and 40Y provided by Markit for the specified date range and frequency.\n" }, { "info": { "name": "Factset Request yield curve data for given date range and list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/issuer-yield-curve", "body": { "type": "json", "data": "{}" } }, "docs": "Get yield curve data points and dates for 3M, 6M, 1Y, 2Y, 3Y, 4Y, 5Y, 6Y, 7Y, 8Y, 9Y, 10Y, 15Y, 20Y, 25Y, 30Y and 40Y provided by Markit for the specified date range and frequency.\n" }, { "info": { "name": "Factset Get the bond sensitivity data for a list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/sensitivity", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP, ISIN and\nSEDOL are accepted as input.

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

\n*

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

*\n" }, { "name": "startDate", "value": "2021-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": "2021-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." } ] }, "docs": "Get the sensitivity information like convexity, effective convexity, effective duration, Macaulay duration and modified duration provided by Markit for the specified date range and frequency.\n" }, { "info": { "name": "Factset Request the bond sensitivity data for a list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/sensitivity", "body": { "type": "json", "data": "{}" } }, "docs": "Get the sensitivity information like convexity, effective convexity, effective duration, Macaulay duration and modified duration provided by Markit for the specified date range and frequency.\n" }, { "info": { "name": "Factset Get bond meta data for a list of securities.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/meta", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP, ISIN and\nSEDOL are accepted as input.

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

\n*

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

*\n" }, { "name": "startDate", "value": "2021-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": "2021-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." } ] }, "docs": "Get bond metadata like classification, maturity date, symbology information like isin, cusip, vendorid, ticker, issue and issuer name provided by Markit for a list of securities.\n" }, { "info": { "name": "Factset Get bond meta data for a list of securities.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/meta", "body": { "type": "json", "data": "{}" } }, "docs": "Get bond metadata like classification, maturity date, symbology information like isin, cusip, vendorid, ticker, issue and issuer name provided by Markit for a list of securities.\n" }, { "info": { "name": "Factset Get Asset Backed Security Details for a list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/abs-details", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP, ISIN and\nSEDOL are accepted as input.

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

\n*

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

*\n" }, { "name": "startDate", "value": "2021-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": "2021-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." } ] }, "docs": "Get details for Asset Backed Securities like factors, pay up, wal, cdr, cpr and prepay details provided by Markit for the specified date range and frequency.\n" }, { "info": { "name": "Factset Request Asset Backed Security Details for a list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/abs-details", "body": { "type": "json", "data": "{}" } }, "docs": "Get details for Asset Backed Securities like factors, pay up, wal, cdr, cpr and prepay details provided by Markit for the specified date range and frequency.\n" }, { "info": { "name": "Factset Get coupon data for given date range and list of securities", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/coupon", "params": [ { "name": "ids", "value": "", "type": "query", "description": "Security or Entity identifiers. FactSet Identifiers, tickers, CUSIP, ISIN and\nSEDOL are accepted as input.

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

\n*

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

*\n" }, { "name": "startDate", "value": "2021-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": "2021-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." } ] }, "docs": "Get coupon information like accrued interest, coupon, coupon type and coupon frequency provided by Markit for specified date range and frequency.\n" }, { "info": { "name": "Factset Request coupon data for given date range and list of securities", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/markit-bond-prices-and-analytics/v1/coupon", "body": { "type": "json", "data": "{}" } }, "docs": "Get coupon information like accrued interest, coupon, coupon type and coupon frequency provided by Markit for specified date range and frequency.\n" } ] } ], "bundled": true }