The Azure Maps Fuzzy search service is most likely what you are looking for: https://video2.skills-academy.com/en-us/rest/api/maps/search/get-search-fuzzy?view=rest-maps-1.0&tabs=HTTP To use it in an autosuggest/complete scenario you simply add &typeahead=true
to the request. The Azure Maps services in general are very scalable and handle billions of requests a day.
The cost is one transaction per request. If you create a UX on top of this service, you would most likely want to add some local caching to handle scenarios like the user deleting a character so that it doesn't make the same request again.
That said, some of the Bing Maps services have been migrating to Azure Maps, such as the geocoding service (address only). But I anticipate a service similar to the Bing Maps Autosuggest service will be brought over. I don't have any timelines, I'm not on the maps team. I believe that would likely be the service you will want longer term as it will likely have more data and improved logic over the Azure Maps v1 search services. I'm not sure how billing would work for that service, but ideally it would be similar to how Bing Maps charges for that service today with X number of requests equaling a single transaction. Note that service does not include latitude and longitude information, you have to pass the selected suggestion into a geocoder which would then generate an additional transaction.