Websocket API
API Description
Websocket API for Pricing Streaming and Real-Time Services
This API consists of a Protocol Specification and a set of Example programs used to illustrate the usage of the protocol to make websocket connections to Real-Time Distribution Systems* (RTDS), and, to Real-Time - Optimized (RTO - cloud solution) available via Delivery Platform (RDP - formerly known as Refinitiv Data Platform).
DOWNLOAD Websocket API Examples and Protocol Specification.
These examples** are built using widely available Websocket frameworks and follow the Protocol Specification to demonstrate how to set up a websocket connection and use JSON message constructs to request and receive the Real-Time content.
* Applications written to WebSocket API protocol specification can connect to Real-Time Distributions System (RTDS) version 3.2.1 (and higher) where this transport is enabled.
** These are meant to be examples for illustration purposes only and not production-ready code. Features such as item recovery, connection recovery, etc., must be built into the application.
More information about downloading: Please visit GitHub to download Examples with source code and Documentation. The protocol specification and examples are also available on GitHub.
There are two sets of examples:
- Applications/Examples (illustrate connectivity directly to your infrastructure)
- Applications/Examples/RDP (illustrates connectivity to cloud solution aka Real-Time - Optimized (RTO) via Delivery Platform (RDP - formerly known as Refinitiv Data Platform)).
Key features illustrated by examples include:
- Standards-based, WebSocket protocol usage and JSON payload formats
- Data consumption and posting (contribution)
- Support of Real-Time open data models
- Easy integration into multiple client technology standards e.g. Python, R, .Net etc
SUBSCRIBE TO THIS API UPDATES
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