Dear Market Participants,
To ensure the continued stability and performance of the Publication Tool service for all users, JAO will introduce a maximum limit of 100,000 records for the Take parameter on applicable API endpoints.
What is changing?
Effective from 19.11.2026, API requests using the Take parameter will be limited as follows:
- New Maximum Value : 100,000
Requests specifying a value greater than 100,000 will be rejected and an error response will be returned.
Why are we introducing this limit?
Our analysis of production traffic has identified several requests retrieving exceptionally large result sets, in some cases requesting hundreds of thousands or millions of records in a single call. Such requests significantly increase database workload and response times and may impact service performance for all Publication Tool users.
This change is therefore being introduced to:
- Improve overall API responsiveness.
- Reduce the risk of timeouts and service degradation.
- Ensure fair usage of shared platform resources.
- Increase the reliability of data retrieval during peak publication periods.
Recommended data collection approach
For regular automated data collection, JAO recommends:
- Using FromUtc and ToUtc parameters to retrieve only the required period.
- Splitting large business-day requests into smaller time windows (for example hourly intervals).
- Applying available filters to reduce the volume of returned data.
- Sending requests sequentially rather than in parallel.
- Storing retrieved data locally instead of repeatedly requesting the same information.
Further guidance
Detailed recommendations and best practices for efficient API consumption are available in the JAO Publication Tool API Usage and Best Practice Guide
We appreciate your cooperation as we continue to improve the reliability and performance of the JAO Publication Tool services.
Kind regards,
JAO Support Team