API Throttling

API uses throttling based on burst, sustained and scoped policies.

Burst policies restrict more than 250 calls per minute for paid accounts and more than 60 calls per minute for trial accounts.
Sustained policies are not restricted for paid accounts and restrict more than 1000 calls per day for trial accounts.
Scoped policies are not restricted for paid accounts and restrict downloading more than 30 advisories per day for trial accounts. However, tickets information or other non-proprietary information is not affected.

Note:Please use timeouts between requests to meet the above restrictions, otherwise the Flexera infrastructure might interpret your attempts as malicious activity and throttle down/reject your calls. Also, you should ensure that you query only for differences (use modified/released/created fields along with __gte or __lt modifiers) so you don’t need to re-query for the entire set of data each day.

When you have reached the thresholds of calls, you will receive the status HTTP_429_TOO_MANY_REQUESTS and a message informing you when (in seconds) your request will be let through.

HTTP_429_TOO_MANY_REQUESTS message