Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • Eikon Data APIs /
avatar image
Question by iwasaki · May 01, 2020 at 01:00 AM · eikon apieikon data apitoo many requesterror 429

EikonError: Error code 429 | Client Error: Too many requests, please try again later. Wait for 51602 seconds.

This morning, I got this error message and I cannot use Eikon Python API now. I will be careful next time, but this penalty of 51602 seconds is equivalent to 14 hours or more, which means that I cannot use the programs that I have developed for trading today at all and my entire day will be wasted! This is huge penalty to an active user like me.

Could someone contact with me and let me know more detailed information about what triggered this harsh sanction? I read https://developers.refinitiv.com/eikon-apis/eikon-data-api/docs?content=49692&type=documentation_item but I wonder my case is falling into Call limits or Daily limits.

I am willing to be compliant, but without knowing the rule precisely, I cannot respect it. I wish someone to contact with me take care of my case. I have already contacted with Live Chat Support in Eikon Desktop, but they told me to come here and ask.

People who like this

0 Show 5
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
iwasaki · May 01, 2020 at 01:58 AM 0
Share

At the official documentation https://developers.refinitiv.com/eikon-apis/eikon-data-api/docs?content=49692&type=documentation_item , under the section "What happens when a limit is reached?", it says:

When the limits for datapoints per request are reached, responses are simply truncated and only the available cells/headlines/results are returned - even though your request would have yielded a bigger response.


So, then, how can this wait time penalty apply? Based on what clause is this sanction imposed?

avatar image
REFINITIV
Alan Tam ♦ iwasaki · May 01, 2020 at 11:55 AM 0
Share

Hi @iwasakI In the documentation, it says "For example, a news headline query may have yielded more headlines than those returned on the response, or a timeseries call could return a fewer number of years than what was requested." So I believe this is referring to cases when you use get_news_headlines() or get_timeseries().

avatar image
iwasaki · May 01, 2020 at 03:30 AM 0
Share

One more question. For daily limit, when is it reset? Is that based on my local time or GST or maybe 24 hours rolling window?


avatar image
REFINITIV
umer.nalla ♦♦ iwasaki · May 01, 2020 at 10:19 AM 0
Share

Hi @iwasakI

Daily requests and volume limits are reset at midnight according to the operating system clock on your machine.

avatar image
iwasaki umer.nalla ♦♦ · May 01, 2020 at 01:30 PM 0
Share

Thank you fora concise answer. I understood it.

2 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by zoya.farberov · May 01, 2020 at 01:11 PM

Hello @iwasakI,

Please see this previous discussion on 429.

Please take a look at the accepted answer that includes suggestions from @Alex Putkov. on how to approach the limit.

I hope this helps.

Comment

People who like this

0 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
iwasaki · May 01, 2020 at 01:29 PM 0
Share

Hi Zoya, thank you for heads up to Alex's suggestion that is quite insightful. The biggest problem I face is that I am not sure what exactly happened behind the scene. Then, according to his comment:

"The most practical way is to wait a minute and then try sending one isolated request. If it fails with Error code 429, then you hit the daily limit. If it succeeds, then you must have hit the requests per second or volume per minute limit. "

and clearly in this case, my account is still suspended even now after waiting for a while, which implies that I accidentally hit a daily limit... I have been requesting for official investigation to Refinitiv technical team, so hope to confirm this theory soon.

avatar image
REFINITIV
Answer by Alex Putkov. · May 01, 2020 at 02:23 PM

@iwasakI

As the document you referenced states, there are 2 daily limits: the limit on the number of requests and the limit on the amount of data (in bytes) that you retrieve. You submitted more than 10K requests in a day, which triggered the requests limit throttle. Daily limits are reset at midnight according to the operating system clock on your machine. I hope this helps.

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
16 People are following this question.

Related Questions

Old ISIN does not fetch RIC code

Corporate Action Adjustment Factor Missing Data Bug Eikon API

[EiKon API] How to extract the Income Statement Period as Mixed.

Hi is there anyway to pull asset swap spread in Eikon API? I am using R History and AST_SWPSPD.Value in Eikon for excel but using this is not does work in the API.

Data issue with API

  • Feedback
  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Careers
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Calais
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRIT
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • World-Check Data File
  • Explore
  • Tags
  • Questions
  • Badges