I'm using the Eikon Data API (Python eikon library) via the desktop proxy. During development, I accidentally sent a burst of ~400 get_news_story() calls without proper rate limiting, which triggered a 429 "Too many requests" error.
The 429 now blocks all API calls, including simple ones like ek.get_data("ZAR=", ["CF_LAST"]). I've since added 0.25s stagger between calls and an 80-article cap per batch to prevent this from happening again.
Questions:
- How long does the 429 lockout last? Does it reset at midnight GMT?
- Is there a way to get the throttle manually reset on my account?
- The current lockout appears to last up to 24 hours for what was essentially a development mistake — this seems disproportionate compared to standard API rate limiting (most APIs reset within minutes or at most an hour). Could the throttle on my account be manually lifted, or is there a way to reduce the cooldown period?
- Does the 429 response include a
Retry-After header? I only see the generic "Too many requests, please try again later" message with no timing info.
Environment:
- Eikon Data API (Python
eikon library) - Refinitiv Workspace desktop (port 9000 proxy)
- Windows 11
Thanks in advance.