An Azure service that provides geospatial APIs to add maps, spatial analytics, and mobility solutions to apps.
The documented limits for Azure Maps geocoding-related services are:
- Search service - single request: 500 QPS
- Search service - single request reverse: 250 QPS
- Search service - Batch: 10 QPS
A support request can be used to request an increase for an eligible limit, but no public documentation here states the maximum approved QPS beyond the documented defaults.
For the specific comparison mentioned:
- Forward geocoding uses the Search service and the documented default is 500 QPS, which already exceeds 400 QPS.
- Reverse geocoding maps to Search service - single request reverse and the documented default is 250 QPS, which is below 400 QPS.
Also, Azure Maps enforces service rate limits at the account level, and those default service limits take precedence over any higher SAS token maxRatePerSecond value. The example provided for reverse search shows that even if a token allows 500 requests/sec, only about 250 QPS succeeds for reverse search and the rest return 429 TooManyRequests.
If higher throughput is needed, the supported path is to create an Azure Maps Technical support request in the Azure portal.
References: