Rate Limits
Ingestion Endpoints
See our developer docs (opens in a new tab) for ingestion rate limits.
Export & Query API Rate Limits
The Export & Query API endpoint rate limit rules per project are as follows:
Raw Export API (opens in a new tab): A maximum of 100 concurrent queries, 60 queries per hour, and 3 queries per second.
Query API (opens in a new tab): A maximum of 5 concurrent queries and 60 queries per hour.
JQL API (opens in a new tab): Queries to the JQL endpoint contribute to Query API rate limit and have their own individual limit as well. There is a maximum of 5 concurrent queries and of 60 queries per hour. There is also a 5 GB limit on data that can be processed in a single query, and a 2 GB limit on the resulting output data.
Compliance Retrieval API: We currently have a rate-limit of 1 request per second for GDPR APIs. We also limit maximum number of outstanding scans for a single project to be approximately 5 years.
If you exceed the rate limit, a 429 error will be returned.
You can reduce rate limiting errors using one of the two approaches:
- Spread your queries out over a longer period of time.
- Consolidate multiple queries into a single query (for example, multiple queries filtering on a single property may be combined into a single segmentation query).