Bing Maps has an autocomplete REST API: https://learn.microsoft.com/en-us/bingmaps/rest-services/autosuggest
It is also available as a UI control within web SDK: https://www.bing.com/api/maps/sdkrelease/mapcontrol/isdk/autosuggestui
If your query is about the above API requiring user location input to help weight the results, but you want to leave it open to global results, you can add &userCircularMapView=0,0,20000000
to your query. This basically is a map view of the whole globe. For example:
https://dev.virtualearth.net/REST/v1/Autosuggest?query=Lon&userCircularMapView=0,0,20000000&includeEntityTypes=Place&key=<Your Bing Maps Key>