Rate Limiting
Rate limiting is a strategy to manage API usage, ensuring system stability and consistent user experience by imposing limits on the number of API calls.
API Module Rate Limits
The table below describes module specific rate limits.
If not specified, the “All others” rate limit is applied.
| queryType | Hourly User Limit | Hourly Database Limit |
|---|---|---|
| getStopAnalytics | 5 calls | 20 calls |
| getOriginDestinationMatrix | 5 calls | 20 calls |
| getRegionalTravelMetrics | 5 calls | 20 calls |
| getRegionalDomicileAnalytics | 30 calls | 60 calls |
| getRouteAnalysis | 30 calls | 60 calls |
| getODSegmentAnalysis | 30 calls | 60 calls |
| getSpeedAnalysisPerSegment | 60 calls | 120 calls |
| getZonesData | 30 calls | 60 calls |
| getDemandGeneration | 30 calls | 60 calls |
| getObservedCounts | 30 calls | 60 calls |
| getExpansionFactors | 50 calls | 1000 calls |
| All others | 400 calls | 20,000 calls |