Rate limiting

To ensure a reliable service quality for all our clients, the Clarity AI's API enforces rate limiting on requests to sync endpoints.

The new rate limits introduced in November 2024 for some sync API endpoints aim at preventing excessive request volumes that could affect performance. These new limits will ensure that all clients experience a more reliable service, even under heavy usage.

This change is designed to ensure smoother operations, reduce potential bottlenecks, and enhance overall system reliability.

How does this benefit you?

  • Improved Performance: More stable sync API performance, particularly during periods of high demand.
  • Greater Reliability: Reduced chance of service interruptions, allowing you to maintain seamless operations.
  • Proactive Scalability: As your business grows, you’ll continue to benefit from a system designed to handle load efficiently.

List of rate limits by endpoint and module:

ModuleEndpointsRate limit
PortfoliosGET /clarity/v1/public/portfolios/{portfolioId}10.000 req/min
PortfoliosPOST /clarity/v1/public/portfolios10.000 req/min
PortfoliosDELETE /clarity/v1/public/portfolios/{portfolioId}10.000 req/min
SFDRGET /public/portfolios/{portfolioId}/sfdr/report 1.000 req/min
SFDRPOST /public/portfolios/sfdr/quarterly-average1.000 req/min
TCFDGET /public/portfolios/{portfolioId}/tcfd/values-by-id1.000 req/min
Impact highlightsGET /public/portfolios/{portfolioId}/impact-highlights/benchmark-fund/{fundId}1.000 req/min
All modulesRest of synchronous endpoints2.000 req/min

Exceeding the limit may result in a 429 Too Many Requests response code.