# Rate limits transcribed from the provider's own documentation — see provenance. Quoted, not derived. generated: '2026-09-20' method: searched source: https://docs.jfrog.com/artifactory/docs/aql-performance sources: - https://docs.jfrog.com/artifactory/docs/aql-performance provenance: tool: planning/api-economics/harvest_ratelimits.py run: 20260920T133210 grounding: every limit_text was found verbatim in the fetched page text published: true note: Page documents AQL concurrency rate limiting (default 3 parallel calls, 429 after a 10000 ms pending timeout), result set cap of 500,000 for SaaS, 6,000-character query string cap (HTTP 400), and timeout defaults (HTTP 408). No rate-limit headers documented. limit_count: 3 limits: - name: AQL concurrent query limit limit_text: Maximum number of AQL/search API calls that can run in parallel. limit: 3 scope: endpoint plan: self-managed endpoint: search/AQL API - name: AQL result set limit (SaaS) limit_text: a fixed value of 500,000 is set as the default maximal result set size to limit the search/AQL API call response limit: 500000 scope: endpoint plan: Artifactory SaaS endpoint: search/AQL API - name: AQL query string size limit limit_text: The default maximum is 6,000 characters. limit: 6000 scope: endpoint endpoint: POST /artifactory/api/search/aql exceeded_status: 429