Datastream Web Service
The Datastream Web Service (DSWS) API provides access to Datastream content based on SOAP/XML, REST/JSON and .NET.
Datastream is the world’s leading time series database, enabling strategists, economists and research communities’ access to the most comprehensive financial information available. With histories back to the 1900’s, you can explore relationships between data series; perform correlation analysis, test investment and trading ideas and research countries, regions and industries.
DSWS Data Coverage
The Datastream database has over 48 million individual instruments or indicators across major asset classes. You can directly invoke the web service methods from your own applications by using metadata information we publish.
The Datastream Web Service allows direct access to historical financial time series content listed below.
Detailed description of coverage is covered in Documentation tab, under section Data.
DSWS Usage Scenarios
In order to ensure a better fit to each clients’ needs, there are two versions available for users depending on their approach to Datastream data:
- If you are using data solely for personal use you will have access to Desktop service. This is a capped service allowing you to access up to 10 million data points per month, provided you have a subscription to Eikon or Workspace.
- If you wish to redistribute data internally or access more than 10 million data points per month you will use DSWS for Enterprise use.
You can read more about DSWS usage stats and limits for Desktop users here.
DSWS API
Datastream Web Service has three API offerings:
- SOAP based web service.
- REST based web service supporting either JSON or XML (Plain Old XML (POX)) request\responses.
- .NET API libraries (.NET 3.5, 4.0 and 4.5) that provide wrapper classes that support the SOAP\REST protocols including data retrieval, token management, asynchronous access, etc.
All of the DSWS interfaces require you to have a valid Datastream account (Datastream child ID starting with Z and password). In addition, your account needs to be authorized to use the DSWS API service. If you do not have Datastream account, please contact your Refinitiv account representative.
With valid credentials you can test the service here. Your login ID is usualy designed to start with Z, have 3 letters and 3 numbers (for example: ZXXX123).
API extensions
Dedicated Python, MatLab, EViews and R extensions are also available with DSWS. Access to all of them requires enablement on a Datastream Child ID for DSWS.
Following versions of extensions are compatible with DSWS:
- Python 3.6 or above. A new beta package is available here: https://github.com/datastreamapi/DatastreamPy with new document on how to get started.
- Matlab version 2018b or above. You can find more details on how to access DSWS via Matlab here.
- EViews Enterprise Edition Version 10 or above. There are two versions available for download (32bit & 64 bit) and a document on how to get started.
- R version 3.3 or above. Information on installation is available here: https://github.com/CharlesCara/DatastreamDSWS2R with examples in Documentation section.
Request Free Trial
Call your local sales team
Americas
All countries (toll free): +1 800 427 7570
Brazil: +55 11 47009629
Argentina: +54 11 53546700
Chile: +56 2 24838932
Mexico: +52 55 80005740
Colombia: +57 1 4419404
Europe, Middle East, Africa
Europe: +442045302020
Africa: +27 11 775 3188
Middle East & North Africa: 800035704182
Asia Pacific (Sub-Regional)
Australia & Pacific Islands: +612 8066 2494
China mainland: +86 10 6627 1095
Hong Kong & Macau: +852 3077 5499
India, Bangladesh, Nepal, Maldives & Sri Lanka:
+91 22 6180 7525
Indonesia: +622150960350
Japan: +813 6743 6515
Korea: +822 3478 4303
Malaysia & Brunei: +603 7 724 0502
New Zealand: +64 9913 6203
Philippines: 180 089 094 050 (Globe) or
180 014 410 639 (PLDT)
Singapore and all non-listed ASEAN Countries:
+65 6415 5484
Taiwan: +886 2 7734 4677
Thailand & Laos: +662 844 9576