Rate limits
Rate limits per API
Amadeus Self-Service APIs have two types of rate limits in place to protect against abuse by third parties.
Artificial Intelligence and Partners' APIs
Artificial intelligence APIs and APIs from Amadeus partners' are currently following the rate limits below.
Test and Production |
---|
20 transactions per second, per user |
No more than 1 request every 50ms |
List of APIs with the above rate limits:
- Points of Interest
- Tours and Activities
- Location Score
- Airport On-time Performance
- Flight Price Analysis
- Flight Delay Prediction
- Flight Choice Prediction
The other APIs
The rest of Self-Service APIs apart from Artificial intelligence and Partners' APIs are below rate limits per environment.
Test | Production |
---|---|
10 transactions per second, per user | 40 transactions per second, per user |
No more than 1 request every 100ms |
Rate limits Examples
To manage the rate limits in APIs, there are mainly two options: - Use an external library - Build a request queue from scratch
The right choice depends on your resources and requisites.
Check out the rate limits examples in Node, Python and Java using the respective Amadeus SDKs.
Last update:
April 9, 2024