DataScope Select (DSS) is an internet hosted platform, with request-retrieve REST and SOAP APIs that offer unparalleled access to global pricing, validated terms and conditions, historical data content, corporate actions, cross-reference data and entity data.
DSS Data Coverage
DataScope Select (DSS) offers a comprehensive data model and supports a variety of asset classes, including equities, derivatives, funds, loans, money/foreign exchange, CDS/IRS and OTC equity options. Additional supported data sets include corporate actions, reference data, entity data, evaluated pricing, news, estimates, analytics and technical indicators.
DSS Usage Scenarios
DataScope Select (DSS) is an internet hosted platform, with request-retrieve REST and SOAP APIs that offer unparalleled access to global pricing, validated terms and conditions, historical data content, corporate actions, cross-reference data and entity data.DSS Usage Scenarios
The DataScope Select APIs offer programmatic access to Thomson Reuters content in a more flexible way than the browser- and FTP-based data access solutions. They can be used to create an infinite number of client applications and are ideally suited for the following use cases:
• Forward Feed for a Client Data Store
Clients interested in Thomson Reuters pricing and reference content can replicate DataScope Select data into their own data stores (database, spreadsheet, files). The APIs support this on a security-by-security basis or in client-based lists (portfolios, indexes, funds, etc.).
• Application Data Source
Desktop applications in the securities business need a data source to populate data fields and graphs. Given the breadth of the reference and pricing data available via DataScope Select, the APIs are ideal to fit this requirement.
• Embedded DataScope Select
The APIs facilitate a high level of control, and are perfectly suited for fully automated interaction. For example, if a fund manager buys a new security, he can use an API-based program to look up the security and obtain the required pricing and reference data, and then store that information in a database spreadsheet or in-house application within seconds of making the decision. For clients with overnight processing requirements, the APIs facilitate automated data retrieval, error processing, and alerting.
DSS Data Extraction Process Overview
After setting user preferences in the DSS web GUI, data extractions can be made. These are the basic steps to create and schedule a data extraction, all can be done using the DSS APIs:
• Define the instrument list
• Define the report template (report type, format, output & data fields)
• Schedule the extraction execution
• Retrieve extraction results
• Review extraction files
• DSS REST API Toolkit - The REST API can be used with a toolkit or by communicating directly with the server using HTTP. Currently there is a .NET version of the toolkit. The toolkit is the recommended way to communicate with the server, but one may also communicate directly over HTTP with other languages.
• A sample client – the DataScope Select C# Example Application – is provided that illustrates the use of all the methods in the REST API. It contains sample REST API client code samples for use in testing and developing client programs. The samples can be run from the provided application. The code can be debugged to help understand it, and can be reused to help create bespoke client programs. The C# Example Application comes with an executable that can be run on any Windows machine. This enables even non .Net developers to try out all the examples and to view the HTTP request/response (or even the C# code) in the application. Installing and running this C# Example Application is described in the Quick Start.
• There is also a set of tutorials that deliver and explain more C# sample code.
• The latest versions of the toolkit, C# Example Application, C# tutorials code and Java code samples are available under the Downloads tab.