RKD - request limit per second/minute/day

Dear team

Is there a limit on how many request can a client/username be running simultaneously? e.g. can one account requests 500 news headers, 500 RICs and 500 news stories the same second?

Looking through the guidance and tutorials there seems no such limit?

https://developers.refinitiv.com/en/api-catalog/refinitiv-knowledge-direct/refinitiv-knowledge-direct-api-rkd-api/documentation#development-guide

Thank you

Tagged:

Best Answer

  • wasin.w
    wasin.w admin
    Answer ✓

    Hello @Xiaorong.Xu

    I have checked the latest version of the RKD API development document on the RKD API product page, you can find the user throttling logic in section 41 "Web Service User Throttling" of the document.

    image

    Additionally, the request limit of each RKD API endpoint is different. Please see the examples below:

    • TimeSeries: The TimeSeries service is limited not to send more than 5000 records (rows) to minimize bandwidth consumption. Any data over the 5000 record limit is truncated.
    • Quote: Up to 75 instruments and 25 fields may be included in each request.
    • News Headline: Headline The number of headlines returned by response is limited to 1000 in Refinitiv Knowledge Direct API. Headlines and corresponding stories can only be retrieved for the last 90 days
    • News Story: You can retrieve up to 30 stories at a time. If you specify more than 30 stories (StoryIds), the request is rejected

    Hope this helps.


Answers

  • What is the request limit/throttling for Filings Retrieval and Filings Search services?

  • Actually the answer is in the output I'm getting back from Filings Search:

    The maximum number of requests for your application ID, 2 per second, has been exceeded. Service retrieval will be re-enabled once your usage drops below the threshold