Limitations

To ensure that everyone can use the SISTRIX API at all times without interruption, we have established guidelines to promote fair and responsible usage. These guidelines help maintain system performance, reliability, and overall service quality.

Fair-Use-Policy

  • The data, functions, and results provided by the API may not be shared with third parties without explicit written authorization.
  • The API permits a maximum of 300 requests per minute for each Toolbox account, with a minimum interval of 300 ms required between requests. If these limits are repeatedly exceeded, the API will respond with an error status code of 429 (Too Many Requests).
  • Any misuse of the API, including circumventing rate limits, testing for security vulnerabilities, or intentionally overloading the API, is strictly prohibited. Violations may result in access being blocked.
  • API usage is monitored to ensure compliance with the fair use policy. Violations can lead to temporary or permanent suspension of API access.

Rate Limit

To check the rate limit, you can use a simple cURL command on the credits function, which doesn’t consume any credits. Just add the -I parameter to the cURL command to retrieve header information without triggering costs.

curl -I "https://api.sistrix.com/credits?api_key=Lu...9A"

In the response, you’ll find the total rate limit under "X-RateLimit-Limit" and the remaining limit available to you under "X-RateLimit-Remaining".

HTTP/1.1 200 OK
Date: Fri, 25 Oct 2024 06:29:33 GMT
Server: Apache/2.4.59
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 299
X-RateLimit-Reset: 1729837800
Content-Type: application/xml; charset=utf-8