Inquiry About RDP API Concurrent Request Limits per Access Token

tedyen
tedyen LSEG
edited 3:09AM in Refinitiv Data Platform

Hi,

I am currently working on a web application that integrates with the Refinitiv Data Platform (RDP) API using a Machine ID. To ensure optimal performance and compliance with platform limitations, I would like to clarify the following:


What is the maximum number of concurrent API requests that can be made using a single access token generated by one Machine ID?


Understanding this limitation is crucial for designing our backend architecture and managing session and token usage efficiently. I appreciate your assistance and look forward to your guidance.

Answers

  • Hello @tedyen

    If your application is a single session application, you can reuse a single access token in the concurrent API requests based on the Gateway and API endpoints limitation. Each RDP endpoints and the Gateway itself have its own limitation numbers. I strongly suggest you contact the RDP support team for more detail.

    However, if your application is multiple sessions app, I highly recommend you get multiple Machine-IDs. The reason is the applications might encounter an error when access token expires, and the sessions override each other's sessions.

    To use a single credential with multiple sessions (up to 5), you need to use the Service ID account (Version 2 Authentication, client-id and client-secret).

    • Note: There is still a limitation on the Gateway and the Endpoints.

    The Service ID account aims for the Real-Time APIs users, but it can be used with the RDP as well. You can find more detail about the Service ID from Getting Started with Version 2 Authentication for The Real-Time Optimized: Overview article.