Skip to contents

Connection & Authentication

Zero-config connection management, terminal auto-detection for LSEG Workspace and Refinitiv Eikon, and credential storage.

rd_connection()
Get or create the default Refinitiv connection
RDConnect() RDPConnect()
Connect to LSEG / Refinitiv Data via JSON
EikonConnect()
Connect to LSEG Workspace via JSON
RefinitivJsonConnect()
Create a JSON connection object for the LSEG Workspace proxy
rd_handshake()
Get Bearer Key from Terminal
refinitiv_vault()
Inspect the credential vault safely
print(<RefinitivConnection>)
Print a RefinitivConnection object
names(<RefinitivConnection>)
List methods on a RefinitivConnection object

Snapshot & Historical Data

Retrieve current snapshots, fundamental history, and historical pricing time series with corporate action adjustments.

rd_GetData()
Retrieve Snapshot Data from LSEG Workspace / Eikon via the JSON API
rd_GetHistory()
The get_history function allows you to retrieve pricing history, as well as Fundamental and Reference data history through a single function call.
rd_GetHistoricalPricing()
GetHistoricalPricing
TR_Field()
Helper function to build the Eikonformulas parameter for the EikonGetData function.

ESG, Estimates & Ownership

Retrieve Environmental, Social, and Governance (ESG) scores and measures, I/B/E/S consensus estimates, and institutional/insider ownership data.

rd_GetESG()
Retrieve ESG Data from LSEG
rd_GetEstimates()
Retrieve Estimates Data from LSEG
rd_GetOwnership()
Retrieve Ownership Data from LSEG

Multi-tiered symbol conversion (RIC, ISIN, CUSIP, SEDOL, bare tickers, delisted instruments) and discovery search across LSEG views.

rd_ConvertSymbol()
Robust Symbol Conversion for Refinitiv Data
RDPsearch()
RDP search function is a wrapper for the pyton rdp.search function
RDPget_search_metadata()
Get search metadata from RDP
RDPShowAvailableSearchViews()
Show Available Search Views for searchView parameter in RDPget_search_metadata
EikonRepairMic()
Repair Market Identifier Codes (MIC) utilizing RDN Exchange Identifiers

News

Search news headlines, retrieve full news stories, and browse top news packages.

rd_get_news_headlines()
Retrieve News Headlines from a Refinitiv RDP (JSON) Connection
rd_get_news_story()
Retrieve Full News Story from a Refinitiv RDP (JSON) Connection
rd_get_top_news()
Retrieve Top News Packages from a Refinitiv RDP (JSON) Connection, Then Fetch Stories

Real-Time Streaming

WebSocket-based live market data streaming with event callbacks, history buffering, and interactive visualization.

rd_get_streaming_data()
Get streaming data from Refinitiv
rd_streaming_pricing
Pricing Stream Definition
rd_streaming_debug()
Debug streaming connection

Custom Instruments

Create, search, update, and delete custom formula and basket instruments.

rd_ManageCustomInstruments()
CREATE, GET, UPDATE or DELETE a custom instrument
rd_SearchCustomInstruments()
Show all available custom instruments that have been created
CorrectCustomInstrument()
Function to check if custom symbol is in format "S)INSTRUMENTSYMBOL.UUID"
CustomInstrumentBasketBuilder()
Build a basket element for a custom instrument
CustomInstrumentHolidayBuilder()
Build a holiday object for a custom instrument
CustomInstrumentUDCBuilder()
Build a user defined continuation object for a custom instrument

Session Cache

Inspect and manage the opt-in session-scoped request cache.

rd_CacheInfo()
Show RefinitivR Cache Statistics
rd_ClearCache()
Clear the RefinitivR Session Cache

DataStream

Connect to LSEG/Refinitiv DataStream via DatastreamDSWS2R.

DataStreamConnect()
Initialize DataStream Connection
TestDataStreamCredentials()
Test if the DataStream Credentials are valid

Legacy Eikon API

Backward-compatible Eikon UDF functions and result wrappers.

EikonGetData()
Function to obtain data from Eikon via the JSON API
EikonGetTimeseries()
Function to obtain timeseries from Eikon via the JSON API
EikonGetSymbology()
Returns a list of instrument names converted into another instrument code. For example: convert SEDOL instrument names to RIC names
EikonGetNewsHeadlines()
Returns a list of news headlines
EikonGetNewsStory()
Return a single news story corresponding to the identifier provided in story_id
print(<EikonResult>)
Print an EikonResult
as.data.table.EikonResult()
Convert EikonResult to data.table
as.data.frame(<EikonResult>)
Convert EikonResult to data.frame

Bundled Datasets

Reference lookup tables included with the package.

NagerHolidayData
Public Holidays between the years 1990 and 2030
OperatingMicLookup
Operating Mic lookup from Reuters Exchange Code
SearchViewsLookup
Lookup code for SearchViews to alternate between RD and JSON format SearchViews

Defunct Functions

Functions removed in v0.2.0 following removal of the Python/reticulate bridge.

install_eikon()
Install Eikon Python environment (Defunct)
RDPGetOptionAnalytics()
Get RDP option analytics