DataScope Select (DSS)

Summary

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.

Overview

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.

The DataScope Select APIs offer programmatic access to Refinitiv 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 Refinitiv 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 Scheduled 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 GUI or 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

Note that using the API it is also possible to make On Demand data requests. For more information see here.

DSS REST API learning tools

  • 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.
  • To learn there is also a set of tutorials that deliver and explain more sample code (C# and more).
  • The latest versions of the toolkit, C# Example Application and code samples are available under the Downloads tab.