-
Intermittent errors using Refinitiv Data Library via Python
My customer is getting intermittent errors when using Refinitiv Data Library API via Python (They were not getting errors when they were on Eikon API) The error code they get more often than not is....raise RDError (-1 except_msg) refinitiv.data.errors.RDError: Error code -1 Backend error. 400 Bad Request Requested…
-
Is it possible to get tick history data for currency via Python RD API Historical Summaries
Is it possible to get tick history data for currency via Python RD API Historical Summaries ?
-
Can I get quaterly ESG data for FTSE100 as a bulk?
Can I get quaterly ESG data for FTSE100 as a bulk?
-
Number of Reuters News, over a period, for US listed stocks - Distribution by stock
I would like to know how many Reuters News in English language we received between July13-20, for US listed stocks only. And then I'd like to know the distribution of stocks the news are related to. This is with RDP News - Wealth package Equity & Markets News, for North America region.
-
How to efficiently and briskly retrieve datapoints for all SNP 500 RICs
Hi everyone, I am trying to retrieve some Fundamental and Reference data for all of the SNP 500 stocks. These datapoints include values such as Income before Extraordinary Items, EBIT, Capital, etc. Now, I am trying to asynchronously retrieve all of this data. At first, I tried to loop ethrough the list of the RICs of the…
-
download news
I need your help to download news from Chinese IA companies from 2023/05/11 to 2024/07/31. I have a .csv with Storyid and the text of the title of the 25,000 articles but need the complete articles (not only the title), maybe in json format or other . I created an API and tried to access using Jupyter notebook but was not…
-
Async retrieval of Quarterly and Period Data
Hi everyone, I have a question regarding data retrieval by periods. Over here, is the equivalent of what I am trying to do, just that it is using get_data() instead of get_data_async(). This is an example that I can't make asynchronous: quarterly_revenue = rd.get_history( universe=[f"{ticker}"], fields=["TR.Revenue"],…
-
How can I get ctbname and ctbid for research api
Hi. I'm trying to get research report by research api, but I don't know how I can get ctbname and ctbid of broker. example endpoint:https://api.refinitiv.com/data/research/v1/bulk-request Please confirm.
-
how to get balance sheet item value from financial-statements API in RDP
Given concept code, where can i find the item value of the concept code? please give an demo of a concept code.
-
Obtaining Years alongside retrieval of Fundamental Data Asynchronously
Hi everyone, I have a question regarding the Date column not coming with get_data_async function calls. When I am making calls like so: roa_datapoints = await content.fundamental_and_reference.Definition(universe=[f'{ric}'],fields=["TR.F.IncBefDiscOpsExordItems","TR.F.TotCurrAssets","TR.CommonName"],parameters={"SDate":…
-
Pulling PERATIO from get_data_async
Hi everyone, I have a question regarding asynchronously pulling the PERATIO value. Here, I am following the notation as I found it in the Data Item Builder. However, when I try to pull data asynchronously with Python, it doesn't work. data = await content.fundamental_and_reference.Definition(universe='AAPL.O',…
-
Timed out on the end point
Hello, I have a loop to evaluate OTC Equity options via the end point: "https://eu-west-1-api.refinitiv.com/data/quantitative-analytics/v1/financial-contracts" and also tried: "https://api.refinitiv.com/data/quantitative-analytics/v1/financial-contracts" but am getting the error either way. I am passing 90 options at a…
-
How to Exclude Weekend Dates for Historical Prices via RD API Calls
I am sourcing daily historical prices for a universe of RICs (bulk RICs API call) via RD API. In the response I am getting weekend dates and obviously blank prices. How can I exclude the weekend dates in the response and only get dates/prices for business days.
-
1\. Are you allowed to access the Refinitiv Data Platform real-time services via websocket
1\. Are you allowed to access the Refinitiv Data Platform real-time services via websocket. 2\. If you are: what is the hostname and authHostName (the authentication hostname) , they could be the same. 3\. What is the current and relevant code example in either Python or C#. 4\. Is there updated documentation that we can…
-
How to get the country of domicile using searchlight
Hello, I was trying to get the domicile country and the HQ country of a company. Using /data/entity-reference/v1/organization/company-info I can get the Country of Legal Registration, I was testing it using "BABA.N" and I was hoping to have another field with "China" as a value for the HQ country. How can I get both of…
-
How to find expired bond options
Good morning, I am working on a project that requires me to get the RIC and historical price data for several assets. Some of those assets are options on interest rate futures, such as options on us 10yr notes futures for example. The issue I have is that some of these options that I need to get the RIC of are expired,…
-
websocket connection error
Hello team, When I try to open a new websocket connection to RDP, I get the following error: Any idea where that can come from?
-
Is there a way to automatically download ExcelFiles from refinitiv portal? (PCN and DN Excel Files)
Hi! I'm currently developing a python script that processes DownloadProduct (PCN) and DownloadData (DN) Excel Files. I want to automate the task of downloading the DownloadProduct and DownloadData (with applied filters) from the myRefinitiv Portal. (The one where you need to manually click the filter button and click the…
-
upload or add the list of new convictions via RDP API HVMI Endpoints
I am now testing HVMI Endpoints from RDP API and frontend in Workspace for that. But I cannot find the endpoints that will upload or add the list of new convictions. Is there any RDP API Endpoint for that? I first contacted LSEG Support but they sent me to Developer Portal
-
Eikon Api code error 404
function getTeslaPrice() { // Eikon API의 올바른 엔드포인트 URL을 확인하세요. const url = "https://api.refinitiv.com/marketdata/price"; // 예시 URL, 실제 URL로 교체 필요 const options = { method: "GET", headers: { "Authorization": "Bearer 22a107f781ba4bffa71d80362e8e5c188f1f1d49", // API 키를 Authorization 헤더에 포함 "Content-Type": "application/json"…
-
Is something happening with RIC 'PMNT.K'?
I am looking for very simple annual TR.CompanyMarketCapitalization data but I am encountering issues with PMNT.K, my Refinitiv desktop app freezes and the Refinitiv data python api throws an error code 416. Yet, the company seems to be regularly traded, and I cannot reproduce the same problem with any other RIC I am…
-
Certain Refinitiv Data requests work individually, but not concurrently (Python)
Hi everyone, I have an issue regarding concurrency with functions using get_data(). My workflow is as such where I have multiple requests of get_data() and get_history() in different asyncrhonous functions that I am executing concurrently using Python's `asyncio` library. Now, the issue is, when these functions are…
-
Setting start date for fxforward and is it possible to get the data of multiple tenors and fx forwar
fwd_contract = cross.Definition(fx_cross_code='GBPCNY', fx_cross_type='FxForward', legs = [cross.LegDefinition(start_date='2024-06-30T00:00:00Z', tenor='3M')]) response = fc.get_cross_analytics(fwd_contract, fields = ['StartDate', 'EndDate', 'FxSwapsCcy1Ccy2', 'FxOutrightCcy1Ccy2']) print(response.data.df) I read the…
-
Do we have limit on the refresh token used in RDP authentication API?
Do we have limit on the refresh token used in RDP authentication API? v1 and v2, e.g., when it will be expired, a specific refresh token cannot be 'refreshed' anymore?
-
Batch Request for Historical Pricing | RDP
Hi Team, Since the client encountered problems using the RDP Python library for their solution, particularly with accessing historical prices, they have opted to use the Python requests library (with examples provided in the API Playground) to retrieve data. Here is a sample request for historical prices: url =…
-
Batch Retrieval and Parallel Requests for Fundamentals and Historical Pricing Data
Hello, I am trying to utilize the following RDP API endpoints by utilizing Python requests library: * Company Fundamentals:* data/company-fundamentals/v1/financial-statements/global/balance-sheet * Historical Pricing:* v1/views/interday-summaries/ I need to retrieve data in parallel and as batches, if possible. I need to…
-
Error Handling | RDP API
Hey Team, Can you provide guidelines on robust error handling and retry logic for API calls to handle transient errors and ensure reliable data retrieval for RDP API? Thanks!
-
SQS endpoint subscription
Hi, we use /alerts/v1/news-stories-subscriptions to create subscription and pull messages from SQS. We have noticed that our sqs endpoint always ends up being https://sqs.us-east-1.amazonaws.com. Is this something that we can control? I mean can we configure what endpoint we pull messages from?
-
User has no permission rics except TRI.N
I am testing API, but i found i cannot access any of ASX stocks, also even APPLE, the only symbol i can get data is default one TRI.N, which is Reuters. Why is that, any permission problem? the permission scope is "scope": "trapi.auth.cloud-credentials trapi.cfs.claimcheck.read trapi.cfs.subscriber.read trapi.data.est.sum…
-
API Playground not working
I can't seem to access the api playground. Keep getting this "access_denied" error message. Does anyone know why this is? Or if there is another way to get the documentation for the Refinitiv apis? Also I have covered my email in the screenshot, but I am signed in. Thanks
-
IPA Financial Contracts for Fx Cross api - error responses
I am using the IPA Financial Contracts for Fx Cross api to resolve Fx prices. I have made the same request (see payload below) several times over a period of 2-3 hours. Sometimes I receive an error response, sometimes I get a successful response. The error response was: QPS-Pricer.8020:Market data: No Fx Spot Point…
-
we were looking for some ETF about HST_Close avec Adjust_CLS on excel an Python
Hello we were looking for some ETF about HST_Close avec Adjust_CLS on excel an Python, For each ETF we found a difference between Adjust_close and HST_CLOSE despite there are no corporate actions. By the way, GF and CAGG ETF symbol are converted to FCc1 and CACG.B within our script provided from refinitiv and returns no…
-
Missing scopes [trapi.data.esg.views-measures-full.read]
When running the following code, I have received an error: I have contacted the helpdesk, but they referred me to this forum. Could anyone help me further?
-
Which api/endpoint does the fundamental and reference module from the Content layer of Refinitiv Dat
I have been trying to find the rate limits of the fundamental and reference module from the Content layer of Refinitiv Data Platform Library for Python and was wondering what API does it use so that I can find out more about it in the playground API. Thanks!
-
RDP Authentication
Need your insight. A client is subscribed to RDP Streaming Pricing services. They have 6 different servers and have been provided with 6 different machine IDs. Need your insight to understand the best practice of token management. Client has created multiple ‘AppKeys’ using single machine ID and been able to create tokens…
-
Volume becomes N/A when you adjust the end date.
Replicated the code and notice that the issue is replicable: The Last day becomes N/A for March 29, 2004, when we adjust the end date to March 30,2004 then the 29 has value and the N/A moves to the day 30. Here is the code try changing the End date into march 29, 2004 then 30 and then 31 import refinitiv.data as rd…
-
What does signon_control parameter in Refinitiv
I am using the refinitiv data library for python to connect to the Refinitiv Data Platform API. I would like to check what the signon_control parameter does as I am getting this warning? You open a platform session using the default value of the signon_control parameter (signon_control=True). In future library version…
-
Error code 401 | token expired using forward_curves.Definition
Hi, I am running refinitiv python examples on github and can get normal data using rd.open_session(). But when I try to get curves, it fails with Error code 401 | token expired error. Could somebody help? Thanks. response = forward_curves.Definition( curve_definition=forward_curves.SwapZcCurveDefinition( currency="EUR",…
-
RDP Filing API
Hi, In postman, I tried to [Get : Retrieve Doc URL by DocId] but got "404 page not found" message. As I successfully got DocId from [Post : Search by Organization Id ( GraphQL ) ] , I want to test to get URL. Can you please advise how to fix the issue?
-
“AttributeError: module 'refinitiv.dataplatform.content.search' has no attribute 'Definition'”
Error : response = search.Definition(view=asset_view, top=max, filter=filter_str, select=select_str).get_data(). It says that “AttributeError: module 'refinitiv.dataplatform.content.search' has no attribute 'Definition'” Code was based on Examples-> Commodities-> Shipping and Shipping assets and utilities shipping.ipynb.…